Inhaltsverzeichnis:
- Schritt 1: Erforderliche Teile
- Schritt 2: 3D-gedruckte Teile und Montage
- Schritt 3: Elektrischer Schaltplan
- Schritt 4: Arduino-Skizze
- Schritt 5: Endprodukt und Montage
Video: Roomba-Projekt: 5 Schritte (mit Bildern)
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt.
Dieses anweisbare deckt alle notwendigen Schritte und Komponenten ab, die erforderlich sind, um mein Roomba-Projekt zusammenzubauen. Das anweisbare enthält die STL-Dateien, die Montage, das Steuerungssystem und die Programmierung für das Projekt.
Schritt 1: Erforderliche Teile
Komponenten:
1 x Arduino Uno
1 x abgeleiteter Empfänger
1 x abgeleitete Fernbedienung
1 x MG90S Servos
1 x HC SR04 Ultraschallsensor
1 x 220 Ohm Widerstände
2 x DAOKI Dual H-Brücke
4 x #2 Schrauben
1 x Gorilla-Epoxy
2 x 12 V Batteriepack
1 x 12 V 120 mm PC-Gehäuselüfter
1 x Filter
4 x 6V Getriebemotor für DIY Robot Smart Car Robot
Werkzeuge:
3D Drucker
Lötkolben
Flussmittelkernlot
Kabelschneider
Kleiner Kreuzschlitzschraubendreher
Heißklebepistole
Schritt 2: 3D-gedruckte Teile und Montage
Alle Teile für dieses Projekt wurden 3D gedruckt. Ich habe alle STL-Dateien eingefügt, die Sie benötigen, um Ihren eigenen roomba Saugroboter zu bauen. Alle Teile wurden modifiziert, um unter 6 "x 6" x 6" zu sein. Mit dem Gorilla Epoxy wurden die Teile im oberen Ordner entsprechend der Montage zusammengeklebt und alle Teile im Basisordner wurden ebenfalls zusammengeklebt.
*** Bitte beachten Sie, dass aufgrund von Toleranzabweichungen Änderungen an den STL-Dateien oder den Enddrucken erforderlich sein können.
Schritt 3: Elektrischer Schaltplan
Hier ist der grundlegende Schaltplan des elektrischen Systems. Die erforderlichen Spannungen für die Akkupacks betragen 12 Volt. Wenn Sie Ihr elektrisches System ähnlich wie in diesem Schaltplan verdrahten, funktioniert die Arduino-Skizze unten.
Schritt 4: Arduino-Skizze
Die Arduino-Skizze für dieses Projekt verwendet zwei Bibliotheken und eine Funktion. Die Servobibliothek ist in der Arduino-Software enthalten und ich habe eine Zip-Datei für die IRremote-Bibliothek mitgeliefert. Die Funktion HCSR04 befand sich im selben Zip-Ordner wie die Roomba-Skizze. Um richtig zu funktionieren, müssen sich die HCSR04-Dateien im selben Ordner wie die Roomba-Skizze befinden.
*** Um die Bibliothek hinzuzufügen, laden Sie den Zip-Ordner auf den Computer herunter und starten Sie die Arduino-Software. Wählen Sie auf der Registerkarte Skizze oben im Programm die Option Bibliothek einschließen und dann. ZIP-Bibliothek hinzufügen … Wählen Sie den ZIP-Ordner der Bibliothek aus, die Sie der Arduino-Bibliothek hinzufügen möchten, und wählen Sie Öffnen.
*** Die IR-Werte der Fernbedienung können für Ihre Fernbedienung unterschiedlich sein. Um die Werte zu ändern, suchen Sie einfach nach den Werten und ändern Sie sie so, dass sie mit den Werten für Ihre Fernbedienung übereinstimmen. Dieses YouTube-Tutorial zeigt, wie Sie die Werte für Ihre Fernbedienung ermitteln.
www.youtube.com/watch?v=YW4pP1GoFIk
Schritt 5: Endprodukt und Montage
Hier sehen wir den Roomba-Roboter in Betrieb. Der Roomba wird initialisiert und beginnt sich vorwärts zu bewegen, sobald der Ultraschallsensor beginnt, nach Hindernissen zu suchen. Wenn der Roboter ein Hindernis erkennt, fährt der Roboter rückwärts, dreht sich und bewegt sich dann kontinuierlich vorwärts bis zum nächsten Hindernis. Der Roboter kann mit der Fernbedienung gesteuert werden. Die Fernbedienung war in der Lage, den Roboter zu aktivieren/deaktivieren und die Gleichstrommotoren ein- und auszuschalten.
*** (Bitte beachten Sie, dass ich den Roboter anstelle eines Akkus an die Steckdose anschließen ließ. Die Akkus, die ich den Rädern nicht ausreichend mit Strom versorgt hatte, führten dazu, dass die Motoren aufgrund des Gewichts des Roboters ausdrehten.) ***
Empfohlen:
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Beginnen Sie mit Light Painting (kein Photoshop): 5 Schritte (mit Bildern)
Beginnend mit Light Painting (kein Photoshop): Ich habe vor kurzem eine neue Kamera gekauft und einige ihrer Funktionen untersucht, als ich im Internet auf Light Painting oder Langzeitbelichtung gestoßen bin. Die meisten von uns werden die Grundform des Lightpaintings mit einem Foto in einer Stadt mit einer Straße gesehen haben
So erstellen Sie eine Android-App mit Android Studio: 8 Schritte (mit Bildern)
So erstellen Sie eine Android-App mit Android Studio: In diesem Tutorial lernen Sie die Grundlagen zum Erstellen einer Android-App mit der Android Studio-Entwicklungsumgebung. Da Android-Geräte immer häufiger werden, wird die Nachfrage nach neuen Apps nur zunehmen. Android Studio ist ein einfach zu bedienendes (ein
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird