Sommario:

Costruisci un robot maggiordomo / auto / carro armato ESP8266 telecomandato da $ 15 per Ios e Android: 4 passaggi
Costruisci un robot maggiordomo / auto / carro armato ESP8266 telecomandato da $ 15 per Ios e Android: 4 passaggi

Video: Costruisci un robot maggiordomo / auto / carro armato ESP8266 telecomandato da $ 15 per Ios e Android: 4 passaggi

Video: Costruisci un robot maggiordomo / auto / carro armato ESP8266 telecomandato da $ 15 per Ios e Android: 4 passaggi
Video: S3E3 Создайте свои собственные автомобили своими руками с помощью PCBWayers! --- Инновации и внедрение 2024, Luglio
Anonim
Image
Image
Crea l'app Blynk
Crea l'app Blynk

Odi andare in cucina a fare uno spuntino? O per prendere un nuovo drink? Tutto questo può essere risolto con questo semplice maggiordomo telecomandato da $ 15.

Prima di andare oltre, sto eseguendo un progetto Kickstarter in questo momento per una striscia led RGB a comando vocale che funziona con Cortana e costa $ 19. Può essere trovato qui:

www.kickstarter.com/projects/1538004954/co…

In questo Instructable costruiremo un maggiordomo telecomandato. Può essere controllato tramite WiFi utilizzando un telefono Iphone o Android. L'intero progetto si basa sulla scheda nodeMCU ESP8266 e tutto può essere costruito per $ 15 se acquisti dalla Cina.

Per questo progetto abbiamo bisogno di quanto segue:

1x scheda ESP8266

2x motoriduttori DC con ruote

1x L293D o 2x bc547 NPN transistor

1x breadboard + fili per breadboard

1x pezzo di legno

1x cestino (o qualcos'altro che sarà la tabella nel passaggio 3)

1x ruota girevole a 360 gradi

1x batteria per i motori DC. Ho usato un Lipo 2s

1x banca di alimentazione da 5V

Questo progetto è utile anche se vuoi costruire un'auto, un carro armato o un rover telecomandati poiché l'elettronica sarà la stessa. Solo la base deve essere cambiata.

Quindi iniziamo!

Passaggio 1: crea l'app Blynk

Crea l'app Blynk
Crea l'app Blynk
Crea l'app Blynk
Crea l'app Blynk

Per iniziare, dobbiamo prima scaricare un'app chiamata Blynk. Può essere trovato sia nell'AppStore che nel PlayStore. Dopo aver scaricato l'app, dobbiamo eseguire i seguenti passaggi (controlla le immagini sopra per una spiegazione visiva di ciò che sto facendo).

1. Crea un account e accedi.

2. Premere il pulsante "nuovo progetto".

3. dare un nome al progetto e selezionare come scheda ESP8266 e come connessione WiFi.

4. scorri verso sinistra e aggiungi due pulsanti come nell'immagine sopra.

5. fare clic sul pulsante sinistro e cambiare il pin in GP0

6. Fai lo stesso per il pulsante destro ma cambia ora il pin in GP2

Come ultimo dobbiamo ottenere il token di autenticazione. Fare clic sull'icona del dado in alto a destra e cercare il token di autenticazione. È una lunga serie di numeri e lettere casuali. Scrivi questa stringa perché ne abbiamo bisogno nel passaggio successivo.

Passaggio 2: programma ESP8266

Programma l'ESP8266
Programma l'ESP8266
Programma l'ESP8266
Programma l'ESP8266

Poiché utilizziamo l'app Blynk, non dobbiamo utilizzare codici complicati. Per iniziare abbiamo bisogno di aprire l'IDE di Arduino. Presumo che tu abbia già configurato il tuo IDE Arduino per la scheda ESP8266 e che tu possa caricarlo. In caso contrario, ci sono molti tutorial online su come farlo.

Basta scaricare il file robotButler.ino da Instructable e aprirlo nell'IDE di Arduino. Prima di poterlo caricare, dobbiamo modificare 3 parametri:

Cerca questa riga di codice:

char auth = "YourAuthToken";

Ora cambia il testo tra " " per il tuo token di autenticazione. Questa è quella lunga stringa di numeri e lettere che hai annotato dal passaggio 1.

Ad esempio: char auth = 8d454db36538e4ce49516ca476186r9db”;

Ora cerca queste due righe di codice:

char ssid = "NomeRete";

char pass = "Password";

Ora cambia il testo tra " " per ssid con il nome della tua rete WiFi domestica per me ElferinksWiFi.

Ora cambia il testo tra il " " per la password alla password della tua rete WiFi domestica.

Per esempio

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Successivamente è possibile collegare ESP8266 con un cavo USB e fare clic sul pulsante di caricamento per eseguire il flashing di ESP8266.

Passaggio 3: crea l'hardware

Crea l'hardware!
Crea l'hardware!
Crea l'hardware!
Crea l'hardware!
Crea l'hardware!
Crea l'hardware!

Ora che abbiamo terminato la parte software, possiamo iniziare a costruire l'hardware.

Ho iniziato con la costruzione dello schema sopra su una breadboard. Entrambi gli schemi funzionano ma per qualche motivo i transistor NPN che ho usato il bc547 nel secondo schema si sono surriscaldati. Ecco perché ho deciso di utilizzare l'IC del driver del motore L293d che ha funzionato perfettamente per me.

Dopo che lo schema è finito, dobbiamo alimentare tutto. Ho usato per questo una batteria lipo da 2s (7,4V) per alimentare i motori e un power bank da 5V per alimentare l'ESP8266.

Ora possiamo iniziare a costruire il robot stesso.

1. Incollare a caldo i due motoriduttori cc su un pezzo di legno.

2. Incolla a caldo una rotella rotante all'estremità della base che stai utilizzando. Nel mio caso un disco di metallo rotondo.

3. Incolla a caldo il pezzo di legno con i motori DC alla tua base.

4. Ora colla a caldo thwe elettronica alla base.

Dopo che la base è stata completata, dobbiamo creare la tabella stessa. Ho usato un cestino della spazzatura che avevo in giro. Dopo averlo legato alla base con la cerniera e aver posizionato un pezzo di legno sopra, il robot era finito.

Puoi anche costruire una base completamente diversa. Se ad esempio vuoi costruire un serbatoio telecomandato, puoi creare una base per questo e utilizzare la stessa elettronica di questo progetto. Questo è lo stesso se vuoi costruire un'auto telecomandata, un rover o qualsiasi cosa ti venga in mente.

Passaggio 4: cavalchiamo

Andiamo in giro!
Andiamo in giro!

Fatto tutto, possiamo collegare ESP8266 al powerbank e aprire l'app Blynk sul tuo telefono. L'app si collegherà automaticamente al robot e ora potrai guidarlo ovunque!

Se hai domande non esitare a chiedermelo.

Se ti è piaciuto questo progetto, puoi dare un'occhiata ai miei altri progetti che sono anche progetti di tipo IOT come porte ad apertura automatica e luci a comando vocale.

Consigliato: