<?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; HD-Bot</title>
	<atom:link href="http://www.robotfreak.de/blog/category/robotik/hd-bot/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>
		<item>
		<title>HD-Bot Chassis</title>
		<link>http://www.robotfreak.de/blog/robotik/hd-bot-chassis/21</link>
		<comments>http://www.robotfreak.de/blog/robotik/hd-bot-chassis/21#comments</comments>
		<pubDate>Fri, 26 Oct 2007 19:59:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HD-Bot]]></category>
		<category><![CDATA[Robotik]]></category>
		<category><![CDATA[Servo]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/robotik/hd-bot-chassis/21</guid>
		<description><![CDATA[Das Chassis des HD-Bots besteht aus dem Geh&#228;use einer ausgeschlachteten 3,5&#8243; Festplatte. Der Antrieb des Roboters erfolgt &#252;ber 2 gehackte Modellbau Servos. Als R&#228;der werden Ballonreifen aus dem Flugzeugmodellbau mit einem Durchmesser von 75mm verwendet. Aufbau Die Festplatte wird total auseinander genommen. Au&#223;er dem Geh&#228;use wird f&#252;r den HD-Bot selbst nichts weiter davon verwendet. Einige [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/23913470@N00/1750048646/" title="HD-Bot Chassis" class="liimagelink"><img src="http://farm3.static.flickr.com/2051/1750048646_8979ef828f.jpg" alt="HD-Bot Chassis" /></a><br />
Das Chassis des HD-Bots besteht aus dem Geh&#228;use einer ausgeschlachteten 3,5&#8243; Festplatte. Der Antrieb des Roboters erfolgt &#252;ber 2 gehackte Modellbau Servos. Als R&#228;der werden Ballonreifen aus dem Flugzeugmodellbau mit einem Durchmesser von 75mm verwendet.<br />
<span id="more-21"></span></p>
<h2>Aufbau</h2>
<p><a href="http://www.flickr.com/photos/23913470@N00/1749193797/" title="Festplattengeh&#228;use" class="liimagelink"><img src="http://farm3.static.flickr.com/2054/1749193797_21bd29a9a5.jpg" alt="Festplattengeh&#228;use" /></a><br />
Die Festplatte wird total auseinander genommen. Au&#223;er dem Geh&#228;use wird f&#252;r den HD-Bot selbst nichts weiter davon verwendet. Einige Kleinteile wie z.B. die starken Permanentmagente sollte man nat&#252;rlich trotzdem aufheben.<br />
<a href="http://www.flickr.com/photos/23913470@N00/1750039554/" title="Reifen mit Servohorn" class="liimagelink"><img src="http://farm3.static.flickr.com/2054/1750039554_ac9cc2f98f.jpg" alt="Reifen mit Servohorn" /></a><br />
Als R&#228;der f&#252;r den HD-Bot kommen Ballonreifen aus dem Flugzeugmodellbau mit einem Durchmesser von 75mm zum Einsatz. Um die R&#228;der mit den Servos zu verbinden, wird ein 4-fl&#252;geliges Servo Steuerhorn (liegt dem Modellbau Servo bei) mit 2 M3x20mm Schrauben am Rad befestigt. Die L&#246;cher des Steuerhorns werden dazu mit der Bohrmaschine geweitet.<br />
<a href="http://www.flickr.com/photos/hmblgrmpf/1750043812/" title="Fotosharing" class="liimagelink"><img src="http://farm3.static.flickr.com/2177/1750043812_655b0aa69a.jpg?v=0" alt="Servo Befestigungsrahmen" /></a><br />
Das komplizierteste Teil des Chassis sind die beiden Servo Halterungen. Die Halterung besteht aus einem Alu Winkel (1,5mm dick, 23,5mm Schenkell&#228;nge), den es als Meterware im Baumarkt zu kaufen gibt. Die L&#228;nge der Halterung betr&#228;gt 70mm, der Ausschnitt f&#252;r den Servo 40mm.<br />
<a href="http://www.flickr.com/photos/hmblgrmpf/1750044940/" title="Fotosharing" class="liimagelink"><img src="http://farm3.static.flickr.com/2210/1750044940_510bd81245.jpg?v=0" alt="Servo mit Rad" /></a><br />
Der Servo wird mit 4 Schrauben M3x10 mit der Servohalterung verschraubt. Dann die R&#228;der zun&#228;chst provisorisch nur aufgesteckt.<br />
<a href="http://www.flickr.com/photos/23913470@N00/1749201507/" title="Chassis mit Servos" class="liimagelink"><img src="http://farm3.static.flickr.com/2324/1749201507_ff3f6e3ddc.jpg" alt="Chassis mit Servos" /></a><br />
Damit die Servo Halterungen plan auf dem Festplattengeh&#228;use aufliegen, wird das Geh&#228;use noch mit einem St&#252;ck Sperrholz von 5mm Dicke unterf&#252;ttert. Dann werden die L&#246;cher f&#252;r die Servo Halterungen auf dem Sperrholzplatte markiert und anschlie&#223;end gebort. Mit jeweils 4 Schrauben M3x16 werden die Servohalterungen mit dem Chassis verschraubt.<br />
<a href="http://www.flickr.com/photos/hmblgrmpf/1749202741/" title="Fotosharing" class="liimagelink"><img src="http://farm3.static.flickr.com/2179/1749202741_f092596541.jpg?v=0" alt="Chassis von unten" /></a><br />
Damit der Roboter nicht umkippt ben&#246;tigt er noch ein St&#252;tzrad ohne Antrieb. Dazu wird eine M&#246;belrolle (H&#246;he 55mm) aus dem Baumarkt verwendet. Auch hier wird mit einem St&#252;ck auf 5mm starkem Sperrholz eine plane Auflage geschaffen. Das St&#252;tzrad wird  mit 4 Schrauben M3x16 mit dem Chassis verschraubt.</p>
<h2>Probefahrt</h2>
<p>Schon kann das Roboter Fahrgestell einer Probefahrt unterzogen werden. Da die gehackten Servos keine Elektronik zur Ansteurung ben&#246;tigen, kann man die Servos direkt an eine Spannungsquelle angeschlossen werden. 4 Mignonzellen sollten daf&#252;r ausreichen. Man mu&#223; nur bedenken, einen der beiden Servos verpolt anzuschliessen, sonst f&#228;hrt der Roboter nur im Kreis.</p>
<h2>St&#252;ckliste</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/robotik/hd-bot-chassis/21/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HD-Bot, ein Roboter ohne Gehirn</title>
		<link>http://www.robotfreak.de/blog/robotik/hd-bot-ein-roboter-ohne-gehirn/20</link>
		<comments>http://www.robotfreak.de/blog/robotik/hd-bot-ein-roboter-ohne-gehirn/20#comments</comments>
		<pubDate>Tue, 23 Oct 2007 16:53:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HD-Bot]]></category>
		<category><![CDATA[Robotik]]></category>
		<category><![CDATA[Servo]]></category>
		<category><![CDATA[Servo Hack]]></category>

		<guid isPermaLink="false">http://www.robotfreak.de/blog/robotik/hd-bot-ein-roboter-ohne-gehirn/20</guid>
		<description><![CDATA[Der HD-Bot ist ein kleiner modular aufgebauter Roboter. In der derzeitigen Planung verf&#252;gt der HD-Bot &#252;ber keinen Prozessor. Die Ansteuerung der Motoren erfolgt direkt &#252;ber die Sensoren. Der Name HD-Bot kommt vom verwendeten Chassis, das aus einer ausgeschlachteten Festplatte besteht. An Sensoren soll er in der h&#246;chsten Ausbaustufe &#252;ber einen Lichtfolger, Linienfolger und einem Kollisionsdetektor [...]]]></description>
			<content:encoded><![CDATA[<p>Der HD-Bot ist ein kleiner modular aufgebauter Roboter. In der derzeitigen Planung verf&#252;gt der HD-Bot &#252;ber keinen Prozessor. Die Ansteuerung der Motoren erfolgt direkt &#252;ber die Sensoren. Der Name HD-Bot kommt vom verwendeten Chassis, das aus einer   ausgeschlachteten Festplatte besteht. An Sensoren soll er in der h&#246;chsten Ausbaustufe &#252;ber einen Lichtfolger, Linienfolger und einem Kollisionsdetektor verf&#252;gen.<br />
<span id="more-20"></span></p>
<h2>Konzept</h2>
<p>Der HD-Bot ist durch seine modulare Bauform zur Prototypen Entwicklung von Sensor Modulen gedacht. Die eingesetzten Module lassen sich leicht gegen andere austauschen, da alle Module die gleiche Platinengr&#246;&#223;e haben und  die gleichen Steckverbinder verwenden.</p>
<h2>Blockschaltbild</h2>
<p><a href="http://www.robotfreak.de/blog/wp-content/uploads/2007/11/hd-bot-blck.png" title="hd-bot-blck.png" class="liimagelink"><img src="http://www.robotfreak.de/blog/wp-content/uploads/2007/11/hd-bot-blck_small.jpg" alt="hd-bot-blck_small.jpg" /></a></p>
<h2>Antrieb:</h2>
<p>Der Antrieb besteht aus 2 gehackten Servos. Die komplette Servo Elektronik ist dabei au&#223;er Betrieb genommen. der Servo Motor wird direkt &#252;ber eine Gleichspannung angetrieben. Auf eine Motorbr&#252;cke werde ich zun&#228;chst verzichten, ein einfacher Leistungstransistor oder eine Relais sollte gen&#252;gen. Damit besitzt der HD-Bot auch keinen R&#252;ckw&#228;rtsgang, er kennt nur vorw&#228;rts und Stop. Rechts und links drehen erfolgt durch abschalten eines Motors.</p>
<h2>Sensoren:</h2>
<p>An Sensoren soll der HD-Bot einmal im Endausbau &#252;ber ein Paar Liniensensoren, Lichtsensoren,  und Kollisionsdetektoren verf&#252;gen. Da immer nur ein Sensorpaar die Motoren steuern kann, erfolgt die Anwahl der Sensoren &#252;ber DIP Schalter<br />
und einen Analog Multiplexer. &#220;ber einen weiteren Wechselschalter k&#246;nnen die Sensoren die Motoren &#252;ber Kreuz (linker Sensor steuert rechten Motor, rechter Sensor steuert linken Motor) oder direkt ansteuern. Somit k&#246;nnen verschieden Verhalten (z.B. Motte = Lichtfolger, oder Kakerlake = Lichtfl&#252;chter) realisiert werden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robotfreak.de/blog/robotik/hd-bot-ein-roboter-ohne-gehirn/20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
