Sommario:

Robot controllato Wi-Fi che utilizza Wemos D1 ESP8266, Arduino IDE e app Blynk: 11 passaggi (con immagini)
Robot controllato Wi-Fi che utilizza Wemos D1 ESP8266, Arduino IDE e app Blynk: 11 passaggi (con immagini)

Video: Robot controllato Wi-Fi che utilizza Wemos D1 ESP8266, Arduino IDE e app Blynk: 11 passaggi (con immagini)

Video: Robot controllato Wi-Fi che utilizza Wemos D1 ESP8266, Arduino IDE e app Blynk: 11 passaggi (con immagini)
Video: ESP8266 e Arduino Mega, WebServer Wi-Fi SoftAP senza libreria (solo comandi AT) [Parte 2] 2024, Dicembre
Anonim
Image
Image
Robot Arduino con controller PS2 (joystick PlayStation 2)
Robot Arduino con controller PS2 (joystick PlayStation 2)

Di IgorF2Follow Altro dell'autore:

Robot Arduino con controller PS2 (joystick PlayStation 2)
Robot Arduino con controller PS2 (joystick PlayStation 2)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED

Informazioni su: Maker, ingegnere, scienziato pazzo e inventore Maggiori informazioni su IgorF2 »

In questo tutorial ti mostro come realizzare un carro armato robotico controllato da Wi-Fi controllato da uno smartphone utilizzando l'app Blynk. In questo progetto è stata utilizzata una scheda ESP8266 Wemos D1, ma possono essere utilizzati anche altri modelli di piastre (NodeMCU, Firebeetle, ecc.) e i principi presentati in questo tutorial possono essere applicati ad altri modelli di robot.

In progetti precedenti ho presentato come montare un controller robot con un Arduino Uno collegato a un modulo ESP8266 e un'interfaccia web utilizzando html e javascript. Un robot è stato sviluppato utilizzando materiali semplici, senza la necessità di utilizzare strumenti complessi come stampanti 3D e macchine per il taglio laser. Puoi leggere di più su questo progetto al link qui sotto:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Aveva alcuni inconvenienti, come la necessità di utilizzare due controller indipendenti (un Arduino e un ESP8266) e il fatto che potesse inviare/ricevere comandi solo da una rete locale e utilizzando un computer (desktop o laptop).

Questa volta ho deciso di testare una struttura fisica diversa e un nuovo modo di eseguire il controllo del robot. Per questo, è stato utilizzato un kit fai-da-te per la struttura del robot e una scheda Wemos ESP8266 associata all'app Blynk per eseguirne il controllo. Il codice per il controllo del robot è stato sviluppato utilizzando l'IDE Arduino.

Esistono diversi modi per utilizzare questo tutorial. Puoi usarlo per:

- Impara come programmare un ESP8266 usando l'IDE Arduino;

- Esercita le tue abilità di elettronica e saldatura, ecc;

- Guarda come assemblare un kit robotico;

- Scopri come utilizzare l'app Blynk sui tuoi progetti;

Secondo classificato nel concorso Make it Move di Instructables

Ti sono piaciuti quei progetti? Per favore, considera di supportare i miei progetti futuri con una piccola donazione in Bitcoin!:D Indirizzo deposito BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali

In questo progetto sono stati utilizzati i seguenti strumenti:

  • Saldatore e filo (link/link/link). I motori DC erano già dotati di fili saldati ai suoi terminali … Ma alla fine si romperà e potresti doverlo risaldare. Quindi considera di avere un buon saldatore e filo nelle vicinanze.
  • Foglio di schiuma EVA (o altro materiale non conduttivo). Il telaio del robot che ho usato in questo progetto è realizzato in alluminio e i circuiti stampati sono installati su queste parti metalliche. Ho utilizzato uno strato di foglio di schiuma tra le schede e la piastra metallica per evitare possibili cortocircuiti.
  • Nastro biadesivo. È stato utilizzato per incollare i fogli di schiuma ai circuiti stampati e per l'installazione del modulo H-Bridge.
  • Forbici, per tagliare dei rettangoli in fogli di gommapiuma.

