Es wird ein Verfahren zur Herstellung eines kleinen funkgesteuerten Spielzeug-Geländefahrzeugs vorgeschlagen.
Für das „Herz“unseres Geländewagens nehmen wir eine Gebühr von der Arduino-Familie. Für die Herstellung des Chassis werden wir fertige Chassis verwenden, die jetzt in jedem chinesischen Online-Shop oder in Elektronikgeschäften leicht zu kaufen sind. Wir werden unseren Geländewagen von einem Smartphone über Bluetooth über eine kostenlose Anwendung steuern, die wir von Google Play herunterladen.
Es ist notwendig
- - Arduino UNO oder gleichwertig;
- - Bluetooth-Modul HC-06 oder analog;
- - Motortreiber L9110S oder analog;
- - Raupenplattform für den Pololu Zumo-Panzer oder ähnliches;
- - ein Stück Fiberglas entsprechend der Größe eines Arduino-Boards oder ein Schild für das Prototyping;
- - 2 Elektromotoren passend für das gewählte Chassis;
- - 2 LEDs ("Scheinwerfer") und 2 Widerstände 180-220 Ohm;
- - Batterien (1 "Krone" oder 4-6 Fingerbatterien);
- - Anschlussdrähte;
- - Lötkolben;
- - Computer;
- - 6-10 Schrauben M2, 5.
Anleitung
Schritt 1
Wir befestigen die Elektromotoren am Chassis. Ich verwende zwei 12-mm-Getriebemotoren von Amperk. Sie passen perfekt zu der Pololu Zumo Crawler-Plattform meiner Wahl.
Schritt 2
Wir montieren das Raupenfahrwerk gemäß der beigefügten Anleitung. Es ist sehr einfach in 10 Minuten zusammenzubauen. Dies ist die Grundlage für unser zukünftiges Geländewagen. Bitte beachten Sie, dass dieses Chassis über ein Fach für 4 AA-Batterien verfügt. Es ist notwendig, 2 Drähte für "+" und "-" nach draußen zu bringen, um unsere gesamte Struktur mit Strom zu versorgen. Sie können einen für Arduino geeigneten Stecker auf die Drähte löten. Dies erleichtert das Anschließen der Stromversorgung an die Platine. Wenn eine andere Plattform verwendet wird, müssen Sie einen Platz finden, um das Batteriefach zu platzieren und auch die Drähte herauszubringen, um das Arduino-Board mit Strom zu versorgen.
Schritt 3
Wir befestigen das Arduino-Board am Chassis. Die Befestigungselemente dieser Roboterplattform sind nicht in den Löchern mit den Befestigungslöchern des Arduino UNO ausgerichtet. Daher fertige ich eine zusätzliche Plattform aus Fiberglas, die ich mit Schrauben M2, 5 am Chassis befestige und dann die Platine mit 4 gleichen Schrauben daran festschraube.
Schritt 4
Wir überlegen uns, wie man das Bluetooth-Modul, den Lokomotivführer und die "Scheinwerfer" am Chassis befestigt, damit dann alles problemlos mit dem Arduino verbunden werden kann. Ich werde ein spezielles Board oder Electronic Brick Shield verwenden, wie das auf dem Foto. Aber es kann jedes andere Schild oder sogar nur ein selbstgebautes Brett sein. Wir befestigen den Motortreiber mit Schrauben am Schild, nachdem wir ein geeignetes Loch in den Schild gebohrt haben. Wir achten darauf, dass der Bohrer die notwendigen Leiter nicht beschädigt, wenn wir mit einer Abschirmung arbeiten. Und Vorsicht: Der Bolzen ist aus Metall, Sie können versehentlich einen Kurzschluss machen. Daher reinigen wir mit einem scharfen Messer die unbenutzten Leiter rund um das Bohrloch. Legen Sie nichtleitende Unterlegscheiben unter die Mutter und unter den Schraubenkopf.
Schritt 5
Jetzt kommt der schwierigste und verantwortungsvollste Teil. Wir müssen alles nach dem Schema sammeln. Wir verbinden den Rx-Pin des Bluetooth-Moduls mit dem Tx-Pin des Arduino, den Tx-Pin des Moduls mit dem Rx-Pin des Arduino, GND mit der Arduino-Masse, VCC mit den 5 V des Arduino (oder mit 3,3 V) - je nachdem welches BT-Modul Sie verwenden). Hier können Sie Löt- oder Anschlussdrähte mit speziellen Kabelschuhen wie "Dupont" verwenden.
Zur Ansteuerung von zwei Motoren werden 4 Ausgänge des Motortreibers + 2 Versorgung verwendet. Daher nehmen wir 4 beliebige freie digitale Pins des Arduino und verbinden diese mit den Steuerpins des Motortreibers. Wir werden die spezifischen Pin-Nummern später im Programm aufschreiben, daher ist dies jetzt nicht kritisch.
Und schließlich verbinden wir die LEDs mit Anoden über Widerstände mit einem Widerstand von etwa 200 Ohm mit zwei beliebigen freien Pins des Arduino und Kathoden mit GND.
Schritt 6
Als Ergebnis sollten Sie so etwas wie auf dem Foto sehen. Ich habe hier auch einen Ultraschall-Entfernungsmesser – um dem Geländewagen weiter „Sicht“und die Fähigkeit, sich selbstständig zu bewegen, auszustatten. Aber das lassen wir für später. In dieser Version des Geländewagens haben Sie keinen Echofinder auf dem Schild.
Schritt 7
Schreiben wir nun eine Skizze (Programm) für das Arduino und laden es in den Speicher des Mikrocontrollers. Der Text des Programms ist sehr einfach und wird auf dem Foto gezeigt. Laden Sie die Skizze auf normale Weise. Wie das geht, haben wir bereits in einem der vorherigen Artikel besprochen. Alle am Programmtext beteiligten Pins entsprechen dem obigen Anschlussplan.
Schritt 8
Wir laden das Programm zur Steuerung unseres Geländewagens herunter. Es heißt "Arduino Bluetooth RC Car" und ist kostenlos bei Google Play erhältlich. Der angegebene QR-Code führt zur Downloadseite der Anwendung bei Google Play.
Schritt 9
Trennen Sie nach dem Herunterladen der Skizze Arduino vom Computer und verbinden Sie unser Schild mit Arduino. Der entscheidende Moment: die erste Aktivierung unseres Geländewagens! Wenn alles richtig angeschlossen ist, sollten die LEDs am Arduino und am Loktreiber leuchten, und die LED am Bluetooth-Modul sollte schnell blinken.
Schritt 10
Über Bluetooth verbinden wir uns mit dem Geländewagen. Führen Sie dazu das Arduino Bluetooth RC Car-Programm aus. Beim Start wird um Erlaubnis gefragt, Bluetooth einzuschalten, wenn es nicht eingeschaltet ist. Wir erlauben. Wir drücken den Knopf mit einem Zahnrad. Unten erscheint ein Menü, drücken Sie die Schaltfläche "Verbinden". Sie sehen eine Liste der mit Ihrem Smartphone gekoppelten Geräte sowie der in der Nähe verfügbaren Geräte. Eines dieser Geräte wird unser Geländewagen sein. Wir wählen es aus der Liste aus. Sie werden aufgefordert, dieses Gerät zu koppeln und den Code einzugeben. Dies ist normalerweise 0000 oder 1234, je nachdem, welches Bluetooth-Modul Sie verwendet haben.
Bei erfolgreicher Kopplung beginnt die LED am Modul etwa einmal pro Sekunde zu blinken und die Anzeige in der oberen linken Ecke des Programms wird grün. Das Smartphone merkt sich dieses Gerät und Sie müssen den Code nicht mehr eingeben.
Jetzt können Sie versuchen, was wir haben. Das Fahrzeug muss vorwärts und rückwärts fahren, nach links und rechts abbiegen und die Scheinwerfer ein- und ausschalten.
Schritt 11
Wenn das ATV beim Vorwärtsbefehl wendet oder zurückfährt, werden die Kabel zu den Triebwerken vertauscht. Stellen Sie durch Vertauschen der gelben und grünen Kabel vom Fahrer zu den Motoren (in der Abbildung oben) sicher, dass das Geländefahrzeug genau dorthin fährt, wo es sein soll. Wenn Sie Fragen haben, schreiben Sie diese in die Kommentare zum Artikel!