PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Großes Ziel: Eigener Roboter



jawo3
17.06.2007, 16:08
Guten Tag,
ich habe mir seit einiger Zeit, das Ziel gesetz, in ein paar Monaten oder Jahren einen "echten" kleinen Roboter entwickelt zu haben.

Ich stelle ihn mir so vor, dass er in meinem Zimmer rumfahren kann, ohne irgendwo gegen zu stoßen. Das reciht erstmal.

Ich kann ganz anständig löten und kenne mich sehr gut mit Computern aus. Ich kann auch ein wenig C++ programmieren.

Könnt ihr mir sagen, wie ich anfangen muss, um später solche kleinen Roboterprojekte verwirklichen zu können.

Es wäre echt super, wenn ihr mir Tipps geben könntet.


Vielen Dank
jawo3

ehenkes
17.06.2007, 16:22
Hi, C++ ist doch schon eine hervorragende Grundlage. Ich würde Dir raten, als erstes Projekt einen ASURO (ca. 50€) zu bauen und in C (nicht C++) zu programmieren. Wenn Du ihn mit einer 40kHz-Ultraschallecholotortung (ca. 25€) ausrüstest, fährt er nicht an die Wand, sondern dreht vorher ab.
http://www.henkessoft.de/Roboter/ASURO.htm
https://www.roboternetz.de/phpBB2/viewtopic.php?t=27009
https://www.roboternetz.de/phpBB2/viewtopic.php?t=31611

Wenn Dir der ASURO aufgrund des ATmega8L zu "klein" ist, solltest Du auf den RP6 (mit ATmega32) von AREXX warten, denn der siehst richtig gut aus.
http://www.arexx.com/forum/viewtopic.php?t=370

In der Regel ist es am Anfang allerdings viel schwerer, schnell zu Erfolgen zu kommen, da viele Probleme von der entstehenden Community erst noch behoben werden müssen. das kannst Du im ASURO.Forum verfolgen.
https://www.roboternetz.de/phpBB2/viewforum.php?f=44

Jon
17.06.2007, 16:44
Oder du fängst gleich an dich in die Welt der AVRs einzuarbeiten (siehe Wiki), da ist alles zum Anfang drin. Wenn du dich da ordentlich durcharbeitest, kannst du mit etwas Arbeit den gekauften Bot umgehen.

jon

ehenkes
17.06.2007, 16:58
Oder du fängst gleich an dich in die Welt der AVRs einzuarbeiten (siehe Wiki), da ist alles zum Anfang drin. Wenn du dich da ordentlich durcharbeitest, kannst du mit etwas Arbeit den gekauften Bot umgehen. Das sollte man auf jeden Fall machen, denn nur, wenn man den µC wirklich versteht, kommt man auf Dauer weiter. Mit dem ASURO kommt man diesbezüglich rasch zum Ziel. Der ASURO wäre für Dich ein Kinderspiel, wenn Du löten und programmieren kannst. Kaufe ihn für 40 €, baue/löte ihn zusammen, wühle Dich durch die Programmierung mit der Lib 2.70, begreife den ATmega8L, stöhne und lache über die Schwächen des ASURO, verkaufe ihn für 50 € bei ebay und fange dann richtig an.

jawo3
17.06.2007, 17:29
Vielen Dank für die Infos.

Der Asuro hört sich sehr gut an. Ich werde noch mal ein wenig darüber lesen und ihn dann auf meine Geburtstagswunschliste setzen^^.

Könnte man die Ultraschallortung auch im nachhinein dazu bauen oder muss das alles auf einmal verbaut werden.


Vielen Dank
jawo3

radbruch
17.06.2007, 17:46
Hallo

Wie wohl inzwischen allgemein bekannt bin ich auch bekennender asuro-Fan und würde ihn uneingeschränkt empfehlen. Viel Spass für wenig Geld und ein guter Einstieg in die Welt der mikrokontrollergesteuerten Roboter.

Abstandsmessung geht bei ihm auch ohne Ultraschall-Erweiterung. Beispiele dafür findet man z.B. hier (https://www.roboternetz.de/phpBB2/viewtopic.php?t=11114) und hier (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=27013).

Gruß

mic

Goldstein
04.07.2007, 14:37
Guten Tag,

ich bin neu hier und hab mich ein wenig umgeschaut. Ich würde mir nun gerne ebenfalls selbst einen Roboter basteln... Ich habe ungefähr den selben Kenntnisstand wie der Threadersteller, deswegen hab ich mich entschieden, diesen Thread einfach fortzuführen, anstatt den 728. "Ich-will-anfangen-was-soll-ich-tun"-Thread zu eröffnen...

Ich möchte allerdings gerne alles selbstbauen. Ich möchte mir keinen (hier ja offenbar sehr beliebten) AUSRO o.ä. zulegen...
Ich hab mir vor 2 Jahren oder so den Brenner5 von Sprut gebaut, welcher auch einwandfrei funktioniert. Jedoch nun die Frage: Ist es überhaupt sinnvoll einen Roboter über PICs zu steuern?
Mir ist bewusst, dass ihr mir jetzt dieses RN-Board ans Herz legen werdet, aber das kann ich mir nicht leisten und deshalb dachte ich wirklich dran auch das Mainboard selber zu bauen (nicht zu entwickeln). Erfahrung im Bau eines Chassis habe ich bereits, da ich von einiger Zeit mit meinem Nachbarn zusammen einen Bot gebaut habe, der ganz einfach dem Licht gefolgt ist (allerdings ohne irgendwelche Steuerkreise - einfach 2 Fotodioden in den Motorkreis geschaltet).

Was der Roboter später kann ist mir relativ egal. Es geht mir nicht um das Endprodukt, sondern um den Lernerfolg - das Zusammenspiel zwischen Mechanik und Elektronik, der Sensoren, der Motoren etc.


Ist das für einen Laien so möglich, oder sollte ich am besten doch einfach sparen und mir ein RN-Board besorgen? (Ein fertiges Roboter-Experimentier-Modell werde ich definitiv nicht kaufen ;) )

Vielen Dank schonmal im voraus :-)

mfg Keno

ehenkes
04.07.2007, 15:53
Egal, wie Du individuell vorgehst, Du solltest Dir auf jeden die drei Modelle ASURO, NIBO und RP6 bezüglich der Konzeption anschauen.
http://www.henkessoft.de/Roboter/Roboter.htm#ASURO
http://www.henkessoft.de/Roboter/ASURO.htm
http://www.henkessoft.de/Roboter/Roboter.htm#NIBO
http://www.henkessoft.de/Roboter/Roboter.htm#RP6