Werbung
Lego ist für den Anfang gut, weil es schnell fertig ist, man wenig bis gar keine Vorkenntnisse braucht und es leicht zu programmieren ist.
Nachteile sind eben die kaum vorhandenen ERweiterbarkeit und der hohe Preis.
An einem selbstgebauten Roboter sitzt du wesentlich länger und dei Programmierung ist aufwändiger.
Außerdem kannst du ihn nicht so einfach wieder Zerlegen wenn er dir nicht mher gefällt und die Teile wiederverwenden.
Dafür ist ein selbstgebauter Roboter aber auch jederzeit um (fast) alles erweiterbar, man hat viel mehr Möglichkeiten als mit Lego.
Außerdem ist er auf jeden Fall günstiger.
Was letztendlich das Bessere ist, hängt ganz von dem Projekt und von dir ab.
Günstige Elektronik-Kleinteile bekommst du bei Reichelt.
Den Rest findest du im nächsten Baumarkt.
Den Preis für so einen Roboter kann man nicht pauschal sagen, das kommt ganz darauf an, die groß er werden soll, was er können soll und was du für Teilequellen hast (Kaputte Servos, die in der Ecke liegen sind z.B. prima Motoren).
brauchbares steuermodul = fast jeder AVR (so 1,50 bis 10euro)
den Programmieradapter baust du dir für 50 ct bis 1,50Euro zusammen, und dann nimmst du noch ne Experimentierplatine, n paar Kabel und deinen Lötkolben (der ist das teuerste, wenn du ihn noch nicht hast)
Dann lädst du dir Bascom-AVR runter, liest dir ein/zwei Tutourials durch und
nimmst nen Bohrer, machst 4 Löcher in die Platine, wo du mit Kabelbinder deine Motoren fest machst, räder auf die motoren, nen (evtl halben) tischtennisball unten an die platine kleben, nen IC-sockel für deinen AVR drauflöten, n paar Transistoren und dioden für deine motoransteuerung (oder gleich nen kompletten H-brücken-IC) n paar Taster ausen an die platine, Batteriehalterung und Hauptschalter drauf, alles verkabeln und los gehts.
der muss dann halt erst gegen ne wand fahren, um sie zu bemerken, bekommt es dann aber aufgrund der (richtig verkabelten) Taster mit und macht dann das, was du reinprogrammiert hast (ganzganzbillig-ASURO)
Gruß, AlKi
Jeder Mensch lebt wie ein Uhrwerk, wie ein Computer programmiert...
==> UMPROGRAMMIEREN!
Kubuntu
wenn du vorne Taster hast, dann merkt dein Microcontroller das schon. einfach immer zwei taster parallel schalten und beide mit ner Leiste o.Ä. verbinden (einfach vorne draufkleben. dann wird garantiert einer von beiden angesprochen, wenn du wo dagegenfährst, und der gesamte raum zwischen den Tastern ist auch mit "überwacht")
so funktionieren viele einfache roboter. und das auslesen ist auch sehr einfach
Code:If PortA.0 = 0 Then 'null darum, weil du nen internen Pullup-widerstand benutzt ' deine Reaktion End if
Gruß, AlKi
Jeder Mensch lebt wie ein Uhrwerk, wie ein Computer programmiert...
==> UMPROGRAMMIEREN!
Kubuntu
Lesezeichen