PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pinsel's RPi Bot



pinsel120866
19.01.2013, 11:47
Hallo,

ich wollte euch meinen Raspberry Pi betriebenen Ketten-Roboter vorstellen.

Als Komponenten finden Verwendung:
- SRF04 Ultraschallmodul zur Entfernungsmessung
- MiniServo, das das US-Modul schwenkt
- LCD 1x16 Zeichen
- Motortreiber L298N (http://www.ebay.at/itm/380520063503?ssPageName=STRK:null:IT&_trksid=p3984.m1542.l2649)
- RP5 Chassis
- Mobil Ladegerät mit 20000 MAH

Fotos anbei, ein Video ist unter http://youtu.be/1LP_X07r0RY anzusehen. Wenn ein Hindernis erkannt wurde, weicht der Bot in die Richtung aus, wo mehr Platz ist. Programmiert habe ich das ganze in Python.

Als nächstes möchte ich mich mit der Linienverfolgung auseinandersetzen.

porter91
19.01.2013, 12:12
Hey
Super Projekt ich hätte dazu mal eine Frage. Laufen Display und Sensor auf 5V oder auf 3,3 V und wie hast du die Kommunikation unter den verschienden bauteilen gemacht?

Gruß

ePyx
19.01.2013, 13:21
In seinem anderen Video über den SRF am RasPi steht, dass der Sensor mit 3,3V betrieben wird. Display, solange unidirektional betrieben, geht mit 5V und 3,3V IO-Pegeln unproblematisch. VCC auf 3,3 V geht auch, wenn man eine negative Kontrastspannung erzeugt.

Kampi
19.01.2013, 13:23
Hey,beim

Display musst du nur verhindern das es Daten auf den Bus legt. Dies machst du einfach indem du R/W auf GND legst.
Dadurch bekommt das Raspberry keinen Schaden, da keine 5V Signale zu ihm geschickt werden.

pinsel120866
19.01.2013, 15:20
Obwohl der US-Sensor mit 3,3 Volt läuft, betreibe ich ihn mit 5 Volt. Ich verwende einen Spannungsteiler für die Signale des Echo-Pins zum RPi. Die Messung ist einfach besser/genauer.
Das Display betreibe ich ebenfalls mit 5 Volt.

Kampi
19.01.2013, 15:33
Die Idee ein Mobil Ladegerät als Spannungsquelle zu verwenden ist einfach klasse :D
Ich überlege schon Ewigkeiten wie ich das Raspberry Pi aus einer mobilen Spannungsquelle betreiben kann ohne es umbauen zu müssen.
Das Problem ist, dass die Sicherungselemente des Pi bei mehr als 5V anschlagen und ich deswegen nicht einfach einen 7,2V NiMh Akku nehmen kann.
Normale Akkus kann ich auch nicht verwenden, da diese nicht lange Strom liefern können (die richtig großen Akkus sind auch noch viel zu teuer).
Ich denke ich werde nun mal das hier ausprobieren:

http://www.amazon.de/Ladekabel-Ladeger%C3%A4t-20000MAH-Externer-Schwarz/dp/B00APD1T7A/ref=sr_1_3?ie=UTF8&qid=1358605817&sr=8-3

Was für einen Motortreiber verwendest du? Was fertiges oder was selbst gebautes?

pinsel120866
19.01.2013, 16:39
Mobiles Ladegerät verwende ich das gleiche wie von dir angegeben, nur habe ich meins aus Fernost:
http://www.ebay.de/itm/200850595055?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
Funktioniert super, hält 30 Stunden durch (theoretisch, praktisch sind es ca. 5-6 Stunden) und hat einen 2,1A Anschluß(zus. zum 1A Anschluß).

Motortreiber habe ich diesen:
http://www.ebay.de/itm/380520063503?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

- - - Aktualisiert - - -


Hey
wie hast du die Kommunikation unter den verschienden bauteilen gemacht?

Ich verstehe dir Frage nicht ganz... Die Kommunikation übernimmt das RPi, man muss es halt programmieren. Wenn du willst, kann ich mal den Code posten - ist ziemlich lang.

djdune
19.01.2013, 17:23
Wollte nur sagen dass mir der Bot sehr gut gefällt :)

oberallgeier
19.01.2013, 18:23
Bin grad über Deine RPi Bot-Präsentation gestolpert. GAAANZ GROSSES Kompliment - das sieht gut aus - und das ist wohl der erste Bot, den ich mit Himbeerkuchensteuerung sehe. Und mein Himbeerkuchen schläft in seiner Schachtel vor sich hin . . . .

