Inhaltsverzeichnis:

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Gunook
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Gunook

Video: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Gunook

Video: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Gunook
Video: ESP32 Cam konfigurieren der billigsten WLAN IP Kamera 2024, November
Anonim
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming

Die Idee ist, das hier beschriebene Roboterauto so günstig wie möglich zu machen. Daher hoffe ich, mit meiner ausführlichen Anleitung und den ausgewählten Komponenten für ein günstiges Modell eine große Zielgruppe zu erreichen. Ich möchte Ihnen meine Idee für ein Roboterauto vorstellen, das eine ESP32-CAM verwendet, einen kleinen Computer mit Kamera und W-LAN. Mit der sogenannten ESP32-CAM ist es für ca. 5,- Euro möglich, ein Live-Videobild, den Blick aus dem Roboterauto, über eine W-LAN-Verbindung zu übertragen und die im Roboter eingebauten Gleichstrommotoren anzusteuern.

Da die kleine ESP32-CAM über ein WIFI- und Bluetooth-Modul verfügt, kann das Videobild dank der mitgelieferten zusätzlichen Antenne auch über größere Distanzen an ein Smartphone oder Laptop gesendet werden.

Die Komponentenliste ist in meinem Blog mit der neuesten Elektronik verfügbar, die ich für diesen Roboter verwende.

ESP32-CAM baut Ihr eigenes Roboterauto mit Live-Video-Streaming – Projektstart

Schritt 1: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - USB-serielle Adapterverkabelung

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – USB-serielle Adapterverkabelung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – USB-serielle Adapterverkabelung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – USB-serielle Adapterverkabelung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – USB-serielle Adapterverkabelung

Um das ESP32-CAM-Modul zu programmieren, muss es zunächst mit dem PC verbunden werden. Da keine USB-Schnittstelle vorhanden ist, muss der USB-Seriell-Adapter verwendet werden. Bei dem ESP32-CAM-Modul, das ich in der Komponentenliste aufgeführt habe, ist bereits ein solcher Adapter im Lieferumfang enthalten. Ich selbst habe einen ähnlichen Adapter verwendet, den ich schon in ähnlichen Projekten verwendet habe. Das Prinzip ist immer das gleiche: ESP-32 mit Buchse-zu-Buchse Überbrückungskabel müssen zuerst an den USB-Seriell-Adapter angeschlossen werden.

Das Bild zeigt, welche Pins auf welche Weise verbunden werden müssen, damit die Kommunikation über die serielle Schnittstelle des ESP32-CAM-Moduls erfolgen kann.

Weitere Informationen, wie Sie alles einrichten, finden Sie in meinem Blog ausführlich beschrieben:

ESP32-CAM baut Ihr eigenes Roboterauto mit Live-Videostreaming – USB-Seriell-Adapterverkabelung

Schritt 2: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis

Das Chassis kann aus vielen Materialien oder Verpackungen gebaut werden, die sonst im Müll landen würden. So habe ich gute Erfahrungen mit Chassis gemacht, die individuell aus Karton aufgebaut werden. Allerdings ist hier die Arbeit mit Schere und Teppichmesser notwendig und daher kann es bei Kindern vielleicht zu Verletzungen kommen. Auch der Aufbau eines Chassis rein aus Karton ist etwas aufwendiger aber kreativer als eine fertige Box aus z. B. Plastik wie eine Eistüte. Im Folgenden beschreibe ich den Bau eines Chassis aus einer Eisbox, da zum Schneiden des Chassis keine scharfen Messer benötigt werden. Weitere Vorteile einer Eisbox sind, dass sie günstig zu haben ist, stabil ist, aus Abfall etwas anderes gemacht ist und groß genug ist, um alle Komponenten des Roboterautos unterzubringen. Auch der dünne Kunststoff der Box lässt sich gut verarbeiten und kann im Fehlerfall kostengünstig ausgetauscht werden.

Wie man die Löcher für die Gleichstrommotoren bohrt und eine genauere Beschreibung ist auf meinem Blog veröffentlicht:

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Design des Chassis

Schritt 3: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Verkabelung des I²C-Hubs

Um den L298N-Motortreiber mit dem ESP32-CAM-Modul zu steuern, benötigen wir den Servocontroller PCA9685. Der Servocontroller und das OLED-Display sind über den I2C-Hub mit dem I2C-Bus der ESP32-CAM verbunden. Im vorherigen Artikel haben wir gesehen, wie wir den I2C-Bus über die beiden Pins 1 und 3 zugänglich machen können IP-Adresse können wir weiterhin die Steuerung der Motoren des Roboterautos aufbauen.

Bitte folgen Sie dem folgenden Link, um weitere Informationen zum I2C-Hub und seiner Verwendung im Roboterauto zu erhalten:

ESP32-CAM baut Ihr eigenes Roboterauto mit Live-Videostreaming – Verkabelung des I²C-Hubs

Schritt 4: ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung
ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming - Programmierung der WIFI-Fernbedienung

Mit dem vorherigen Artikel und der ersten kleinen Ansteuerung der Motoren ist das Roboterauto schon geradeaus gefahren. Damit war klar, dass die Technik funktioniert und nun nur noch eine komplexere Steuerung programmiert werden muss, mit der das Roboterauto aktiv gelenkt werden kann. Dazu gehört ein minimalistisches Webinterface und die Möglichkeit, die Motoren mit unterschiedlichen Drehzahlen und Drehrichtungen zu steuern. In diesem Artikel erkläre ich, wie ich das Webinterface realisiert habe und welche Funktionen wie das Drehen des Kamerabildes möglich sind. Wenn Sie alle Artikel Schritt für Schritt durchgearbeitet haben, müssen Sie keine neuen Bibliotheken in Ihrer Arduino IDE installieren.

Das Webinterface mit Live-Videostream sieht aus wie das hier veröffentlichte Bild.

Um eine detaillierte Beschreibung zu erhalten, wie Sie alles programmieren, folgen Sie einfach dem folgenden Link und besuchen Sie meinen Blog:

ESP32-CAM Bauen Sie Ihr eigenes Roboterauto mit Live-Video-Streaming – Programmierung der WIFI-Fernbedienung

Ich hoffe, Ihnen hat die Idee meines Roboterbaus mit einer ESP32-CAM gefallen und mein Blog hat Ihnen geholfen, einen so kleinen Roboter selbst zu bauen.

Empfohlen: