PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6- Erster Umbau



fulltime
15.08.2014, 15:22
Hallo alle zusammen!

Hier möchte ich euch meinen ersten Umbau/Erweiterung meines RP6 zeigen. Auf die Idee meinem Robby eine Kanone zu verpassen, kam ich als ich mit meiner kleinen Schwester Lego gespielt habe und diese Kanone von Lego gefunden haben. Da dacht ich mir die passt doch super zum RP6.

So viel zu der Idee nun etwas zur Umsetzung. Die Schaltung für den Mikrocontroller hab ich mir von RN-Wissen abgeschaut, da ich so was bis zu diesem Projekt nicht gemacht habe. Der Atmega328 programmiere ich mithilfe eines Arduino Boards bei dem der Controller entfernt wurde, dann muss man nur noch RXD, TXD, GND und Reset mit einander verbinden und der Atmega auf dem selbstgebastelten Board lässt sich schon programmieren. Der 328er fungiert in diesem Projekt als eine Art I2C EEPROM, in das der RP6 schreibt und davon lest. Dazu verwendete ich die twislave.h von Martin Junhans(http://www.jtronics.de/avr-projekte/library-i2c-twi-slave.html).

Nun zum Programmablauf: Robby fährt herum ohne zu Kollidieren dank des ACS. Das Ziel wird mithilfe der LDRs geortet. Findet er eine Lichtquelle die hell genug leuchtet, dreht der Roboter solange bis der linke und rechte Lichtsensor ungefähr den gleichen Wert liefert und schreibt danach in der rxbuffer des Atmega328 "du kannst mit der Abschuss-Routine beginnen". Ist die Abschuss-Routine beendet gibt der 328er dem RP6 bescheid, dreht in Folge um und fährt wieder herum bis ein neues Ziel ausgemacht ist.

Es lässt sich natürlich noch viel verbessern. Ich hätte da schon ein paar weitere Ideen, wie eine manuelle Bedienung(Fernbienung), den Sharp auch zum Hindernisse ausweichen nutzen, da hab ich aber das Problem dass der Sharp das ACS des RP6 stört. Muss halt noch eine Lösung dafür finden ;) .

Zum Abschluss hätte ich noch eine Frage. Wie und mit was kann ich erreichen dass der RP6 dies Ziel auf eine größere Distanz findet? Mit den LDRs geht bis knapp einen Meter. Die Legokanone schießt aber bis zu 2 Meter.

Mir hat es eine Riesenfreude bereitet meinem Roboter zu erweitern und programmieren. Ich werd sicher noch viele Sachen mit ihm anstellen! :)

Bin gespannt auf eure Kommentare! ;)


H28902289032890428905 28906

Mfg
fulltime

damaltor
06.09.2014, 10:17
Dass es den RP6 noch gibt... Ich wollte damals immer einen RP5 haben, obwohl er diese doofe C-Control als Prozessor hatte.

Sieht gut aus, dein Projekt!

Dirk
06.09.2014, 11:32
damaltor:

Sieht gut aus, dein Projekt!
Finde ich auch (obwohl ich Kanonen nicht soo klasse finde...).

Ich habe das Projekt mal zum RN-Wissen hinzugefügt: Einzelne Projekte (http://rn-wissen.de/wiki/index.php/RP6_-_Programmierung#Einzelne_Projekte)

robosapiens
06.09.2014, 13:54
Finde dein Projekt sehr interessant, besonders das du aus etwas nicht so interessantes, was Interessantes machst.

fulltime
24.09.2014, 19:18
Tut mit leid für die Verspätung!
Aber ich möchte mich trotzdem recht herzlich für die Kommentare bedanken! :)
Mein RP6 hat in der zwischen Zeit auch noch etwas dazu gelernt. Man kann nun auch die Kanone manuell steuern.
Als nächsten Schritt habe ich mir gedacht meinen RP6 mit zu einem Linienfolger aufzurüsten, um in so durch eine Art Schießstand zu lotsen, wo er verschiedene Aufgaben zu bewältigen hat ;)