Was schreibst Du in Deinem Python-Thread?
(https://www.roboternetz.de/community/threads/60544-Frage-zu-Python?p=568853&viewfull=1#post568853)
... als programmierpflaume habe ich so meine probleme ...Das ist bei DEM Ergebnis doch etwas sehr nach der negativen Seite übertrieben.

Wirklich - tolles Projekt - und das Dingelchen fährt sooo schnuckelig! Bravo!

Kampi
19.01.2013, 18:33
Bin grad über Deine RPi Bot-Präsentation gestolpert. GAAANZ GROSSES Kompliment - das sieht gut aus - und das ist wohl der erste Bot, den ich mit Himbeerkuchensteuerung sehe. Und mein Himbeerkuchen schläft in seiner Schachtel vor sich hin . . . .

Was schreibst Du in Deinem Python-Thread?
(https://www.roboternetz.de/community/threads/60544-Frage-zu-Python?p=568853&viewfull=1#post568853)Das ist bei DEM Ergebnis doch etwas sehr nach der negativen Seite übertrieben.

Wirklich - tolles Projekt - und das Dingelchen fährt sooo schnuckelig! Bravo!

Er ist sicher nur bescheiden ;)
Aber mal zu deinem "Programmierproblemen".
Sind das mehr generelle Probleme oder nur mit Python?
Ich habe z.B. für Python das hier:

http://www.codecademy.com/de/tracks/python

Mal durchgearbeitet und ich habe mir bei Galileo Computing für 20€ ein Buch dadrüber bestellt (mit beidem bin ich sehr zufrieden :) )
Ich hoffe ich komme auch mal dazu meinen Bot mit dem Pi realisieren zu können.
Es gibt Tage da bereue ich es richtig das ich ein Studium mache, weil ich für manche Sachen einfach kaum Zeit habe :(
Aber ansonsten kann ich mich nur Oberallgeier anschließen. Wenn du vielleicht Lust/Zeit hast mal eine schöne Doku mit Bildern, Code und Plänen zu schreiben würde ich das Thema gerne als Sticky hier ins Forum machen wollen, damit die Leute sehen "Hey so schwer ist das gar nicht meinen Kuchen durch die Gegend flitzen zu lassen".

pinsel120866
20.01.2013, 10:39
Danke für die Blumen, ich hätte nicht gedacht dass das Projekt Beachtung findet.


Wenn du vielleicht Lust/Zeit hast mal eine schöne Doku mit Bildern, Code und Plänen zu schreiben würde ich das Thema gerne als Sticky hier ins Forum machen wollen.

Das mache ich gerne, ich könnte mir vorstellen den Aufbau der einzelnen Module zu beschreiben - also Motortreiber, LCD, US-Modul, etc. - gewissermassen als "HowTo"

porter91
20.01.2013, 17:33
Hey das wär super wenn du so etwas machen würdest. :-) Hab diesen Thread auch erstmal abboniert.

pinsel120866
21.01.2013, 07:29
Hallo,

die Anleitung ist geschrieben und hier zu finden:
https://www.roboternetz.de/community/threads/60633-Roboterbau-mit-RPi-Tutorial

@Kampi: Ich habe dafür einen neuen Threat angefangen. Wenn du die beiden Threats zusammenlegen willst, kannst du das gerne machen.

pinsel120866
26.01.2013, 18:19
hallo,

der bot kann nun auch einer linie folgen.
beschreibung, foto und video im tutorial (link im vorherigen post)

carlitoco
09.02.2013, 16:44
Tolles projekt überlege ob ich dir da nacheifere,
denn es ist eine leistungsfähige alternative zum rp6 modell und bis hier relativ günstig oder?

Der müsste ja über Wlan mit dem Smartphone erreichbar sein,
könnte man dann ein viedo streamen, oder noch besser sich motion (http://motion.sourceforge.net/) kompillieren?

Dann müsste er mit ffmpeg fertig werden und bei 700MHZ weiss nicht ob das klappt...

Ja! hier (http://sirlagz.net/2012/08/04/how-to-stream-a-webcam-from-the-raspberry-pi/) !

Erstmal weiterhin viel Erfolg, echt super !

Kampi
09.02.2013, 16:59
Tolles projekt überlege ob ich dir da nacheifere,
denn es ist eine leistungsfähige alternative zum rp6 modell und bis hier relativ günstig oder?

Der müsste ja über Wlan mit dem Smartphone erreichbar sein,
könnte man dann ein viedo streamen, oder noch besser sich motion (http://motion.sourceforge.net/) kompillieren?

Dann müsste er mit ffmpeg fertig werden und bei 700MHZ weiss nicht ob das klappt...

Erstmal weiterhin viel Erfolg, echt super !

Leistungsfähiger ja und auch Leistungshungriger ;), sprich du brauchst auf jeden Fall einen neuen Akku.
Günstig ist es allemal. W-LAN kannst du auch integrieren (über den USB) und Videos streamen solltest du auch können. Etwas ähnliches hatte ich vor sobald mein Bot startklar ist und die Pi Kamera released ist :)
Was meinst du mit "motion kompilieren"? Sowas wie Motiondetection? Das sollte u.U. gehen (hängt auch immer davon ab wie groß die Bilder sind) und du kannst das Pi ja bis 1GHz hochdrehen.....und ein Pi mit 1GHz und 512MB RAM hat richtig Power (XBMC schafft mit 700MHz Videos in 720p + Overlay ;) ).

Defiant
10.02.2013, 08:16
Wieso neuer Akku? Der RP6 Akku geht doch auch mit dem RPi. - Hält nur nicht ganz solange.

- - - Aktualisiert - - -

Wieso neuer Akku? Der RP6 Akku geht doch auch mit dem RPi. - Hält nur nicht ganz solange.