So bauen Sie einen ferngesteuerten Panzer: Spionieren Sie mit Fernbedienung und Kamera. Wir bauen einen Roboterpanzer mit WLAN-Steuerung, Kamera, Waffe, Blackjack usw. Arduino-Panzer mit Bluetooth-Steuerung – Zusammenbau

Der Roboter besteht aus einem Chassis aus einem ferngesteuerten Panzer und mehreren anderen Komponenten, von denen unten eine Liste aufgeführt ist. Dies ist mein erstes Projekt auf , und mir gefiel die Arduino-Plattform. Bei der Entwicklung dieses Roboters habe ich Materialien aus Büchern und dem Internet verwendet.

Notwendige Materialien
1. Fahrgestell aus einem ferngesteuerten Panzer.
2. Arduino Uno.
3. Steckbrett und Jumper.
4. Integrierter Motortreiber SN754410NE.
5. Standard-Servoantrieb.
6. Ultraschall-Entfernungsmesser.
7. 9V-Batterie und Anschluss dafür.
8. 4 D-Batterien und ein Anschluss dafür.
9. USB-A-B-Kabel.
10. Basis 6" x 6".

Werkzeuge
1. Satz Schraubendreher.
2. Heißklebepistole.
3. Lötzinn und Lötkolben.

Chassis

Ich habe das Chassis von einem Panzer genommen, den ich für 10 Dollar gekauft habe. Die Basis lässt sich überall daran befestigen, ich habe sie jedoch in der Mitte befestigt.

Motortreiber SN754410NE

Zur Steuerung der Motoren habe ich den Treiber SN754410NE verwendet. Ich habe es verwendet, weil ich es hatte, aber Sie können auch ein anderes verwenden, z. B. L293.

Nun geht es darum, den Treiber mit dem Arduino Uno zu verbinden. Verbinden Sie alle GND-Pins (4,5,12,13) ​​mit GND des Steckbretts. Verbinden Sie die Treiberpins 1 und 16 mit den Pins 9 und 10 des Arduino. Verbinden Sie die Treiberpins 2 und 7 mit den Pins 3 und 4 des Arduino, das sind die Steuerpins des linken Motors. Verbinden Sie die Treiberpins 10 und 15 mit den Pins 5 und 6 des Arduino, das sind die Steuerpins des rechten Motors. Verbinden Sie die Kontakte 3 und 6 mit dem linken Motor und die Kontakte 14 und 11 mit dem rechten. Die Pins 8 und 16 sollten an die Stromversorgung des Steckbretts angeschlossen werden. Stromquelle: 9V-Batterie.

Ein Ultraschall-Entfernungsmesser hilft dem Roboter, Hindernissen während der Bewegung auszuweichen. Es befindet sich auf einem Standard-Servo, das sich an der Vorderseite des Roboters befindet. Wenn der Roboter ein Objekt in 10 cm Entfernung entdeckt, beginnt sich das Servo zu drehen und sucht nach einem Weg, und dann entscheidet der Arduino, auf welcher Seite er sich am angenehmsten bewegen lässt.
Befestigen Sie einen Stecker daran. Begrenzen Sie das Servo so, dass es sich nicht mehr als 90 Grad in jede Richtung drehen kann.

Der Sensor verfügt über drei Kontakte GND, 5V und ein Signal. Verbinden Sie GND mit GND, 5V mit 5V Arduino und verbinden Sie das Signal mit Pin 7 des Arduino.

Ernährung

Arduino wird über den entsprechenden Anschluss von einer 9-V-Batterie mit Strom versorgt. Um die Motoren anzutreiben, habe ich 4 Batterien der Größe D und den entsprechenden Stecker verwendet. Um die Motoren mit Strom zu versorgen, verbinden Sie die Drähte vom Halter mit der Platine SN754410NE.

Montage

