Inhaltsverzeichnis:
- Schritt 1: Für das Projekt erforderliche Komponenten
- Schritt 2: Erstellen des Körpers des Bots
- Schritt 3: Schematische Darstellung des Bot
- Schritt 4: Hochladen des Codes auf den Arduino
- Schritt 5: Arbeitsvideo
Video: Arduino-basierter autonomer Bot mit Ultraschallsensor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Erstellen Sie Ihren eigenen Arduino-basierten autonomen Bot mit Ultraschallsensor.
Dieser Bot kann sich ziemlich selbstständig bewegen, ohne mit Hindernissen zu kollidieren. Im Grunde erkennt es alle Arten von Hindernissen auf seinem Weg und bestimmt den besten Weg für sich (naja, nicht alle Arten von Hindernissen).
Also, ohne noch mehr Zeit zu verschwenden, können wir loslegen.
Schritt 1: Für das Projekt erforderliche Komponenten
Hier ist die Liste aller notwendigen Komponenten, die Sie für dieses Projekt benötigen:
- Arduino UNO R3
- Ultraschallsensor
- Servomotor (mini)
- Überbrückungsdrähte
- L7805CV Spannungsregler
- L293D Motortreiber-IC
- 4 x 3,7 V Lithium-Ionen-Akku
- 2 x Getriebemotor
- 3 x Räder
- Steckbrett
Wenn Sie alle Komponenten gesammelt haben, können Sie loslegen.
Schritt 2: Erstellen des Körpers des Bots
Führen Sie den folgenden Schritt aus, um den Körper des Bots zu erstellen:
Schritt 1: Löten Sie die Buchsenleistenstifte auf ein kleines Stück PCB, wie auf dem Foto gezeigt. Und befestige eine Schraube daran.
Schritt 2: Schrauben Sie nun diese Platine an Ihren Servomotor und stellen Sie sicher, dass sie fest genug ist.
Schritt 3: Nehmen Sie Ihren Ultraschallsensor und stecken Sie seine Stiftleisten in die Buchsenleisten auf der Platine. Stecken Sie es richtig ein (um die Verbindung zu gewährleisten). Und richten Sie es so aus, dass der 90 Grad des Servomotors zur Vorderseite des Bots zeigt.
Schritt 4: Jetzt können Sie für die Herstellung des Körpers des Bots Pappe oder Plastikbrett mit etwas Heißkleber oder Schrauben verwenden. Ich habe den Körper des Bots mit herumgelegter Drahtform und Schrauben hergestellt.
Schritt 5: Legen Sie das Arduino und das Steckbrett wie auf dem Foto gezeigt auf die Position und befestigen Sie es mit etwas Heißkleber oder doppelseitigem Klebeband.
Schritt 6: Platzieren Sie schließlich den Servomotor auf seiner Position und befestigen Sie ihn mit was auch immer Sie wollen.
Schritt 3: Schematische Darstellung des Bot
Verbinden Sie die Komponenten wie im Schaltplan angegeben. Es ist ganz einfach.
Schließen Sie zuerst zwei Batterien parallel und dann in Reihe, um die maximale Spannung und Kapazität zu erhalten. Wenn Sie nun zwei Motoren mit derselben Drehzahl haben, müssen Sie die Verbindung von Pin 11 von Arduino zu Pin 9 von L293D ic nicht herstellen. Wenn Ihre Motoren jedoch nicht die gleiche Drehzahl haben, stellen Sie die Verbindung her. Und stellen Sie sicher, dass sich der Motor mit der höheren Drehzahl in der Position von Motor 2 befindet.
Stellen Sie sicher, dass alle Verbindungen fest und gesichert sind.
Schritt 4: Hochladen des Codes auf den Arduino
Der Code dieses Projekts ist unten angegeben.
Aber bevor Sie den Code hochladen, öffnen Sie ihn und nehmen Sie die erforderlichen Änderungen vor.
Stellen Sie rpm_control des schnelleren Motors so ein, dass beide Motoren die gleiche Drehzahl haben. Und stellen Sie auch right_delay und left_delay entsprechend ein, damit es eine perfekte Drehung von 90 Grad nach rechts bzw. nach links machen sollte.
Sobald Sie den Code hochgeladen haben und alle anderen Dinge eingestellt sind, können Sie loslegen.
Schritt 5: Arbeitsvideo
Vielen Dank fürs Lesen.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E
Bucket Bot 2: 11 Schritte (mit Bildern)
Bucket Bot 2: Dies ist die neueste Version des Bucket Bot - ein mobiler PC-basierter Roboter, der leicht in einem 5-Gallonen-Eimer transportiert werden kann. Der vorherige verwendete eine einfache Holzkonstruktion. Diese neuere Version basiert auf Aluminium und T-Nut, so dass sie leicht e