Inhaltsverzeichnis:
- Schritt 1: Werkzeuge und Komponenten
- Schritt 2: Montage
- Schritt 3: Kontrollsystem
- Schritt 4: Elektrischer Schaltplan
- Schritt 5: Arduino-Skizze
- Schritt 6: Endprodukt
Video: Follow-Bot: 6 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt
Dieses instructable deckt die Schritte ab, um mein Projekt neu zu erstellen. Mein Projekt war ein Rover, der mit einem Pixy 2 und einem Arduino Uno einer bestimmten Farbe oder Form folgen konnte. Alle Aspekte des Prozesses werden abgedeckt, einschließlich der erforderlichen Werkzeuge, Montage, Steuerung und Programmierung.
Schritt 1: Werkzeuge und Komponenten
Elektrische Bauteile:
- Arduino Uno
- Pixie 2
- Steckbrett
- 2 x Gleichstrommotor
- DC-Wandler
- Schwenk-Neige-Servo-Kit
- Sammelschiene
- 2 x 1N4001 Diode
- 2 x 2N2222A Transistor
- 2 x 1k Widerstand
Werkzeuge/Komponenten
- T-Schlitzrahmen aus Aluminium
- HDPE-Kunststoffplatte
- 2 x RC Autoreifen
- 3D Drucker
- Schraubenzieher
- USB 2.0-Kabel
- Bohrmaschine/Dremel
- Turnigy Multistar Multi-Rotor Lipo-Pack
*Hinweis: Die Zielsetzung dieses Projekts hat sich im Laufe des Semesters geändert, so dass nicht alles wie ursprünglich vorgesehen genutzt wurde (der Akku war über Bord - man kann die gleichen Ergebnisse mit etwas viel günstigerem erreichen).
Schritt 2: Montage
Leider habe ich beim Aufbau des Projekts nicht viele Fotos gemacht, aber es ist nicht sehr schwierig. Die Motorhalterungen sowie die Teile, die den Akku auf den Schienen hielten, wurden 3D-gedruckt.
Das T-Nut-Aluminium wurde mit Konsolen zu einer rechteckigen Form verschraubt.
Die schwarzen Plastikplatten wurden gebohrt und verwendet, um die: Stromschiene, DC-Wandler, Steckbrett, Arduino Uno und den Pixy 2 zu montieren. Der Pixy 2 wurde auf einer eigenen Plattform montiert, um einen besseren Blickwinkel zu erzielen.
Schritt 3: Kontrollsystem
Das Steuerungssystem wird von einer 10000mAh Lithium-Polymer-Batterie gespeist, die über eine Sammelschiene mit einem DC-Wandler verbunden ist. Der Akku ist viel größer als nötig, wurde aber mit der Absicht gekauft, ihn für verschiedene Projekte zu verwenden. Der DC-Wandler liefert etwa 5V und versorgt über das Steckbrett die beiden DC-Motoren sowie den Arduino Uno, der wiederum den Pixy 2 mit Strom versorgt.
Schritt 4: Elektrischer Schaltplan
Oben gezeigt ist die grundlegende Aufschlüsselung der Verkabelung und der elektrischen Komponenten. Der Transistor, ein NPN 2N 2222A, ist ein Halbleiterbauelement, das sowohl für leistungsarme Verstärkungs- als auch für Schaltanwendungen verwendet wird. Dioden werden verwendet, um den Strom in eine Richtung fließen zu lassen, dies schützt den Arduino Uno davor, versehentlich den Strom aufzunehmen und zu explodieren. Da wir Gleichstrommotoren verwenden, können Sie, wenn es aus irgendeinem Grund in die falsche Richtung geht, immer einfach Ihre Strom- und Massekabel umschalten und es dreht sich in die entgegengesetzte Richtung. Dies ist bei Wechselstrommotoren nicht möglich. Die Pinbelegung im Diagramm entspricht nicht der Arduino-Skizze, sie gibt dem Benutzer nur eine Vorstellung davon, wie die Komponenten miteinander verbunden sind.
Schritt 5: Arduino-Skizze
Die Arduino-Skizze für dieses Projekt verwendet die Pixy 2-Bibliothek, die auf pixycam.com unter 'Support' und dort 'Downloads' zu finden ist. Stellen Sie einfach sicher, dass Sie die entsprechende Bibliothek für Pixy bzw. Pixy 2 herunterladen. Beim Herunterladen der Bibliothek ist es auch sehr nützlich, PixyMon v2 herunterzuladen. Während der Pixy Farben/Objekte nur lernen kann, indem er die Taste gedrückt hält und darauf wartet, dass die LED aufleuchtet (zuerst weiß, dann rot) und loslässt, wenn rot, ist es hilfreich, dies über das PixyMon-Programm zu lernen. Sie können auch alle Kameraeinstellungen anpassen, einschließlich der Helligkeit und des minimalen Blockbereichs (dies ist nützlich, wenn Sie versuchen, kleinere, hellere Farbtöne zu erkennen). Die Skizze vergleicht beide Bereiche sowie die x-Position des erkannten Objekts, um der zugewiesenen Signatur zu folgen. Der Pixy 2 kann bis zu sieben verschiedene Signaturen lernen und kann Hunderte von Objekten gleichzeitig erkennen.
Von dort aus ist es unglaublich einfach, Gleichstrommotoren mit der Funktion analogWrite() zu programmieren, sodass der Roboter vorwärts, links oder rechts fahren kann.
Hinweis: Hellere, unterschiedliche Farbtöne funktionieren am besten mit dem Pixy
Schritt 6: Endprodukt
Hier wurde dem Roboter beigebracht, einem roten Christbaumschmuck zu folgen.
Empfohlen:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
35 $ Wireless Follow Focus vom Kran 2 Schritte
35 US-Dollar drahtloser Follow-Fokus vom Kran 2: Lassen Sie uns einen drahtlosen Follow-Fokus für 35 US-Dollar für Ihre Kamera erstellen. Dies kann hervorragend für Filmsets mit einem dedizierten Fokus-Puller verwendet werden und kann verwendet werden, um den Zoom oder den Fokus jeder Kamera drahtlos einzustellen
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
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