Inhaltsverzeichnis:
Video: Roll-E [Upcyled E-Waste Robot] - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Erinnerst du dich an unseren Müllsammelfreund WALL·E? Nun, dieser Typ hier ist sein jüngerer Cousin und sein Name ist Roll-E. Dies ist offiziell mein erstes instructable, also seien Sie bitte freundlich und lassen Sie mich alle Fehler wissen, die ich machen kann.
Niemand liest gerne lange Anleitungen ohne Bilder, also habe ich so viel wie möglich versucht, viele Bilder hinzuzufügen, um den Bau dieses Roboters einfach zu machen. Ich habe auch das instructable so kurz und direkt wie möglich gemacht [nur vier Schritte].
Das instructable wird in vier Teilen sein;
- Materialien
- Montage
- Elektrische Anschlüsse
- Code.
Lass uns eintauchen …..
Schritt 1: Materialien
Materialliste
- Arduino Uno (x1) - Dies wäre das Gehirn unseres Roboters.
- Motorschild (x1) - Für den Antrieb unserer Getriebemotoren können Sie einen L293D-Chip verwenden, um dasselbe zu tun, wenn Sie wissen, wie. Ich habe mich für das Motorschild entschieden, weil es relativ einfacher zu bedienen ist und Platz bietet, um weitere Motoren für eine verbesserte Funktionalität hinzuzufügen.
- Getriebemotoren (x2) - Würde den Motor bewegen. Verbindungsdrähte - Sie würden ein paar davon benötigen.
- Roboterreifen (x2) - Diese würden als unsere Räder fungieren.
- Mini Breadboard (x1) - Zum einfachen Aufbau unserer Schaltung ohne Löten.
- Cool aussehende Leiterplatte (PCb) aus alter Elektronik - Dies wäre das Chassis unseres Roboters, es erfüllt keinen intelligenten Zweck, es sieht einfach nur cool aus und aktualisiert alte Elektronik.
- Kugeln aus Roll-on-Deo [mit Kugelhalter] - Das wäre unsere Version eines Omniwheels:)
- HC-SR04 Ultraschallsensor - Zur Hindernisvermeidung.
- Schalter (x1) - Zum Ein- oder Ausschalten des Roboters.
- Anschließen von Drähten - Für den Aufbau von Stromkreisen.
- Heißklebepistole - ich denke, Sie wissen, wofür diese verwendet wird.
Schritt 2: Montage
Nehmen Sie zuerst Ihre cool aussehende Platine und markieren Sie mit einem Marker, wo Ihr Arduino darauf liegen soll. Entfernen Sie alle vorhandenen Komponenten, um Platz für Ihr Arduino zu schaffen.
Platzieren Sie Ihr Arduino auf der Platine, indem Sie die Schraubenlöcher auf dem Arduino als Führung verwenden, markieren Sie Punkte auf der Platine, damit Sie Löcher auf der Platine bohren können, wo Sie jede geeignete generische Schraube verwenden können, um Ihr Arduino-Board an der Platine zu befestigen. Mit einer Schraube können Sie das Arduino leicht von der Platine entfernen und wieder anbringen. Wenn Sie keinen Bohrer haben, können Sie die Löcher mit einem Schraubendreher machen, den Schraubendreher gegen das markierte Teil drücken und beim Drehen des Schraubendrehers leicht Druck ausüben
Hinweis: Stellen Sie sicher, dass Sie ein Isoliermaterial zwischen dem Arduino und der Platine platzieren, um zu verhindern, dass vorhandene Verbindungen auf der Platine das Arduino kurzschließen
2: Kleben Sie das Mini-Steckbrett mit Ihrer Heißklebepistole auf den gewünschten Teil der Leiterplatte. Beachten Sie, dass sich der Ultraschallsensor auf dem Steckbrett befindet und nichts ihn blockieren sollte, damit er Hindernisse erkennen kann.
3: Verbiegen Sie den Anschlussdraht um die Klemmen des Motors, testen Sie Ihre Verbindung, um sicherzustellen, dass die Motoren funktionieren, und stützen Sie sie dann mit Heißkleber ab. Danach befestigen Sie die Reifen an den Motoren.
4: Drehen Sie die Platine [mit Ihrem Arduino und dem daran befestigten Steckbrett] um und kleben Sie das Omni-Rad und die Motoren auf die Rückseite. Sehen Sie sich die Bilder an, um eine Vorstellung davon zu bekommen.
Für einen schnelleren Aufbau können Sie die Schrauben vergessen und einfach eine Heißklebepistole verwenden, um alles zusammenzuhalten. Wenn es richtig gemacht wird, kann der Kleber als Isolator für das Arduino dienen.
Schritt 3: Elektrische Anschlüsse
Sie sind mit dem Build vorerst fertig. Wir würden jedoch den Motor auf dem Arduino stapeln, nachdem wir einige erste Verkabelungen vorgenommen haben.
Für die elektrischen Anschlüsse müssen wir den Ultraschallsensor HC-SR04, einen Knopf mit Pulldown-Widerstand, mit dem Arduino verdrahten. Dann würden wir unsere Motoren an die Kanäle M3 und M4 auf dem Motorschild anschließen und das Motorschild auf das Arduino stapeln, indem wir die Drähte vom Ultraschallsensor und Knopf in Arduino-Pin 13, 12 bzw. 8 knirschen.
Die Anschlüsse für den HC-S04 Ultraschallsensor, Taster und Pull-Down-Widerstand sind in den Bildern 1 und 2 gezeigt. Der 10k-Ohm-Widerstand verbindet den Pin mit Masse, dies geschieht so, dass der Pin im Arduino LOW lesen würde, wenn kein Spannung fließt durch den Schalter.
Das Motorschild, das ich verwende, ist die Version 1 des Adafruit-Motorschilds, unabhängig davon, welches Motorschild Sie verwenden, ob v1 oder v2 oder ein Derivat. Ich glaube nicht, dass die Verbindung stark von dem abweichen würde, was ich getan habe. Für den Motoranschluss verbinden Sie einfach die linken Motordrähte mit den M4-Klemmen der Motorabschirmung und den rechten Motor mit den M3-Klemmen [es spielt keine Rolle, an welche Kanäle Sie sie anschließen, ich habe nur wegen meines Codes angegeben]. Siehe Bild 3 und 4.
Ps. Bild 4 (Schematische Motorverbindung) ist nicht von mir, ich hatte keine Zeit, um eines zu skizzieren, also habe ich es von https://www.safaribooksonline.com/library/view/mak erhalten…
Nachdem Sie Ihre Verbindungen hergestellt haben, stapeln Sie die Motorabschirmung auf das Arduino.
Schritt 4: Code
Bevor Sie den Code ausführen können, müssen Sie die AFMotor.h-Bibliothek installieren. Das ist die Bibliothek für das Motorschild. Um dies zu tun, folgen Sie dem unten stehenden Link. Es enthält Schritte dazu und einen Link, von dem Sie die Bibliotheksdateien herunterladen können.
Link zur Installation der AFMotor.h-Bibliothek -
Nach der Installation empfehle ich Ihnen, sich die DC-Motorklasse der Bibliotheksreferenz anzusehen, um zu erfahren, wie Sie sie verwenden. Folgen Sie dem Link unten für die Referenz.
AF_DCMotor Class Referenzlink -
Ich habe die Arduino-Skizzendatei für den folgenden Code angehängt. Während der Code ausgeführt wird, öffnen Sie den seriellen Monitor, um zu verfolgen, ob der Code wie gewünscht ausgeführt wird
Das ist es, Leute, Sie sind fertig, bitte lassen Sie mich wissen, wie ich dies instructible besser machen kann und alle Probleme, die Sie möglicherweise im Kommentarfeld haben. DANKE
Empfohlen:
Blu Media Robot (Update): 7 Schritte
Blu Media Robot (Update): blu ist ein Roboter, der mit Makeblock-Motherboard und Himbeere für die Elektronik arbeitet anderer Teil, um sie auf t zu drucken
Einen OAWR (Obstacle Avoiding Walking Robot) erstellen – wikiHow
Wie man einen OAWR (Obstacle Avoiding Walking Robot) macht: Dieses Instructable zeigt, wie man einen kleinen Laufroboter macht, der Hindernisse vermeidet (ähnlich wie viele handelsübliche Optionen). Aber was ist der Spaß beim Kauf eines Spielzeugs, wenn Sie stattdessen mit einem Motor, einer Plastikplatte und einem Haufen Schrauben und Pro beginnen können