Ho utilizzato le seguenti parti hardware per il mio progetto:

  • Scheda di sviluppo Wemos D1 ESP8266 (link/link). La scheda Wemos D1 è davvero facile da usare e programmare con Arduino IDE. Ha lo stesso ingombro di un normale Arduino Uno! In questo modo la maggior parte dello shield Arduino funzionerà anche con questa scheda. Ha un modulo Wi-Fi integrato, quindi puoi usarlo in una varietà di progetti. Puoi anche utilizzare altre schede basate su ESP8266 (link / link).
  • Modulo H-bridge a doppio canale L298N (link/link/link). Questo modulo consente di amplificare i segnali a 3,3 V del Wemos (o di un Arduino) ai 12 V necessari per i motori.
  • Serbatoio del telaio del robot fai-da-te (link / link). Questo fantastico kit ha tutto il necessario per costruire un carro armato: due motori CC, ingranaggi, cingoli, bulloni, dadi, ecc. Viene già fornito con gli strumenti necessari per assemblare il telaio, il che è ottimo per i principianti!
  • 18650 batterie da 3,7 V (x3) (collegamento). Ho usato per alimentare l'intero circuito. Questo serbatoio utilizza motori a 12V. Ho usato tre batterie da 3,7 V in serie per alimentarle.
  • Portabatterie 3S 18650 (collegamento). Può contenere tre batterie 18650 in serie e può essere facilmente fissato sul retro del serbatoio.
  • Caricabatteria 18650 (collegamento). Le tue batterie finiranno per esaurirsi. Quando ciò accade, un caricabatterie verrà in tuo soccorso.
  • Ponticelli (link). Ho usato 6 jumper maschio-femmina per i segnali tra l'h-bridge e il Wemos e 2 jumper maschio-maschio per 5V e Gnd. Potresti aver bisogno di più se prevedi di aggiungere alcuni sensori.
  • Cavo micro USB. Ti servirà per caricare il tuo codice. La maggior parte delle schede è già dotata di un proprio cavo.

I collegamenti sopra sono solo un suggerimento su dove puoi trovare gli elementi utilizzati in questo tutorial (e forse supportare i miei futuri tutorial). Sentiti libero di cercarli altrove e acquista nel tuo negozio locale o online preferito.

Passaggio 2: assemblaggio del robot

Image
Image

"caricamento="pigro" " caricamento="pigro"

App Blynk - Crea un nuovo progetto
App Blynk - Crea un nuovo progetto
App Blynk - Crea un nuovo progetto
App Blynk - Crea un nuovo progetto

Ora ti mostrerò come ho progettato la mia app di controllo remoto utilizzando Blynk. Puoi usarlo come base per le tue creazioni.

Crea un nuovo progetto

  1. Crea nuovo progetto;
  2. Aggiungi un nome di progetto (robot WiFi), scegli la scheda di sviluppo (Wemos D1) e il tipo di connessione (WiFi) e fai clic sul pulsante Crea;
  3. Il token di autenticazione verrà inviato alla tua e-mail;

Il token di autenticazione viene utilizzato nel codice Arduino. Consente alla scheda ESP8266 di raggiungere il server Blynk per inviare e ricevere dati.

Per la creazione della tua dashboard, puoi trascinare e rilasciare diversi oggetti. Sono disponibili pulsanti, slider e joystick per la creazione di diverse interfacce di controllo. Puoi ridimensionare (la maggior parte di essi) e configurare le loro impostazioni come desideri.

Nei prossimi passaggi mostrerò quattro diverse alternative per controllare il robot utilizzando diversi widget.

Passaggio 7: app Blynk n. 1 - Quattro pulsanti

Secondo classificato al concorso Make it Move

Consigliato: