Inhaltsverzeichnis:
- Schritt 1: Video und Bilder
- Schritt 2: Komponenten
- Schritt 3: Verdrahtungsplan
- Schritt 4: Code
- Schritt 5: Die App
- Schritt 6: 3D-Druck
- Schritt 7: Letzter Gedanke
Video: UCL - Embedded - Warnsystem - RC Auto - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
In diesem Projekt habe ich ein einfaches Warnsystem für Logistikroboter erstellt. Es ist im Grunde ein RC-Auto mit einem Ultraschallsensor vorne und einem Hindernisvermeidungssensor hinten. Gesteuert wird das Auto per Bluetooth über eine App.
Schritt 1: Video und Bilder
Schritt 2: Komponenten
Dies ist eine Liste von Komponenten, die ich verwendet habe:
1 x Arduino Mega 25601 x L298N Dual H-Bridge Motor Driver1 x Ultraschallsensor1 x Hindernisvermeidungssensor1 x HC-05 Bluetooth-Modul3 x LEDs, grün, gelb und rot2 x DC-Motoren1 x Lautsprecher1 x Transistor4 x 220 Ohm Widerstände1 x 1k Widerstand1 x 2k Widerstand
Wiresbreadboard3D Printet Halter für den Ultraschallsensor1 x 9V Batterie6 x AA Batterien
Schritt 3: Verdrahtungsplan
Schritt 4: Code
Die Idee des Programms besteht darin, Warnungen auszugeben und das RC-Auto zu stoppen, wenn es zu einem Objekt schließen soll. Wenn etwas weniger als 30 cm entfernt ist, beginnt eine rote LED zu blinken, der Lautsprecher gibt einen Ton von sich und das Auto stoppt. Wenn das Auto steht, ist es nicht möglich, das Auto vorwärts zu bewegen.
Wenn etwas zwischen 31 und 70 cm entfernt ist, blinkt eine gelbe LED. Wenn nichts falsch ist, leuchtet eine grüne LED.
Wenn etwas etwa 20 cm von der Rückseite des Autos entfernt ist, stoppt das Auto. Wenn das Auto steht, ist es nicht möglich, das Auto rückwärts fahren zu lassen.
Ich habe versucht, den Code in verschiedenen Klassen zu schreiben, um den Main so sauber wie möglich zu machen. Aber ich hatte große Probleme mit dem Fluss im Code, der den RC steuert. Also habe ich am Ende den Steuercode in das Hauptprogramm geschrieben. Dies ist eine Sache, die ich ändern möchte.
Schritt 5: Die App
Ich habe eine App gemacht, um das Auto zu steuern. Die App wird in MIT-App-Erfinder erstellt. Das einzige Problem mit MIT-App-Erfinder ist, dass sie Multitouch nicht unterstützen.
Die App sendet Daten über Bluetooth. Das Bluetooth-Modul verwendet rx1 und tx1 auf dem arduino mega. Dadurch konnte ich das Arduino über USB programmieren und gleichzeitig mit der App das Auto steuern.
Schritt 6: 3D-Druck
Ich habe eine Halterung für den Ultraschallsensor gemacht. Die Zeichnung selbst habe ich in Fusion 360 gemacht.
Die Halterung ist Design für mein RC-Auto.
Schritt 7: Letzter Gedanke
Bei diesem Projekt habe ich viel gelernt. Die größte Herausforderung bei diesem Projekt bestand darin, die Bluetooth-Kommunikation zum Laufen zu bringen. Ich lerne, Millis und Mikros anstelle von Delay zu verwenden, da die Delay-Funktion das gesamte Programm stoppt. Ich habe gelernt, wie man meine eigene 3D-Zeichnung macht und wie man sie ausdruckt.
Eine Sache, die ich gerne machen würde, ist, dem Auto eine Automatikfunktion zu geben, damit es selbstständig fahren kann.
Insgesamt hat mir das viel Spaß gemacht und ich weiß, dass es am Auto noch viel zu verbessern gibt.
Empfohlen:
Smartphone-gesteuertes Auto bauen – wikiHow
Wie man ein Smartphone-gesteuertes Auto macht: Jeder liebt es, mit einem Smartphone-gesteuerten Fernauto zu spielen. In diesem Video geht es darum, wie man es macht
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
Ein Bluetooth-gesteuertes RC-Auto zu Hause bauen – wikiHow
So bauen Sie ein Bluetooth-gesteuertes RC-Auto zu Hause: Erfahren Sie, wie Sie ein einfaches SmartPhone-gesteuertes Roboterauto mit Arduino und sehr einfachen elektronischen Komponenten bauen
Auto Ph: 11 Schritte
Auto Ph: Hallo, ich bin ein MCT-Student aus Howest Belgium. Wollten Sie schon immer die Ph in Ihrem Pool/Jacuzzi/Whirlpool automatisieren? Dann könnte dies etwas für Sie sein. Ich habe ein Gerät entwickelt, das den pH-Wert automatisch anpasst
So bauen Sie ein Air Racer-Auto – wikiHow
Wie man ein Air Racer-Auto baut: Wegen des Coronavirus kann ich nicht nach draußen gehen und etwas herstellen oder kaufen. Dies war eines meiner Schulprojekte und ich werde versuchen, die von meiner Schule und mir zur Verfügung gestellten Masterfolien zu verwenden, um Ihnen bei der Erstellung zu helfen . Das ist ziemlich einfach, aber Sie müssen einige