Inhaltsverzeichnis:
Video: DTMF-gesteuertes Auto. Keine Mobiltelefone erforderlich - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Roboter und Robo-Autos sind im Wesentlichen die neuen Spielsachen für Technikbegeisterte und Wissenschaftler auf der ganzen Welt. Anwendungen finden sie überall. Hier in diesem Tutorial erkläre ich Ihnen, wie Sie ein DTMF-gesteuertes Roboterauto mit Arduino und SIM800-Modul erstellen. Es gibt 100 Tutorials, die bei der Herstellung von DTMF-Robotern helfen. Der Unterschied besteht darin, dass dieses das SIM800-Modul verwendet, um die Dekodierung direkt vom Anruf aus durchzuführen. dh Sie können die Verwendung eines DTMF-Decoders und eines Mobiltelefons für die Eingabe vermeiden. Alles, was Sie tun müssen, ist Module anzuschließen, die Skizze zu laden und Ihr Auto ist fahrbereit. Dies macht es weniger stromhungrig und eigenständig.
Die Module werden den eingehenden Anruf automatisch annehmen und entsprechend der vom Anrufer gedrückten Taste handeln. Da alle Pflege automatisch erfolgt, können Sie diese wirklich fernsteuern. Also worauf wartest du noch, schnapp dir deine Kits und lass es uns machen.
Wenn Sie ein Anfänger in diesem Bereich sind, folgen Sie bitte den nächsten Schritten zum Zusammenbau des Autos und allem. Wenn Sie ein bisschen an Arduino und Robotik gewöhnt sind, erhalten Sie alle erforderlichen Daten in diesem Schritt selbst.
Liste der Komponenten
- Arduino Uno R3 (https://www.amazon.com/Arduino-Uno-R3-Microcontroller-A000066/dp/B008GRTSV6)
- SIM 800 Modul (https://www.amazon.com/DROK-Quad-band-Development-Antenna-Decoding/dp/B01NBEU0S2)
- 12V Batterie
- L293D Dual H Bridge Motorsteuermodul (https://www.amazon.com/Control-Stepping-Onboard-H-bridge-XYGStudy/dp/B00R33124K)
- Generisches Robo-Autofahrwerk (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Motoren und Räder (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Überbrückungsdrähte erforderlich
- Schrauben, Muttern, Bolzen usw.
Das ist alles, was wir brauchen.
die schnittstelle ist wie folgt
Das SIM 800 GSM-Modul ist wie folgt angeschlossenGSM RX ==> D11 von Arduino
GSM TX ==> D10 von Arduino
die L293D-Pins sind wie folgt verbunden.
A des linken Motors ==> D4 von Arduino
B des linken Motors ==> D5 von Arduino
A des rechten Motors ==> D6 von Arduino
B des rechten Motors ==> D7 von Arduino.
Der Motor ist an L293D angeschlossen. wenn sich das Auto nicht wie ausgenommen bewegt. Bitte versuchen Sie, die Terminals zu ändern. Der Code ist so konzipiert, dass die beiden Motorklemmen mit A und B bezeichnet werden. Es wird davon ausgegangen, dass sich der Motor im Uhrzeigersinn dreht, wenn A-Klemme HIGH und B LOW ist. Enable Pin des Moduls wird durchgehend auf HIGH gehalten.
Bitte stellen Sie die Stromanschlüsse wie Ihre Module her. Stellen Sie nur sicher, dass alle Masse kurzgeschlossen sind und keine Überspannung an einem Anschluss anliegt.
Arduino-Skizze für dasselbe finden Sie hier
(https://github.com/jth-1996/DTMF-Controlled-Car)
Schritt 1: Anbindung von L293D an Arduino und Motoren
L293D ist ein Controller, der zum Antreiben der Motoren verwendet wird, da der Arduino-Ausgang nicht ausreicht, um einen Motor anzutreiben. Weitere Informationen zu L293D finden Sie unter (https://www.youtube.com/embed/_Fgxng8vWPU).
Der Code ist so konzipiert, dass die beiden Motorklemmen mit A und B bezeichnet werden. Es wird davon ausgegangen, dass sich der Motor im Uhrzeigersinn dreht, wenn A-Klemme HIGH und B LOW ist
Die notwendige Bewegung jedes Rades für unterschiedliche Fahrzeugbewegungen ist in der beigefügten Abbildung aufgeführt. Schauen Sie sich einfach das gleiche an, um mehr zu erfahren.
Schritt 2: SIM800 und DTMF
SIM800 ist eines der beliebtesten GSM-Module, die in der Industrie erhältlich sind. Dies verfügt über einen internen DTMF-Decoder und dieses Tutorial. Daher ist nur der Anschluss der UART-Schnittstelle erforderlich. Der Code verwendet die Software Serial für die UART-Schnittstelle, und diese lässt den integrierten UART zum Debuggen zurück. Die Anbindung von SIM800 an Arduino wurde in Schritt 1 erklärt.
Seien Sie bei der Auswahl des Netzteils besonders vorsichtig. eine instabile Stromversorgung kann dazu führen, dass sich der SIM800 falsch verhält. Eine normale 12-V-Batterie wird funktionieren.
Schritt 3: Zusammenbau des Autochassis und Platzieren von Boards
Das Chassis und die Platinen können gemäß den Anweisungen zusammengebaut werden, die mit der von Ihnen gekauften Platine erhältlich sind. Bitte achten Sie besonders darauf, dass Ihre Platinenpins keine leitenden Materialien berühren. Verwenden Sie einen Schwamm, um eine ordnungsgemäße Isolierung zu gewährleisten.
Jetzt ist Ihr Auto einsatzbereit.
Wählen Sie die Nummer, die Sie in Ihr GSM-Modul eingegeben haben. Der Anruf wird nach 5 Sek. automatisch angenommen. Drücken Sie nun die folgenden Tasten, um das Auto zu steuern.
Vorwärts ==> 2
Rückwärts ==>8
Links ==> 4
Rechts ==> 6
Stopp ==>5
Fröhliches machen.