Hallo,
Ich hab mich nun an mein erstes richtiges RasPi Projekt getraut: RaspCar, dies ist nichts neues, ich fand die Idee aber faszinierend- und da ich schon sowieso sehr lange darauf warte eins meiner zwei RC-Autos in ein Projekt zu integrieren, fand ich dies besonders toll.
Nun zum eigentlichen Projekt fortschritt bis jetzt: Da ich grad weder breakoutboard noch passende Jumper Kabel rumliegen hab, nutz ich meinen Arduino als Brücke. Außerdem entschloss ich mich zuersteinmal die Fernbedienung vom RC-Auto per Arduino zu steuern, da ich plane, mein fernsteuerbares rc-auto auch draußen zu nutzen, wo dann natürlich schonmal wlan wegfallen würde. (es sei denn ich würde mit dem Handy einen hotspot aufmachen?)
Ich plane auch eine Kamera auf dem Auto zu befestigen um alles live mit anzusehen, hierfür müsste der Raspi aber direkt das Auto steuern damit er auch direkt die Kamera streamen kann.. ihr seht - es ist noch vieles offen.
Was jetzt schon fertig ist, ist der Arduino teil: Ich schicke per seriellem port bestimmte befehle und diese werden ausgeführt, auch wenn nötig mit interval wie lange das ausgeführt werden soll, dies sehe dann so aus: "forward;200" (200ms - wäre dann der Interval wie lange nach vorne gefahren werden soll)
Folgende Befehle sind zurzeit auch möglich:
- forward
- back
- left
- right
- stop
- straight (macht right und left ruckgängig, was das Auto in eine gerade Bahn leitet)
Andere Ideen wären dann wenn ich denn mich entschließe, den Raspi auf dem Auto direkt anzubringen, das ich diesen vom RC-Akku betreibe.
Das wars erstmal, Bilder werden folgen, wenn mal endlich mein "Bastel-Tisch" ned mehr so aussieht als wäre dort eine Bombe eingeschlagen.
Update - 16.05.2013 (19:05 Uhr)
Nun kann man direkt Befehlsketten angeben welche dann abgearbeitet werden: "straight|back;400|right|forward;500", diese sind aber nicht zwingend sodass man auch immernoch die alten Befehle einzeln eingeben kann.
Update 17.05.2013 (18:03 Uhr)
Da meine Kabel schon seit der 3. Woche nicht ankommen wollen (Beschwerde an den "Morning-Express" wird demnächst versandt :D) hab ich ein altes floppy kabel rausgekramt und hab die Pins selber mir beschriftet:
Wofür der Aufwand?, weil floppy-kabel ab dem 9. Kabel von links eine drehung von 7 Kabeln haben und dies die Kabel verdreht am Ausgang, außerdem waren die ganzen Quellen im Internet nicht wirklich gute, wodurch teilweise GPIO Pins vertauscht wurden usw. deshalb hab ich webiopi aufn Raspi installiert und dann zunächst mit einer LED alles abgetastet was - was ist, danach mit dem Multimeter gemessen.
Raspberry Pi - Bilder
Original: http://i.imgur.com/nFhlrkE.jpg
Original: http://i.imgur.com/bZn0MM6.jpg
Original: http://i.imgur.com/aYW9ycY.jpg
Original: http://i.imgur.com/DAlMWCT.jpg
weitere Bilder: http://imgur.com/a/LjtJR
Preise und Quellen
USB-KFZ Adapter (Als ich ihn gekauft hatte: 1,83€)- Microsoft VX-800 Webcam (17,99€)
- 8400mAh Powerbank [Anzeige] (27,99€)
Source-Code auf github: https://github.com/Shoggothen/RaspCar
Greetz Tasty