Sobald alle Teile fertig sind, ist es Zeit, sie zusammenzubauen. Zuerst müssen wir den Arduino an der Basis befestigen. Anschließend befestigen wir mit Heißkleber den Entfernungsmesser mit Servoantrieb an der Vorderseite des Roboters. Dann müssen Sie die Batterien anbringen. Sie können sie überall platzieren, aber ich habe sie neben dem Arduino platziert. Wenn alles fertig ist, können Sie den Roboter einschalten, um sicherzustellen, dass der Arduino funktioniert.

Programm

Nach dem Zusammenbau des Roboters ist es also an der Zeit, ein Programm dafür zu schreiben. Nachdem ich mehrere Tage damit verbracht hatte, schrieb ich es.
Der Roboter bewegt sich geradlinig, solange das Objekt mehr als 10 cm entfernt ist. Wenn er das Objekt bemerkt, beginnt er, den Sensor zu drehen und nach einem Weg zu suchen. Wenn der Scanvorgang abgeschlossen ist, wählt das Programm die optimale Seite für die Bewegung aus. Befindet sich der Roboter in einer Sackgasse, dreht er sich um 180 Grad.
Das Programm kann unten heruntergeladen werden. Sie können es ändern und ergänzen.


In früheren Materialien haben wir Videos zur Herstellung verschiedener ferngesteuerter Spielzeuge besprochen. Lassen Sie uns dieses Thema fortsetzen. Dieses Mal laden wir Sie ein, sich mit dem Herstellungsprozess eines funkgesteuerten Panzers vertraut zu machen.

Wir brauchen:
- fertiges Chassis;
- Arduino Nano;
- 3 Servos;
- Rotationssystem;
- Spielzeugpistole;
- PS2-Joystick;
- Empfänger zum Joystick;
- Batteriefach;
- wiederaufladbare Batterien;
- Drähte;
- Laser.

Das fertige Chassis, dessen Kauflink am Ende des Materials angegeben ist, verfügt über zwei Motoren, zwei Getriebe, einen Schalter und ein Fach für Batterien. Laut dem Autor der Idee kostet der Kauf eines fertigen Chassis weniger als der Eigenbau. Wenn die Batterien, die Sie verwenden möchten, nicht in das Gehäusefach passen, wie im Fall des Autors, können Sie den Motortreiber dort verstecken.

Der erste Schritt besteht darin, den Joystick-Empfänger am Chassis zu befestigen. Entfernen Sie dazu die Abdeckung.

Wir entfernen auch die Abdeckung vom Getriebe.

Wir bohren zwei Löcher in die Abdeckung, die zur Befestigung der Abdeckung mit Schrauben dienen.

Füllen Sie die Muttern, die die Schrauben halten, mit Klebstoff, damit sie sich während der Fahrt nicht lösen und in das Getriebe fallen.

Jetzt müssen Sie den Motortreiber anbringen. Laut dem Autor lässt sich das Fach bei Verwendung von Drähten mit speziellen Anschlüssen nicht vollständig schließen, sodass Sie die Anschlüsse abbeißen, die Drähte abisolieren und direkt an die Ausgänge des Treibers löten müssen.

Bevor Sie den Treiber installieren, müssen Sie sich um das Drehsystem für die Panzermündung kümmern. Dazu zerlegen wir das Kunststoffdrehsystem und bauen darin zwei Servos ein. Der erste ist für horizontale Bewegungen zuständig, der zweite für vertikale Bewegungen.

Zusammenbau des Rotationssystems.

Wir installieren das System am Tankrumpf.

Sie müssen 3 zusätzliche Löcher in das Gehäuse bohren. Zwei davon werden für die Motorkabel benötigt und das breite Loch wird für den Bus in der Motortreibersteuerung benötigt.

Die Pistole muss an einen Servoantrieb angeschlossen werden. Dazu bohren Sie einfach ein Loch in den Servoantrieb und das Pistolengehäuse und verbinden es mit einer Schraube.

Als nächstes müssen Sie den Abzug der Waffe mit dem Servo verbinden. Bohren Sie dazu Löcher am Abzug und an der Befestigung am Servoantrieb. Wir verbinden die Elemente mit einem Stück Draht.

Im oberen Teil des Drehsystems müssen zwei Durchgangslöcher angebracht werden, die auch durch den Lauf der Waffe gehen müssen. Diese Löcher werden verwendet, um die Mündung am Rotationssystem zu installieren.

Fahren wir mit der Programmierung des Arduino Nano-Boards fort.

Die restlichen Komponenten montieren wir gemäß der Abbildung unten.

Auf der Oberseite des Chassis installieren wir Linealstücke, die als Flügel dienen. Wir installieren Batteriefächer an den Flügeln.

Wir kleben den Laser mit Heißkleber auf den Lauf.

Unser ferngesteuerter Panzer bereit.

Der Hauptteil des Roboters ist das Fahrgestell aus dem ferngesteuerten Panzer und anderen Komponenten, deren Liste weiter unten beschrieben wird. Dieser Panzer ist das erste Projekt des Autors auf der Arduino-Plattform und er war erfreut, dass er ihn verwendet hat. Der Autor nutzte Materialien und Bücher aus dem Internet.

Materialien und Werkzeuge:
- Panzerchassis
- Arduino Uno
- Jumper und Steckbrett
- Integrierter Motortreiber SN754410NE
- Konventioneller Servoantrieb
- Ultraschall-Entfernungsmesser
- 9V-Batterie mit Anschluss dafür
- D-Typ-Batterien
- USB-Kabel für Arduino
- Basis für Fahrgestell
- Schraubendreher
- Heißluftpistole und Kleber dafür
- Lötkolben und Lötzinn

Schritt eins. Panzerchassis.
Der Autor hat das Chassis vom alten übernommen Abrams-Panzer auf einem Flohmarkt gekauft. Der resultierende Tank wurde zerlegt, damit das Fahrgestell daraus entfernt werden konnte. Es ist überhaupt nicht notwendig, denselben Panzer zu verwenden; jeder funkgesteuerte Panzer reicht aus. Darüber hinaus ließ der ursprüngliche Motor zu wünschen übrig, sodass ich im nächsten Schritt meinen eigenen zusammenbauen musste. Nachdem der Autor das Chassis vorbereitet hatte, befestigte er die Basis mit Heißkleber daran. Es spielt keine Rolle, wo es befestigt wird, aber es wurde beschlossen, es in der Mitte zu kleben.

Schritt zwei. Lokomotivführer.
Zur Steuerung der Engine wird der Treiber SN754410NE verwendet, der Autor hat ihn verwendet, da er verfügbar war, kann man jeden ähnlichen nehmen.
Das Anschließen des Treibers an Arduino erfolgt wie folgt:

Alle GND-Pins sind mit den GND-Pins des Steckbretts verbunden.
- Treiberpins 1 und 16 bis 9 und 10 von Arduino.
- Die Pins 2 und 7 des Treibers sind mit den Pins 3 und 4 des Arduino verbunden (sie sind für die Steuerung des linken Motors verantwortlich).
- Die Treiberpins 10 und 15 sind mit den Arduino-Pins 5 und 6 verbunden (sie sind für die Steuerung des rechten Motors verantwortlich).
- Die Pins 3 und 6 sind mit dem linken Motor verbunden, die Pins 14 und 11 mit dem rechten Motor.
- Die Pins 8 und 16 müssen mit der Stromversorgung des Bredboards verbunden sein. Die Stromquelle ist eine 9-V-Batterie.

Schritt drei. Installation eines Entfernungsmessers.
Der Ultraschallsensor ermöglicht es dem Roboter, während der Bewegung Hindernissen auf seinem Weg auszuweichen. Der Sensor befindet sich auf einem Standardservo und wird an der Vorderseite des Roboters montiert. Sobald der Roboter im Umkreis von 10 cm ein Hindernis bemerkt, beginnt sich das Servo in beide Richtungen zu drehen und sucht so nach einem Durchgang. Arduino liest Informationen vom Sensor und entscheidet, welche Seite für die weitere Bewegung günstiger ist.
Zunächst wird am Sensor ein Servoantrieb angebracht. Der Autor sichert den Servoantrieb so, dass er sich in jede Richtung nur um 90 Grad drehen kann, mit anderen Worten: Volle Umdrehung Servo wird 180 Grad sein.

Der Sensor verfügt über drei Kontakte GND, Signal und 5V. Die 5-V-Stromversorgung wird an die 5-V-Stromversorgung des Arduino angeschlossen, GND an GND und das Signal an Pin 7 des Arduino.

Schritt vier. Ernährung.
Arduino wird über eine 9-V-Batterie mit Strom versorgt und an den entsprechenden Anschluss angeschlossen. Die Motoren werden von vier D-Typ-Batterien angetrieben, die im Batteriehalter verbaut sind. Um die Motoren mit Strom zu versorgen, werden die Halterdrähte mit der Platine verbunden, auf der der SN754410NE-Motortreiber bereits installiert ist.

Schritt fünf. Robotermontage.
Nachdem Sie alle vorherigen Schritte abgeschlossen haben, ist es an der Zeit, alle Teile zusammenzusetzen. Zunächst wird der Arduino am Boden des Tanks befestigt. Anschließend wird ein Ultraschall-Entfernungsmesser mit Heißkleber an der Vorderseite des Roboters befestigt. Anschließend bringt der Autor die Batterien neben dem Arduino an. Batterien können an jedem Teil des Tanks installiert werden. Nach der Installation aller Komponenten wurden alle Drähte herausgezogen und die Platine mit Strom versorgt, um eine ordnungsgemäße Montage sicherzustellen.

Schritt sechs. Programmcode.
Nachdem die Montage des Tanks abgeschlossen ist, ist es an der Zeit, ein Programm dafür zu schreiben. Das Programm soll dem Roboter anzeigen, wann er sich bewegen und wann er pausieren muss, um eine Kollision mit einem Hindernis zu vermeiden. Beim Schreiben von Code vom Autor

Dieser Beitrag wird der erste Test sein, um zu sehen, ob dies für andere als mich interessant ist. Ich werde es darin beschreiben allgemeine Struktur, verwendete Technologien und Geräte.

UPD: Video hinzugefügt.


Zunächst ein kurzes Video, um Aufmerksamkeit zu erregen. Der Ton kommt aus dem Lautsprecher des Panzers.

Wo alles begann

Vor langer Zeit hatte ich den Traum, einen Roboter auf einem Raupenfahrwerk zu bauen, der ferngesteuert werden konnte. Das Hauptproblem war das Fehlen eines direkt Raupenfahrwerks. Am Ende hatte ich mich bereits entschieden, einen ferngesteuerten Panzer zum Zerlegen zu kaufen, aber ich hatte Glück, dass ich im Müll einen Snow Leopard (Pershing) - USA M26-Panzer mit ausgebrannter Elektronik, aber einem völlig wartungsfähiges mechanisches Teil. Das war genau das, was gebraucht wurde.

Zusätzlich zum Chassis wurden zwei Spannungsregler für Bürstenmotoren, ein Kamerastativ aus zwei Servos, eine Webcam mit Mjpeg-Hardwareunterstützung und eine externe WiFi-Karte TP-LINK TL-WN7200ND angeschafft. Wenig später wurden der Geräteliste ein tragbarer Lautsprecher, ein Creative SoundBlaster Play USB-Audiolautsprecher und ein einfaches Mikrofon sowie einige USB-Hubs hinzugefügt, um all dies mit dem Steuermodul zu verbinden, aus dem der Raspberry Pi wurde. Der Turm des Panzers war demontiert; die Steuerung war sehr umständlich, da alle Standardmechaniken auf konventionellen Motoren aufgebaut waren Rückmeldung.

Ich möchte gleich darauf hinweisen, dass die Fotos aufgenommen wurden, als der Tank fast fertig war, und nicht während des Herstellungsprozesses.

Stromversorgung und Verkabelung


Ich habe den größten Li-Po-Akku, der in das Batteriefach passt, hineingestopft. Dabei handelte es sich um einen zweizelligen 3300-mAh-Akku im Hartschalengehäuse, wie er üblicherweise in Modellautos zum Einsatz kommt. Ich war zu faul zum Löten, also habe ich für alle Schaltungen ein Standard-Steckbrett mit einem Rastermaß von 2,54 verwendet. Später erschien ein zweites auf der oberen Abdeckung und ein Kabel, das sie verband. Für jeden der beiden Motoren hatte ich einen eigenen Spannungsregler, der als Bonus eine stabilisierte Leistung von etwa 5,6 Volt liefert. Der Raspberry und die WiFi-Karte wurden von einem Regler mit Strom versorgt, der zweite ging an die Servos und einen USB-Hub mit Peripheriegeräten.

Ich muss dafür sorgen, dass es in Bewegung kommt

Es musste irgendwie begonnen werden. Himbeere wurde nicht zufällig ausgewählt. Erstens ermöglicht es Ihnen, ein normales vollwertiges Linux zu installieren, und zweitens verfügt es über eine Reihe von GPIO-Beinen, die unter anderem ein Impulssignal für Servos und Geschwindigkeitsregler erzeugen können. Sie können ein solches Signal mit dem Dienstprogramm ServoBlaster erzeugen. Nach dem Start wird eine Datei /dev/servoblaster erstellt, in die Sie etwa 0=150 schreiben können, wobei 0 die Kanalnummer und 150 die Impulslänge in zehn Mikrosekunden ist, d. h. 150 entspricht 1,5 Millisekunden (meistens). Servos haben einen Wertebereich von 700-2300 ms).
Also verbinden wir die Regler mit den GPIO-Pins 7 und 11 und starten den Servoblaster mit dem Befehl:

# servod --min=70 --max=230 --p1pins=7.11
Wenn Sie nun die Zeilen 0=230 und 1=230 in /dev/servoblaster schreiben, stürmt der Panzer vorwärts.

Wahrscheinlich genug für das erste Mal. Wenn Ihnen der Artikel gefällt, werde ich in den folgenden Beiträgen langsam Details schreiben. Und zum Schluss noch ein paar Fotos, sowie ein frisch gedrehtes Video. Die Qualität war zwar nicht sehr gut, daher entschuldige ich mich im Voraus bei den Ästheten.

Ein Arduino-Tank mit Bluetooth-Steuerung ist ein großartiges Beispiel dafür, wie einfach das ist Besondere Kenntnisse Sie können einen gewöhnlichen ferngesteuerten Panzer in ein cooles Spielzeug verwandeln, das von gesteuert wird Android-Geräte. Darüber hinaus müssen Sie nicht einmal den Code bearbeiten; eine spezielle Software erledigt alles. Möglicherweise haben Sie meinen vorherigen Artikel über den Umbau eines ferngesteuerten Automodells in ein Kontrollauto gelesen. Bei einem Panzer ist alles fast gleich, nur dass er auch den Turm drehen und den Höhenwinkel des Laufs ändern kann.

Zunächst präsentiere ich Kurze Review Möglichkeiten meines Handwerks:

Nun lasst uns alles in Ordnung bringen.

Arduino-Panzer mit Bluetooth-Steuerung - Hardware.

Das Wichtigste an der Hardware ist Chassis, also Karosserie. Ohne den Tank selbst wird für uns nichts funktionieren. Achten Sie bei der Auswahl eines Koffers auf den Freiraum im Inneren. Wir werden dort eine beeindruckende Anzahl an Komponenten unterbringen müssen. Ich bin auf diese Option gestoßen und wir werden damit arbeiten.

Spender für unser Projekt.

Anfangs war es fehlerhaft. Ich wollte es restaurieren, war aber von der Verarbeitungsqualität der funktionierenden Platine entsetzt und entschied, dass ein Remake zuverlässiger wäre. Und ich werde die Kinder mit einem alten Gerät begeistern, das auf neue Weise gesteuert wird.

Abmessungen: 330 x 145 x 105 Millimeter ohne Lauf. Der Rumpf ist mit vier Motoren ausgestattet: zwei für den Antrieb, einer für den Turm und einer für den Lauf. Anfangs konnte der Panzer Gummigeschosse verschießen, aber der Mechanismus war kaputt, also habe ich ihn einfach vom Lauf abgeschnitten. Danach war genügend Platz, um die Füllung zu platzieren.

Laden Sie das Programm von der offiziellen Website herunter, installieren Sie es und installieren Sie es. Sie können einfach die tragbare Version entpacken. Als nächstes öffnen Sie darin meine Projektdatei und klicken auf die Firmware-Schaltfläche oben in der Benutzeroberfläche (siebter von links).

FLProg-Schnittstelle

ArduinoIDE wird geöffnet, aber Sie wissen, wie man darin arbeitet 😀 .

Arduino-Tank mit Bluetooth-Steuerung - Anschlussplan

Je nach Projekt verbinden wir Peripherieelemente mit der Platine, in unserem Fall Bluetooth, Bridges und LEDs.

Liste der verwendeten Pins

Die Liste zeigt die Arduino-Pin-Nummern und ihren Zweck. Alles ist kommentiert. Die Bewegungs- und Turmsteuerungskontakte mit dem Lauf werden direkt über die Brücken verbunden, es ist kein zusätzlicher Bodykit erforderlich. Der Anschluss des Analogeingangs zur Spannungsmessung muss über einen Widerstandsteiler erfolgen, da die Bordspannung des Arduino FÜNF VOLT beträgt!!! Dies ist sehr wichtig; wenn die Schwellenspannung der Mikroschaltung überschritten wird, wird der Controller in eine andere Welt geschickt. Also sei vorsichtig. In meinem Fall kamen zwei Li-Ionen-Akkus im 18650-Format zum Einsatz, ein Teiler mit 1 KOhm und 680 Ohm Widerstände. Wenn Ihre Betriebsspannung von meiner abweicht, gehen Sie zu einem beliebigen Online-Rechner, um den Widerstandsteiler zu berechnen, und berechnen Sie ihn selbst, basierend auf der Tatsache, dass seine Ausgangsspannung fünf Volt betragen sollte. Wenn Sie an Ihren Fähigkeiten zweifeln, müssen Sie die Spannungsmessung an der Batterie überhaupt nicht durchführen; Ich habe aufgehört, so zu fahren – es ist Zeit, neue Energie zu tanken.

Eventuell vorhandene LEDs müssen über strombegrenzende Widerstände angeschlossen werden.

Arduino-Panzer mit Bluetooth-Steuerung - Programm für Tablet oder Smartphone.

Wie im Vorgängermodell werden wir ein Programm für Android-Geräte namens HmiKaskada verwenden. Ich veröffentliche eine kostenlose Version dieses Programms, die Sie von YandexDisk herunterladen können. Mein Projekt wurde in einer kostenpflichtigen Version erstellt und ist nicht mit der kostenlosen Version des Programms kompatibel. Daher ist weiteres Material der Erstellung eines Projekts in der kostenlosen Version gewidmet.

Steuerschnittstelle

IN fertiges Projekt Auf dem Tablet befindet sich außerdem eine Batteriestandsanzeige, die als Basis für das Projekt dient. Also lasst uns anfangen...

Erstellen wir zunächst ein Projekt mit einem Arbeitsbildschirm. Mehr benötigen wir nicht. Als nächstes verbinden wir unser Bluetooth-Modul mit dem Tablet. Gehen Sie dazu auf „Serverliste bearbeiten“ und klicken Sie auf das Pluszeichen in der oberen rechten Ecke. Wir wählen unser Bluetooth aus der Liste aus und geben ihm einen Namen. Jetzt ist es aufgebaut und startklar. Der nächste Schritt besteht darin, die Unterlage für den Arbeitsbereich anzubringen. Gehen Sie dazu in das Menü „Andere – Hintergrund“ des Hauptarbeitsbereichs und laden Sie das Schnittstellenbild. Sie können meines verwenden oder Ihr eigenes Bild erstellen. Tatsächlich funktioniert es, ohne den Hintergrund festzulegen, es dient nur der Schönheit.

Kommen wir nun zur Platzierung der Steuerelemente. Gehen Sie zum Menü „Setter“ und ziehen Sie die Schaltfläche in den Arbeitsbereich. Klicken Sie im Schaltflächenmenü auf die Adresse und geben Sie beispielsweise 1#0,12 ein. Dabei ist 1 die Adresse des Arduino-Boards und 12 die Adresse der Variablen aus dem Projekt. Im Projektbaum verwendete Variablen können im Projektbaum eingesehen werden.

Liste der Flaggenadressen

Das Einrichten der Batterieladeanzeige ist genau das Gleiche. Wir erstellen im Arduino-Projekt ein Speicherregister im Integer-Format und weisen dem Indikator seine Adresse zu. Passen Sie zum Beispiel 1#10 den Indikator an Ihren Geschmack an.

Wenn alle Steuerelemente erstellt, konfiguriert und an ihren Plätzen platziert sind, klicken Sie auf „Projekt starten“. Das Android stellt eine Verbindung zum Tank her und Sie können die geleistete Arbeit genießen.

Arduino-Panzer mit Bluetooth-Steuerung - Montage.

Der Zusammenbau des Fahrzeugs nahm etwa zwei Stunden meiner Zeit in Anspruch, aber das Ergebnis übertraf alle Erwartungen. Der Panzer erwies sich als recht flink und reagierte sofort auf Befehle. Ich musste am Getriebe basteln, das die Panzerketten antreibt. Es fiel auseinander, aber glücklicherweise wurde das Getriebe nicht beschädigt und ein wenig Kleber, Fett und gerade Hände brachten es wieder in Betrieb. Der Standard-Akku musste durch zwei in Reihe geschaltete Li-Ion 18650-Akkus in einer Halterung ersetzt werden. Die endgültige Versorgungsspannung betrug je nach Batterieladezustand 6 - 8,4 Volt. Wir mussten auch den Motor ersetzen, der den Turm antreibt; er hatte einen Kurzschluss.

Die Dioden an den Scheinwerfern meines Spielzeugs wurden ausgetauscht. Die Schwachstrom-Gelben gefielen absolut nicht und wurden von Feuerzeugen mit Taschenlampen an die strahlend Weißen angelötet :) Jetzt lässt sich dieses Raupenwunder auch bei völliger Dunkelheit bequem fahren. Fotos vorher und nachher:

Wunderbar)

Das Ergebnis der Endmontage sieht nicht sehr ordentlich aus, ich habe beschlossen, keine zusätzliche Zeit mit dem Entwerfen von Abschirmungen und dem Verlegen von Drähten zu verbringen. Und so funktioniert alles super.

So ist die „Füllung“ geworden

Arduino-Panzer mit Bluetooth-Steuerung – Fazit.

Wie aus dem obigen Material hervorgeht, riecht es beim Erstellen eines über Bluetooth gesteuerten Panzers nicht nach dem Eingraben des Codes. Wir benötigen auch keine fortgeschrittenen Kenntnisse in der Elektronik. Alle Bedienungen sind intuitiv und auf Einsteiger ausgerichtet. Ursprünglich wurde das HMIKaskada-Programm als Alternative zu teuren industriellen HMI-Panels entwickelt, es erwies sich aber auch bei der Entwicklung eines Spielzeugs als nützlich. Ich hoffe, dass ich Ihnen dabei geholfen habe, den Mythos über die Schwierigkeit, Multitasking-Projekte auf Arduino zu erstellen, zu zerstreuen.

Ich freue mich über Kommentare jeglicher Art zum Artikel sowie über Kommentare. Schließlich lerne ich auch mit dir...

mob_info