Inhaltsverzeichnis:
- Schritt 1: Benötigte Komponenten
- Schritt 2: Hauptteil und Anhänge
- Schritt 3: Verdrahtung und Schaltung
- Schritt 4: Steuerung des Rovers
- Schritt 5: SCHLUSSFOLGERUNG
Video: IOT Lunar Rover Raspberrypi + Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Dieses Projekt ist inspiriert von der indischen Mondmission Chandryaan-2, die im September 2019 stattfinden wird. Dies ist eine besondere Mission, da sie an der Stelle landen werden, an der noch niemand zuvor gelandet ist Bauen Sie den eigentlichen Rover basierend auf den Bildern des Rovers online. Ich war durch die Größe meines 3D-Druckers eingeschränkt, also musste ich einige geringfügige Änderungen vornehmen.
Schritt 1: Benötigte Komponenten
Dies ist ein modulares Design mit zwei Steuerplatinen, einem Arduino und einem Himbeer-Pi. Beide arbeiten unabhängig voneinander. Wenn Sie nicht über genügend Budget verfügen, können Sie den Raspberry Pi und die Kamera weglassen, der Rover funktioniert weiterhin über Bluetooth. Raspberry Pi wird nur für die Kamera und die Steuerung des Rovers über WLAN und Internet verwendet. Die Bewegung des Rovers wird von Arduino gesteuert. Beide Geräte haben eine unterschiedliche Stromversorgung.
Komponenten des Steuerungssystems
- Arduino uno
- L293D Motortreiber geschirmt
- 6 Gleichstrommotoren
- 6 Reifen (3d gedruckt)
- Hauptteil+Links (3 gedruckt)
- 2 Servomotoren
- Diverse Aufsätze (3d gedruckt)
- 5mm, 4mm, 3mm und 2mm Schrauben
- Selbstsichernde Muttern 4mm und 5mm
- 7V Netzteil
Komponenten zur Netzwerksteuerung
- Rapberry pi
- USB-Webcam (für Videostreaming und -aufzeichnung)
- Pi-Kamera (für Standbilder)
- 5V Netzteil
Schritt 2: Hauptteil und Anhänge
Wenn Sie einen 3D-Drucker haben, können Sie alle Sachen direkt drucken, aber wenn Sie keinen haben, können Sie eine Brotdose für den Hauptkörper verwenden und für die Herstellung der Links für den Rocker-Drehgestellmechanismus können Sie PVC-Rohre verwenden Verweise.
Wenn Sie nicht möchten, können Sie den Anhang belassen, der Rover funktioniert weiterhin. Die Antenne und das Solarpanel habe ich gerade hinzugefügt, weil ich viel Zeit und Ersatzteile hatte.
Die CAD-Modellierung erfolgt in Solidworks 2017. Ich habe sowohl STL-Dateien als auch Solidworks-Dateien eingefügt, damit Sie Änderungen nach Ihren Wünschen vornehmen oder die Teile direkt drucken können. Ich habe Ender 3 Pro zum Drucken der Teile verwendet.
Sehen Sie sich das Video an, um besser zu verstehen, wie der Rover zusammengebaut wird.
Laden Sie hier Code- und CAD-Dateien herunter
Schritt 3: Verdrahtung und Schaltung
Verwenden Sie das obige Bild, um alle Motoren an die Arduino-Platine anzuschließen.
Wir werden zwei Motoren auf jeder Seite an einen einzelnen Steckplatz anschließen. Und wenn Motoren in die falsche Richtung laufen, tauschen Sie einfach die Drähte aus, die das Problem beheben sollen.
Für Raspberry Pi schließen Sie die USB-Webcam an den USB-Port an, jede Kamera sollte funktionieren, es ist keine Installation erforderlich
Verbinden Sie das Raspicamera-Modul mit dem Steckerstift auf der Platine.
WICHTIG
Versorgen Sie Himbeer-Pi nur mit 5 V. VERWENDEN SIE NICHT DIE GLEICHE STROMVERSORGUNG FÜR RASPI UND ARDUINO
Sie werden Ihr Brett braten.
Ich weiß, dass es albern ist, zwei Vorräte zu verwenden, aber ich habe es so gemacht, dass Leute, die keine Raspi und keine Kamera haben, es auch bauen können.
Schritt 4: Steuerung des Rovers
Es gibt zwei Steuerungsmodi, einen über Bluetooth mit einem Android-Gerät, einen anderen über WLAN und Internet
Lokale Bluetooth-Verbindung
Dazu müssen Sie die Bluetooth-App aus dem Play Store herunterladen und sich mit dem Rover verbinden.
Für WLAN- und Internetsteuerung
Dies ist etwas schwierig, da wir dafür Himbeer-Pi verwenden. Zuerst müssen Sie sich über SSH über eine Remote-Desktop-Verbindung mit dem Raspberry Pi verbinden. Führen Sie dann das Rovercontol-Skript aus, das Sie auffordert, sich über Bluetooth mit dem Arduino-Board zu verbinden, sobald es fertig ist.
Um das Webcam-Skript der Kamera zu steuern, wird das Live-Video gestartet, um ein Standbild aufzunehmen, verwenden Sie diesen Befehl im Terminalfenster
Raspistille -v -o test.jpg
Beide Kameras arbeiten unabhängig voneinander und können gleichzeitig verwendet werden.
Um RaspiCam einzurichten Klicken Sie hier
Das Webcam-Skript verwendet Opencv 3, das auf Python 3 ausgeführt wird, um das einzurichten, klicken Sie hier
Schritt 5: SCHLUSSFOLGERUNG
Dies ist der erste Teil des Projekts. Ich werde den Rover aufrüsten und autonomes Selbstfahren hinzufügen und schließlich werde ich ein Landermodul bauen, das ich vom Himmel aus starten und versuchen werde, es automatisch zu landen, als ob es auf dem Mond landen würde.
Fühlen Sie sich frei, Fragen in den Kommentaren und Zweifeln zu stellen, ich werde so schnell wie möglich antworten.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
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
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht