PDF herunterladen
PDF herunterladen
Wolltest du immer schon einmal dein eigenes ferngesteuertes Auto umherfahren sehen? Baue eines mit ein paar Elektroteilen, einem Arduino Mikrocontroller und Programmierung à la Kopieren und Einfügen. Selbst wenn du ein Projekt in der Art vorher noch nie probiert hast, ergreife die Chance, das Löten zu üben und werden mit etwas einfacher Programmierung vertraut.
Vorgehensweise
-
1Stelle die Materialien zusammen. Du brauchst die folgenden Materialien, um dein ferngesteuertes Roboter-Auto zu bauen. Wenn du dir nicht sicher bist, welche Größe die Bauteile haben sollten, lies dir diese Anweisungen durch, um ein Gefühl dafür zu bekommen, wie sie zusammenpassen.
- Zwei Motoren
- Zwei Räder
- Arduino Mikrocontroller-Platine (das Arduino Uno ist eine gute Wahl für Anfänger)
- Motorabschirmung oder Motorschaltkreislauf (in ferngesteuerten Spielzeugautos zu finden)
- Batteriehalter und 6 V über Batterien (z.B. vier AA-Batterien)
- Fahrgestell: ein Stück Acryl- oder Plexiglas, etwa in der Größe von 16,5 x 11,5 cm
-
2Befestige die Räder und Motoren am Fahrgestell. Befestige jedes Rad an einem der Motoren. Klebe den Motor mit Heißkleber wie folgt auf das Fahrgestell:
- Markiere zwei Stellen an der Seite des Fahrgestells einander gegenüberliegend.
- Klebe auf jede Stelle einen Motor auf die Oberseite des Fahrgestells. Stelle sicher, dass das Rad über die Seite hinausgeht, damit es auf dem Boden rollen kann.
-
3Klebe den Batteriehalter an. Gib einen Klecks Heißkleber auf die Oberseite des Fahrgestells zwischen die Räder. Drücke den Batteriehalter hier fest und lasse den Kleber fest werden.
-
4Befestige den Motorschaltkreislauf. Positioniere ihn an einer Seite des Fahrgestells, so dass die Drähte über den Rand hinaus hängen.
-
5Positioniere den Arduino. Klebe den Arduino auf das Fahrgestell gegenüber des Schaltkreislaufs. Achte beim Positionieren darauf, dass du an den Sockel kommst, um den Arduino an den Computer anzuschließen.Werbeanzeige
-
Schneide vier Stücke Kabel ab. Du brauchst vier Stücke isoliertes Kabel mit abgezogenen Enden. Lies zuerst diesen Abschnitt, um herauszufinden, wie die Kabel angeschlossen werden, damit du sie auf die richtige Länge zuschneiden kannst. Üblicherweise sollten sie etwa 13 cm lang sein.
-
2Löte zwei Kabel an einen Motor. Löte ein Kabel an jeden der beiden Motor-Pins.
- Informiere dich zuerst über das Löten von elektronischen Bauteilen, wenn du keine Erfahrung darin hast.
-
3Löte die anderen Seiten an die Motor-Abschirmung. Finde die Motor-Pins mit den Beschriftungen m1 und m2 auf dem Schaltkreislauf. Löte die anderen Seiten der beiden Kabel an diese Pins.
- Wenn die Abschirmung diese Kabel nicht hat, suche im Internet nach einem Schaubild deiner Abschirmung.
-
4Wiederhole dies für den anderen Motor. Löte die beiden anderen Kabel an die beiden Pins am zweiten Motor. Löte die anderen Enden dieser Kabel an die mit m3 und m4 beschrifteten Pins.
-
Schließe den Batteriehalter an. Der Batteriehalter sollte zwei Kabel haben, ein Pluskabel (rot) und ein Minuskabel (schwarz). Schließe die beiden wie folgt an:
- Schließe das Pluskabel an den Vin -Pin auf dem Arduino an.
- Schließe das Minuskabel an den Gnd -Pin (Erdung) auf dem Arduino an.
-
6Schließe den Schaltkreislauf des Motors an. Der Motor hat ebenfalls zwei Kabel. Schließe diese an den Arduino an und stelle Kontakt mit den Kabeln des Batteriehalters her:
- Schließe den positiven Pin auf dem Schaltkreislauf an den Vin-Pin des Arduino an.
- Schließe den Gnd-Pin auf dem Schaltkreislauf an den Gnd-Pin auf dem Arduino an.
- Wenn du Schwierigkeiten beim Identifizieren der Arduino-Pins hast, finde im Internet eine Anleitung für dein Modell.
Werbeanzeige
-
1Verstehe den Vorgang. Der Hack in diesem Abschnitt ermöglicht es dem Arduino die Motoren direkt, ohne externen Antrieb, anzutreiben. Das hier gezeigte Schaubild steht für den integrierten Schaltkreislauf auf dem Motorschaltkreislauf.
- In diesem Abschnitt ist sorgsames Löten erforderlich. Gehe langsam und methodisch vor.
-
Schneide vier gleich lange Kabel ab. Diese verbinden den Arduino und den Motorschaltkreislauf.
-
3Löte die Kabel. Löte jedes Kabel an einen Pin des integrierten Schaltkreislaufs. Pass auf, dass du keinen Kontakt zum zweiten Pin herstellst. Löte wie folgt:
- Löte ein Kabel an den LEFT-Pin, der im Schaubild gezeigt wird. Der LEFT-Pin ist der siebte von oben.
- Löte ein Kabel an den RIGHT-Pin, der im Schaubild gezeigt wird. Der RIGHT-Pin ist der sechste von oben, direkt über "left".
- Löte ein Kabel an den BACKWARD-Pin, der im Schaubild gezeigt wird. Der BACKWARD-Pin ist der zehnte Pin, genau gegenüber von "left".
- Löte ein Kabel an den FORWARD-Pin, der im Schaubild gezeigt wird. Der FORWARD-Pin ist genau über "backward", genau gegenüber von "right".
-
4Schließe die Kabel an den Arduino an. Pass auf, dass du die Kabel nicht verwechselst, und schließe sie wie folgt am Arduino an:
- Schließe das LEFT-Kabel an Pin 5 des Arduino an.
- Schließe das RIGHT-Kabel an Pin 6 des Arduino an.
- Schließe das BACKWARD-Kabel an Pin 9 des Arduino an.
- Schließe das Forward-Kabel an Pin 10 des Arduino an.
-
Überprüfe die Verkabelung. Untersuche die Verkabelung aufmerksam. Achte darauf, dass es keine unbeabsichtigten Verbindungen gibt, die zu einem Kurzschluss führen.Werbeanzeige
-
Schließe den Arduino an einen Computer an. Stecke den Arduino-Schaltkreislauf in einen Computer. Öffne die Arduino-Software. So kannst du die Bewegungen deines Autos programmieren.
- Die Arduino-Software gibt es kostenlos im Internet.
-
2Lade den folgenden Code hoch. Tippe das folgende Programm in Arduino ein. Wenn dies fertig ist, lade es in deinen Schaltkreislauf hoch. Dieser Code führt dazu, dass dein Auto sich fünf Sekunden nach vorne bewegt, nach rechts abbiegt und dann weitere fünf Sekunden nach vorne fährt:
int Fmotor = 10 ; // initialize all the motors int Bmotor = 9 ; int Rmotor = 6 ; int Lmotor = 5 ; void setup () { // put your setup code here, to run once: pinMode ( Fmotor , OUTPUT ); // set them as outputs pinMode ( Bmotor , OUTPUT ); pinMode ( Lmotor , OUTPUT ); pinMode ( Rmotor , OUTPUT ); } void loop () { // put your main code here, to run repeatedly: digitalWrite ( Fmotor , HIGH ); // code for making the car go straight digitalWrite ( Lmotor , HIGH ); digitalWrite ( Rmotor , LOW ); // NEVER SET A MOTOR HIGH ON BOTH PINS digitalWrite ( Bmotor , LOW ); delay ( 5000 ); digitalWrite ( Rmotor , HIGH ); // Take a right turn digitalWrite ( Lmotor , LOW ); digitalWrite ( Bmotor , LOW ); digitalWrite ( Fmotor , HIGH ); delay ( 800 ); digitalWrite ( Fmotor , HIGH ); // code for making the car go straight digitalWrite ( Lmotor , HIGH ); digitalWrite ( Rmotor , LOW ); digitalWrite ( Bmotor , LOW ); delay ( 5000 ); }
-
Starte das Auto. Stelle das Auto auf eine ebene Fläche. Lege die Batterien ein und schau, wie es losfährt! Wenn dein Batteriehalter einen Schalter hat, schalte das Auto damit ein und aus.
- Du kannst deinen eigenen Schalter hinzufügen, indem du das Pluskabel des Batteriehalters mit dem mittleren Pin eines einpoligen Schalters verbindest. Schließe den anderen Pin des Schalters an den Vin-Pin des Arduino an.
-
Spiele mit dem Code herum. Ändere die Werte im Code und lade dein neues Programm hoch, um das Verhalten deines Autos zu ändern. Versuche es mit dem Ändern der Zahlen nach "delay" oder schau, was passiert, wenn du ein LOW auf HIGH änderst oder umgekehrt. Stelle nur sicher, dass du nie beide Pins eines Motors gleichzeitig auf HIGH stellst..Werbeanzeige
- Im Code sind die Textbausteine nach den Symbolen // Kommentare. Finde mit diesen heraus, was jeder Teil des Codes macht.
- Wenn dein Auto nicht so fährt wie erwartet, versuche es mit dem Wechsel der Werte von Lmotor und Rmotor oder Fmotor und Bmotor.
Was du brauchst
- Zwei Motoren
- Zwei Räder
- Arduino Mikrocontroller-Platine
- Motor-Abschirmung oder Motor-Schaltkreislauf (in ferngesteuerten Spielzeugautos zu finden)
- Batteriehalter mit vier AA-Batterien
- Fahrgestell
- Heißkleber
Über dieses wikiHow
Diese Seite wurde bisher 34.239 mal abgerufen.
Werbeanzeige