Nur um mal eins zu nennen:
RN-Control
www.shop.robotikhardware.de/
Hallo zusammen,
ich habe mir vorgenommen einen Roboter selber zu bauen. Die ersten erfolgreichen Versuche habe ich mit de Lego NXT Set gemacht. Nun möchte ich ihn aber selber bauen.
Er sollte fähig sein sich autonom zurecht zu finden und Fußballspielen mit einem IR Ball.
Dafür brauche ich habe noch ein Mikrocontroller.
Da ich da noch nicht so viel Erfahrung habe wollte ich ein fertiges Board nehmen. In der Schule habe ich Erfahrungen mit dem AtMega 16 und Assembler gemacht.
Nun der Roboter sollte mind. 3 Räder oder max 4 Räder haben. Also ungefähr 4-5 Motoren und Platz für einige Sensoren.
Nun wollte ich fragen, was ihr mir da für den Anfang empfehlen könnt um die Sensoren und Motoren anzusteuern und anzuschließen.
Ich würde gern den Roboter in C oder Java (beides geht) programmieren.
Schöne Ostern
Nur um mal eins zu nennen:
RN-Control
www.shop.robotikhardware.de/
danke für die schnelle Antwort.
Noch ne Frage, wie finde ich heraus was das beste oder richtige für mich ist?
Hallo,
die Anforderungen hören sich ziemlich nach Robocup(Junior?) an (ich habe bis vor 2 Jahren daran teilgenommen)
Welches Board für dich das beste ist, kann viele Kriterien haben, z.B.
Anschlüsse, Erweiterungsmöglichkeiten, Programmierung, Bekanntheitsgrad(->Support/Hilfe), Größe, Preis...
Da liegst du mit dem RN-Control glaube ich gar nicht mal so falsch.
Nur wirst du wahrscheinlich noch zusätzliche Motortreiber anschließen müssen, das RN-Control kann erstmal nur 2 Motoren steuern.
Aber es ist relativ schwierig, Boards zu finden, die viele Motorausgänge besitzen.
(Bei fortgeschrittenen Kenntnissen kann man auch selber Mikrocontrollerboards entwerfen, die dann genau auf die Anforderungen zugeschnitten sind.)
Java ist als Programmiersprache für Mikrocontroller eher selten. Eher wird C/C++ oder Basic verwendet. Assembler geht auch, wird aber bei größeren Programmen unhandlich. Wenn man schon gut programmieren kann, kann man auch recht leicht auf eine andere Sprache umsteigen, glaub mir
Grüße,
Bernhard
Ich habe gleich damit angefangen mir mein eigenes Board zu löten (auf Lochraster) ist mit der Hilfe des RN-Wikis und mikrocontroller.net sogar ziemlich einfach gewesen. Man muss sich halt beim Einstieg gleich mal einen Programmer mit besorgen und einen gewissen Vorrat an Bauteilen anlegen. Hier im Forum gibt auch auch noch einen Thread in dem der Aufbau eines solchen Boards auf Lochraster im Detail beschrieben ist
so. habe mich nun auch registriert.
Ich glaube nicht, dass ich gleich mein Board selber anfangen möchte zu löten.
Muss ich einfach mehr Mototreiber anschließen um alle / bzw. mehr Motoren anzuschließen?
Ich kann bereits Java programmieren und lern ab nächstem Jahr im Studium auch noch C und dann ist es kein Prob, dass schon früher zu lernen.
Dann würde ich dieses Board nehmen und zusätzlich die Motortreiber.
http://www.shop.robotikhardware.de/s...products_id=12
Jetzt bleibt nur noch die Frage, was ich alles Platten für den Aufbau nehme?
Geändert von robo_Soccer (08.04.2012 um 19:15 Uhr)
Überleg dir vorher welche Motoren du nehmen willst. Die Motortreiber auf dem RN-Control sind nur für relativ kleine Ströme und somit nur für kleine Motoren
okay danke. was müsste ich machen, wenn es sich herrausstellt, dass die Ströme nicht aus reichen bzw. zu groß sind? Ein komplett anderes Board nehmen?
das müsste dann das Board sein, welches im Wiki von RN empfohlen wurde.
http://www.shop.robotikhardware.de/s...products_id=10
Geändert von robo_Soccer (08.04.2012 um 20:11 Uhr)
Eine Alternative dazu wäre auch ein Arduino (Mega), der wird auch von vielen anderen Robocup-Teams verwendet und es gibt ziemlich viele Tutorials, Beispiele und Erweiterungen dazu
Motortreiber dazu gibts fertig zum kaufen (z.B. hier) oder sind auch relativ leicht zum selberbauen. Im RN-Wissen Artikel dazu steht eigentlich alles was du brauchst: http://www.rn-wissen.de/index.php/Ge...it_Treiber_ICs .
Als Material für die Basisplatten kannst du Sperrholz, Aluminium oder auch Plastik (z.b HDPE oder Küchenbretter ) nehmen. Das hängt wohl von euren Bearbeitungsmöglichkeiten und der Liga an der ihr teilnehmt ab, in Lightweight sollte es eben möglichst gewichtsparend sein und muss auch nicht so harte Stöße aushalten während es in den anderen Ligen schon brutaler zugeht: http://www.youtube.com/watch?v=ca64h...ure=plpp_video
danke. Ich habe auch schon am RoboCup Junior teilgenommen in der Liga 1.vs1 und habe auch dem 1. Platz in Magdeburg belegt. Aber da habe ich das NXT Set genommen und hauptsächlich die Software beachtet, nun will ich das nachholen.
Ich schau mir mal das Arduino an. Vielen dank.
Meinst du mit "Mega" das hier:
http://arduino.cc/en/Main/ArduinoBoardMega2560
Lesezeichen