Sommario:

ESP32-CAM Costruisci la tua auto robot con streaming video in diretta: 4 passaggi
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta: 4 passaggi

Video: ESP32-CAM Costruisci la tua auto robot con streaming video in diretta: 4 passaggi

Video: ESP32-CAM Costruisci la tua auto robot con streaming video in diretta: 4 passaggi
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Dicembre
Anonim
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta

L'idea è di rendere l'auto robot descritta qui il più economica possibile. Pertanto spero di raggiungere un ampio gruppo target con le mie istruzioni dettagliate e i componenti selezionati per un modello economico. Vorrei presentarvi la mia idea per un'auto robot che utilizza un ESP32-CAM, un piccolo computer con fotocamera e W-LAN. Con la cosiddetta ESP32-CAM è possibile per circa 5, - Euro trasmettere un'immagine video dal vivo, la vista dall'auto del robot, tramite una connessione W-LAN e controllare i motori CC incorporati nel robot.

Poiché la piccola ESP32-CAM dispone di un modulo WIFI e Bluetooth, l'immagine video può essere inviata anche a uno smartphone o un laptop a distanze maggiori grazie all'antenna aggiuntiva inclusa.

L'elenco dei componenti è disponibile sul mio blog con l'ultima elettronica che sto utilizzando per quel robot.

ESP32-CAM costruisce la propria auto robotica con streaming video in diretta – inizio del progetto

Passaggio 1: ESP32-CAM Costruire la propria auto robotica con streaming video in diretta - Cablaggio dell'adattatore seriale USB

ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Cablaggio adattatore USB-seriale
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Cablaggio adattatore USB-seriale
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Cablaggio adattatore USB-seriale
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Cablaggio adattatore USB-seriale

Per programmare il modulo ESP32-CAM, è necessario prima collegarlo al PC. Poiché non dispone di un'interfaccia USB, è necessario utilizzare l'adattatore seriale USB. Nel modulo ESP32-CAM che ho elencato nell'elenco dei componenti c'è già un tale adattatore incluso nella consegna. Io stesso ho usato un adattatore simile che ho usato in progetti simili prima. Il principio è sempre lo stesso: ESP-32 con cavi jumper femmina-femmina deve essere prima collegato all'adattatore seriale USB.

L'immagine mostra quali pin devono essere collegati in che modo in modo che la comunicazione possa essere effettuata tramite l'interfaccia seriale del modulo ESP32-CAM.

Maggiori informazioni su come configurare tutto sono descritte in dettaglio sul mio blog:

ESP32-CAM costruisce la propria auto robot con streaming video in diretta - Cablaggio adattatore USB-seriale

Passaggio 2: ESP32-CAM Costruire la propria auto robot con streaming video in diretta - Progettazione del telaio

ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Progettazione del telaio

Il telaio può essere costruito con molti materiali o imballaggi che altrimenti finirebbero nei rifiuti. Quindi ho fatto buone esperienze con telai costruiti individualmente in cartone. Tuttavia, qui è necessario il lavoro con le forbici e il coltello da tappeto e quindi può forse arrivare a lesioni con i bambini. Anche la costruzione di un telaio puramente in cartone è un po' più complessa ma più creativa di una scatola finita fatta ad es. plastica come una confezione di gelato. Di seguito descrivo la costruzione di un telaio da una scatola di gelato perché non sono necessari coltelli affilati per tagliare il telaio. Ulteriori vantaggi di una scatola di gelato sono che è economico da avere, stabile, dai rifiuti è fatto qualcos'altro e abbastanza grande da ospitare tutti i componenti dell'auto robot. Anche la plastica sottile della scatola è facile da lavorare e in caso di errori può essere sostituita a buon mercato.

Come eseguire i fori per i motori in corrente continua e una descrizione più dettagliata è pubblicata sul mio blog:

ESP32-CAM costruisce la propria auto robot con streaming video in diretta – Progettazione del telaio

Passaggio 3: ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Cablaggio dell'hub I²C

ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C
ESP32-CAM Costruisci la tua auto robotica con streaming video in diretta - Cablaggio dell'hub I²C

Per controllare il driver del motore L298N con il modulo ESP32-CAM abbiamo bisogno del servo controller PCA9685. Il servo controller e il display OLED sono collegati al bus I2C dell'ESP32-CAM tramite l'hub I2C. Nell'articolo precedente abbiamo visto come possiamo rendere accessibile il bus I2C utilizzando i due pin 1 e 3. Poiché sappiamo dall'articolo precedente che il bus I2C può funzionare generalmente tramite questi due pin e il display OLED allegato ha dato il Indirizzo IP, possiamo continuare a costruire il controllo dei motori dell'auto robot.

Si prega di seguire il collegamento sottostante per ottenere molti più dettagli sull'hub I2C e su come utilizzarlo nell'auto del robot:

ESP32-CAM costruisci la tua auto robotica con lo streaming video in diretta – Cablaggio dell'hub I²C

Passaggio 4: ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI

ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta - Programmazione del telecomando WIFI

Con l'articolo precedente e il primo piccolo controllo dei motori, l'auto robot è già andata avanti. Quindi era chiaro che la tecnologia funziona e ora deve essere programmato solo un sistema di controllo più complesso con il quale l'auto robot può essere guidata attivamente. Ciò include un'interfaccia web minimalista e la possibilità di controllare i motori con velocità e senso di rotazione differenti. In questo articolo spiegherò come ho realizzato l'interfaccia web e quali funzioni come la rotazione dell'immagine della telecamera sono possibili. Se hai esaminato tutti gli articoli passo dopo passo, non è necessario installare nuove librerie nel tuo IDE Arduino.

L'interfaccia web con lo streaming video in diretta assomiglia all'immagine pubblicata qui.

Per avere una descrizione dettagliata su come programmare il tutto basta seguire il link sottostante e visitare il mio blog:

ESP32-CAM costruisci la tua auto robot con streaming video in diretta - programmazione del telecomando WIFI

Spero che ti sia piaciuta l'idea del mio robot costruito con una ESP32-CAM e che il mio blog ti abbia aiutato a costruire un robot così piccolo da solo.

Consigliato: