hallo einmal, ich habe vor auch ein roboterprojekt zu starten und wollte vll, nach einer umentscheidung, einen 6 beinigen roboter bauen. jetzt möchste ich erst mal mit mikros erfahrung sammeln wie ich motoren über pwm ansteuer und mir sensordaten zum steuern lesen lasse jetzt möchste ich aber schon etwas kaufen, was in die richtung geht, also grobe berechnung bei 6 beinen, a 3 motoren ( korrigiert mich wenn ich mehr brauche) komme ich auf 18 motoren die ich ansteuern möchte und dementsprechend auch 18 sensoren einlesen. wie realisiere ich das jetzt? habe ich einen "großen" mikro, wie ein atmega128 mit dem ich komplett die steuerung übernehme, oder verteilt dieser nur die bewegungsdaten an kleinere mikros die diese dann umsetzen? sind diese kleineren mikros dann so etwas wie ein atmega16? denn ich habe auf der atmel seite auch spezielle pwm prozessoren gesehen für den letzteren fall müsste ich noch zusätzlich fragen, wie ich eine kommunikation zwischen 2 mikros realisiere was für ein equipment würdet ihr benutzen? (prozessoren, boards) ist es sinnvoll bereits fertige boards zu nutzen oder sich eins selber zu bauen? ich hoffe ich konnte mich verständlich ausdrücken greez
Hallo, Ich glaube du fängst zu groß an. Kauf dir ein Arduino und steuer damit einen oder mehrere Modellbauservos an. Arduino 30€, pro Servo ~5€. Wenn das klappt, fange an einen Roboter zu planen. Dann kannst du auch schon besser abschätzen was sinnvoll ist. Um mal ein bischen vorzugreifen: a) Der einfache Fall: Wenn du für deinen Roboter Modellbauservos nimmst, reicht ein Atmega aus um alle anzusteuern. Damit kannst du aber nur einige vorgegebenen Bewegungen machen. Für alles andere reicht die Rechenleistung in meinen Augen nicht. (Stichwort Trajektorenplanung), dafür bräuchtest du was mit ordentlich Dampf. b) Für Fortgeschrittene: Gleichstrommotoren(oder andere) mit Sensoren sind deutlich aufwendiger anzusteuern. In dem Fall würden sich einige kleine Controller nur um die Motorregelung kümmern müssen. Ansonsten weiter bei a) Btw: Lösung a) habe ich schon mal gemacht in einem Projekt im Grundstudium an der Uni. 4-5 Leute, ein halbes Jahr nebenher. Ein paar vorberechnete Bewegungsabläufe für geradeaus, Kurven, wenden, etc... ein paar Sharp Entfernungssensoren fertig ist der dumme Robby. Fazit: Servos sind ungenau und sterben ständig. Irgendwann bekommt dann die Mechanik noch so viel Spiel, dass die Regelung der Servos das nicht verkraftet und der Robby nach vielen Testläufen Parkinson bekommt.
also erstmal vielen dank für deine antwort, aber naja was soll ich davon halten? ^^ also nach deinen aussagen tendiere ich ja dann schon stark zu variante b, denn was du bei a beschrieben hast klingt ja nicht sehr prikelnd ;-) wenn ich mich schon in so ein projekt vertiefe sollte das auch schon länger halten also an für sich habe ich auch schon erfahrung im studium mit mikros gemacht, was eben neu wäre sind motoren anzusteuern, sensordaten auslesen und eben ein bus system zu realisieren zwischen dem hauptrechner und den "sklaven" aber das schöne hier ist das man ja erst klein anfangen kann, also sich erst ma z.b den mega8 schnappen und damit erstmal das erste bein die bewegungen entlocken, und dann schritt für schritt weiter machen die frage die dann noch offenbleibt ist nur, wie ich die genannten punkte realisiere :-) greez
add: ich habe eben auf deinen link zum Arduino geklickt, den hatte ich auchs chon ma bei ebay gesehen und fand die kiste eigentlich schon interresannt, weil preislich auch i.o. taugt die was? wieviel mhz hat der kleine denn? weil der Arduino wäre ja z.b für die steuerung eines beines interresannt :-)
achja, wo ich grade dabei bin, was ich umbedingt noch brauche ist der JTAG ICE mkII, es gibt zwar von atmel ein hochschulprojekt, da kostet die kiste dann "nur" noch 140 € , aber das ist ja immernoch echt heftig gibt es dazu andere, taugliche, alternativen? greez
http://www.sureelectronics.net/goods.php?id=931 oder http://cgi.ebay.de/NEW-Emulator-AVR-JTAG-ICE-mkII-USB-ISP-Free-Shipping_W0QQitemZ350273944604QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item518df43c1c
jo, den hab ich auch schon gesehen, aber das scheint ja son chinesischer nachbau zu sein, da bin ich mir irgendwie unsicher ^^
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.