Flowbot montieren und programmieren​

Schwierigkeitsgrad
Zeit
Ein Roboter, 17 Tutorials

Hier findest du alle Tutorials, die du für die neue Version 2.0 des Roboters benötigst. 

Was ist neu bei Version 2.0?

Schaffst du alle 17 Level?

Passt das Gehäuse?

Zuerst musst du prüfen, ob dein 3D gedrucktes Gehäuse maßhaltig ist und alle Bauteile passen.

Das Gehirn des Roboters

Der Arduino ist das Gehirn des Roboters. Hier erfährst du etwas über den Grundlegenden Aufbau und wie er funktioniert.

Das Motor Shield

Die Motoren benötigen eine so hohe Leistung, dass der Arduino sie alleine nicht liefern kann. Deshalb dient das Motor Shield als Brücke.

 

Es empfängt Steuersignale vom Arduino und versorgt diesen zeitgleich mit Strom.

Motoren mit dem Shield verbinden

Jetzt werden die Muskeln des Roboters mit dem Körper verkabelt.

Signalkabel verlegen

Kleine Steuersignale vom Arduino sagen dem Motor Shield, in welche Richtung die Motoren laufen sollen.

 

Dafür benötigt der Roboter aber Nervenbahnen vom Gehirn zum Körper

Motoren konfigurieren

Bevor du programmieren kannst, musst du dem Gehirn mit Hilfe der Software sagen, welche Bauteile wo angeschlossen sind.

Achtung!

Beim Verbinden des Arduinos mit dem PC darf keine doppelte Spannungsversorgung durch den USB-Anschluss und die Batterie entstehen.

Motoren ansteuern

Die der Motoren programmierst du blockbasiert mit Open Roberta.

Dieses Programm musst du nun in die Arduino IDE und dann auf den Roboter übertragen.

Das Gehirn des Roboters

Spätestens ab hier benötigst du ein Gehäuse! Entweder du konstruierst es mit Hilfe von Lernsituation 05 selber, oder du lädst dir das fertige Gehäuse als STL-Datei herunter.

Der Schalter

Den Schalter zu verkabeln ist der handwerklich anspruchsvollste Teil des gesamten Roboters.

Schalter einbauen

Die Montage des Schalters erfordert Fingerspitzengefühl. Vorher müssen noch die Unterbodenbeleuchtung und die Batterie(n) eingebaut werden.

Der Roboter lernt laufen

Hier lernst du, die Motoren mit Unterprogrammen in verschiedene Richtungen laufen zu lassen.

Geschwindigkeit einstellen

Hier lernst du die Motorgeschwindigkeit stufenlos einzustellen.

Ultraschallsensor

Der Roboter bekommt Augen und sieht seine Welt mit Schall, statt mit Licht.

RGB - LED

Der Roboter hat Innen- und Unterbodenbeleuchtung. Er kann jeweils in sieben verschiedenen Farben leuchten.

Lautsprecher

Hiermit kann der Roboter akustische Signale ausgeben und z.B. um Hilfe rufen, wenn er ein Hinderniss erkennt.

Linienfolger

Dieses Video wurde für die Version 1.0 des Roboters aufgenommen, ist vom Prinzip und von der Programmierlogik aber auf die neue Version 2.0 übertragbar.