<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Robotfreak Blog &#187; Sensor</title>
	<atom:link href="http://www.robotfreak.de/blog/tag/sensor/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robotfreak.de/blog</link>
	<description>Robotik, Elektronik, Arduino und mehr</description>
	<lastBuildDate>Fri, 02 Jul 2010 19:09:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HD-Bot Linienfolger 1. Versuch</title>
		<link>http://www.robotfreak.de/blog/robotik/hd-bot-linienfolger-1-versuch/33</link>
		<comments>http://www.robotfreak.de/blog/robotik/hd-bot-linienfolger-1-versuch/33#comments</comments>
		<pubDate>Sat, 01 Dec 2007 17:55:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HD-Bot]]></category>
		<category><![CDATA[Robotik]]></category>
		<category><![CDATA[Sensor]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/allgemein/hd-bot-linienfolger-1-versuch/33</guid>
		<description><![CDATA[Der HD-Bot mit seinen bis jetzt verf&#252;gbaren Baugruppen wurde zusammengebaut und in Betrieb genommen. Die ersten Versuche mit dem Liniensensor verliefen auch soweit erfolgreich. Wenn man die Referenzspannung der beiden Komparatoren mit Hilfe der beiden Potentiometer abgeglichen hat, wird eine schwarze Linie auch problemlos erkannt. Zum Abgleich positioniert man den Roboter auf einer wei&#223;en Fl&#228;che [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/23913470@N00/2076150139/" title="HD-Bot Linienfolger" class="liimagelink"><img src="http://farm3.static.flickr.com/2026/2076150139_d6fa38a4b4.jpg" alt="HD-Bot Linienfolger" /></a><br />
Der HD-Bot mit seinen bis jetzt verf&#252;gbaren Baugruppen wurde zusammengebaut und in Betrieb genommen. Die ersten Versuche mit dem Liniensensor verliefen auch soweit erfolgreich. Wenn man die Referenzspannung der beiden Komparatoren mit Hilfe der beiden Potentiometer abgeglichen hat, wird eine schwarze Linie auch problemlos erkannt.<br />
<span id="more-33"></span><br />
Zum Abgleich positioniert man den Roboter auf einer wei&#223;en Fl&#228;che und dreht solange am Poti bis die zugeh&#246;rige LED ausgeht. Dann kontrolliert man, ob die LED auf der schwarzen Fl&#228;che angeht. Dasselbe macht man mit dem anderen Sensor.</p>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076150559/" title="HD-Bot assembled" class="liimagelink"><img src="http://farm3.static.flickr.com/2328/2076150559_04d24be311.jpg" alt="HD-Bot assembled" /></a></p>
<p>Durch das Logik Board lassen sich 2 verschiedene Arten von Linienfolgern realisieren.</p>
<li>Der Standard Linienfolger. Dazu mu&#223; der Ausgangs Umschalter auf gekreuzt stehen. Hier m&#252;ssen sich beide Sensoren auf der Linie befinden , damit der  Roboter gerade aus f&#228;hrt. Liegt der rechte Sensor daneben, wird der linke Motor gestoppt und umgekehrt. Liegen beide Sensoren daneben, werden beide Motoren gestoppt.</li>
<li>Der Kantenfolger. Dazu wird einer der beiden Umschalter auf invertiernd gesetzt, der andere auf nicht invertierend. Der Ausgangsschalter steht auf nicht gekreuzt. Hier mu&#223; ein Sensor immer auf der Linie sein und der andere daneben, damit der Roboter geradeaus f&#228;hrt. Sind beide Sensoren auf der Linie oder beide Sensoren neben der Linie wird eine Kurve gefahren. Der Roboter bleibt stehen, wenn sich der Sensor, der auf der Linie sein soll, daneben liegt, und der andere Sensor, der sich neben der Linie befinden soll, auf der Linie befindet.<br />
<a href="http://www.youtube.com/v/APITSBCz3nY" style="left: 0px ! important; top: 17px ! important" title="Click here to block this object with Adblock Plus" class="abp-objtab-034786129026734547 visible ontop"></a><a href="http://www.youtube.com/v/APITSBCz3nY" style="left: 0px ! important; top: 33px ! important" title="Click here to block this object with Adblock Plus" class="abp-objtab-012008610558504318 visible ontop"></a><a href="http://www.youtube.com/v/APITSBCz3nY" style="left: 0px ! important; top: 33px ! important" title="Click here to block this object with Adblock Plus" class="abp-objtab-008327356449882783 visible ontop"></a><a href="http://www.youtube.com/v/APITSBCz3nY" style="left: 0px ! important; top: 32px ! important" title="Click here to block this object with Adblock Plus" class="abp-objtab-07051870580992892 visible ontop"></a><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/APITSBCz3nY"></param><embed src="http://www.youtube.com/v/APITSBCz3nY" type="application/x-shockwave-flash" height="350" width="425"></embed></object><br />
<a href="http://www.youtube.com/watch?v=APITSBCz3nY" class="liexternal">Youtube-Video</a> des Kantenfolgers</p>
<h2>Probleme</h2>
<p>Leider versagt die Steuerung schon bei den ersten engeren Kurven. Das Problem, die Antriebsr&#228;der und der Liniensensor liegen zu dicht beisammen. Der Roboter schafft keine engen Kurven. Verliert er die Linie, bleibt er einfach stehen. Der Kantenfolger erwies sich als die bessere Methode, weil er hier auch mal die Linie verlieren kann und sie auch wiederfindet.<br />
Folgende &#196;nderungen k&#246;nnten hier Besserung verschaffen:</li>
<li> den Roboter umbauen, soda&#223; der Liniensensor am anderen Ende, vor dem St&#252;tzrad angebracht wird. Beim Roboter werden also vorne und hinten vertauscht.</li>
<li> Zwei zus&#228;tzliche Liniensensoren anbringen. Damit der Roboter nicht so leicht die Linie verliert. Genug Platz w&#228;re auf der Platine noch vorhanden. Allerdings m&#252;&#223;te man dann jeweils 2 Sensoren zusammenschalten (verodern?).</li>
<p>Das zweite Problem: Die Schaltung reagiert noch sehr stark auf &#196;nderungen der Beleuchtung. Im Prinzip mu&#223; man immer vor jedem Start die Liniensensoren neu abgleichen. Dann d&#252;rfen sich aber die Belichtungsverh&#228;ltnisse nicht mehr gro&#223; &#228;ndern. Auch hier k&#246;nnte einige &#196;nderungen Verbesserungen bringen:</p>
<li> Die Linienensoren gegen Fremdlicht abschirmen.</li>
<li> Statt jeden Komparator einzeln abzugleichen, die Eingangssignale auf beide Komparatoren legen (am einem Komparator Signal links auf dem positiven Eingang und Signal rechts auf den negativen Eingang und umgekehrt beim anderen Komparato)r. Diese L&#246;sung k&#246;nnte Probleme bereiten, weil dann bereits geringen Differenzen zwischen den beiden Liniensensoren den Komparator schalten lassen. Eine Hysterese w&#228;re notwendig. Die l&#228;&#223;t sich aber nicht ohne weiteres einstellen</li>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/robotik/hd-bot-linienfolger-1-versuch/33/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HD-Bot Elektronik</title>
		<link>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26</link>
		<comments>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26#comments</comments>
		<pubDate>Fri, 30 Nov 2007 22:12:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HD-Bot]]></category>
		<category><![CDATA[Robotik]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Sensor]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26</guid>
		<description><![CDATA[Die ersten Eletronik Boards f&#252;r den HD-Bot sind fertig. Neben dem Motor Treiber gibt es den Liniensensor und ein Logik Board. Damit lassen sich schon die ersten Experimente anstellen. Motor Treiber Der Motor Treiber besteht aus zwei Treibern f&#252;r die beiden Motoren. Jeder Treiber besteht aus einem Logik Level FET (IRL2203), einer Freilaufdiode und dem [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/23913470@N00/2076939274/" title="HD-Bot mit Tr&#228;gerboard" class="liimagelink"><img src="http://farm3.static.flickr.com/2386/2076939274_3c3e035f17.jpg" alt="HD-Bot mit Tr&#228;gerboard" /></a><br />
Die ersten Eletronik Boards f&#252;r den HD-Bot sind fertig. Neben dem Motor Treiber gibt es den Liniensensor und ein Logik Board. Damit lassen sich schon die ersten Experimente anstellen.</p>
<p><span id="more-26"></span></p>
<h2>Motor Treiber</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076151109/" title="Motor Controller" class="liimagelink"><img src="http://farm3.static.flickr.com/2381/2076151109_e860c57a30.jpg" alt="Motor Controller" /></a></p>
<p>Der Motor Treiber besteht aus zwei Treibern f&#252;r die beiden Motoren. Jeder Treiber besteht aus einem Logik Level FET (IRL2203), einer Freilaufdiode und dem Gate Widerstand. Es gibt wie gesagt keinen R&#252;ckw&#228;rtsgang und keine Geschwindigkeitsregelung.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_motor.png" title="Motor Controller small" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_motor_s.png" alt="Motor Controller small" /></a></p>
<h2>Liniensensor</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076937382/" title="Liniensensor" class="liimagelink"><img src="http://farm3.static.flickr.com/2114/2076937382_87e6490691.jpg" alt="Liniensensor" /></a><br />
Der Liniensensor ist ebenfalls recht einfach aufgebaut. 2 Opto Reflex Koppler (CNY70) mit je einem Vorwiderstand f&#252;r die IR LED und einem Pullup Widerstand f&#252;r den Fototransistor.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_linesensor.png" title="Liniensensor small" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_linesensor_s.png" alt="Liniensensor small" /></a></p>
<h2>Logik Board</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/2076150745/" title="Logik Board" class="liimagelink"><img src="http://farm3.static.flickr.com/2391/2076150745_941d6c8840.jpg" alt="Logik Board" /></a></p>
<p>Wenn man es so nennen will, das Gehirn des HD-Bots. Das Logik Board besteht aus einem Doppel Komparator (LM393N), einem 6fach invertierendem Schmitt Trigger (74HC14), sowie einer Reihe von Miniatur Schaltern zum &#8220;Programmieren&#8221;. So kann man &#252;ber einen Wechselschalter die beiden Eingangssignale der Sensoren entweder &#252;ber die Komparatoren schleifen oder &#252;ber die Schmitt Trigger Gatter.<br />
&#220;ber zwei einzelne Umschalter kann das Signal nochmals &#252;ber Schmitt-Trigger Gatter ein weiteres mal invertiert werden. Zu guter letzt k&#246;nnen dann noch die beiden Ausgangssignale gekreuzt oder direkt ausgegeben werden.<br />
<a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_logic.png" title="Logik Board small" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/12/hdbot_logic_s.png" alt="Logik Board small" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/robotik/hd-bot-elektronik/26/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
