Sommario:
- Passaggio 1: cablaggio
- Passaggio 2: connettiti al tuo Wi-Fi
- Passaggio 3: carica lo schizzo sul tuo Arduino
- Passaggio 4: aprire il monitor seriale nell'IDE di Arduino
- Passaggio 5: risoluzione dei problemi
- Passaggio 6: contattami (se richiesto)
Video: Integrazione semplice di Arduino Uno ed ESP8266: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Il nostro obiettivo era creare una libreria di comandi AT Esp8266 (basata sulla libreria ITEAD), che funzionasse bene sul software seriale sulla maggior parte dei dispositivi ESP8266, a condizione che dispongano di un firmware che risponda ai comandi AT (che di solito è l'impostazione predefinita del produttore).
Stiamo distribuendo questa libreria preliminare per i test e apprezzeremmo il tuo feedback e miglioramenti attraverso il repository Github.
Componenti hardware:
- ESP8266
- Arduino UNO e Genuino UNO
- Convertitore di livello logico - Bidirezionale
- tagliere
- Ponticelli
App software e servizi online:
- Arduino IDE
- circuito.io
- Firmware.ino
Passaggio 1: cablaggio
Collega ESP8266 tramite Software Serial alla tua scheda Arduino Uno utilizzando un convertitore logico, come mostrato nella figura del cablaggio allegata.
Passaggio 2: connettiti al tuo Wi-Fi
Apri la libreria Firmware.ino da Github e inserisci il tuo SSID e la password per il tuo Wi-Fi:
const char *SSID= "WIFI-SSID";const char *PASSWORD="WIFI-PASSWORD";
Passaggio 3: carica lo schizzo sul tuo Arduino
Collega Arduino al tuo computer e carica lo sketch.
Passaggio 4: aprire il monitor seriale nell'IDE di Arduino
Fare clic sul pulsante Monitor seriale nell'IDE Arduino (nell'angolo in alto a destra). Se tutto è a posto, dovresti vedere il seguente output sul monitor seriale.
Passaggio 5: risoluzione dei problemi
Se non ricevi risposta, prova ad aggiornare il firmware ESP a quello fornito di seguito. Usa una scheda FTDI 3.3v come questa.
Collega l'ESP all'FTDI Ottieni l'ESP8266Flasher
Ottieni il firmware 1.1.1.1
Lampeggia l'ESP
Se ricevi una risposta parziale dall'esp8266 quando usi il software seriale, vai a:
C:\ProgramFiles(x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.h
Modifica riga 42:
#define _SS_MAX_RX_BUFF 64 // Dimensione buffer RX
A:#define _SS_MAX_RX_BUFF 256 // Dimensione del buffer RX.
Questo ingrandirà il buffer seriale del software. A volte l'impostazione della velocità di trasmissione all'inizializzazione fallisce, prova a ripristinare Arduino, dovrebbe funzionare correttamente. Se per qualche motivo hai ancora problemi, commenta qui così cercheremo di individuare il problema. Se hai suggerimenti di miglioramento, fai una richiesta pull su Github. Generalmente, questo codice dovrebbe funzionare per tutte le versioni di Arduino Uno ESP8266-01.
Fonte:-
www.hackster.io
create.arduino.cc
Passaggio 6: contattami (se richiesto)
Se hai qualche problema con questo istruibile, puoi contattarmi:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
Consigliato:
Apriporta per garage intelligente fai-da-te + Integrazione dell'assistente domestico: 5 passaggi
Fai da te Smart Garage Door Opener + Home Assistant Integration: trasforma la tua normale porta del garage in modo intelligente usando questo progetto fai-da-te. Ti mostrerò come costruirlo e controllarlo utilizzando Home Assistant (su MQTT) e avere la possibilità di aprire e chiudere a distanza la porta del tuo garage. Utilizzerò una scheda ESP8266 chiamata Wemos
Stato Kicker semplice e sistema di prenotazione con integrazione Slack: 12 passaggi (con immagini)
Stato Kicker semplice e sistema di prenotazione con integrazione Slack: in un'azienda in cui lavoro c'è un tavolo kicker. L'azienda occupa molti piani e per alcuni dipendenti ci vogliono fino a 3 minuti per arrivare al tavolo e…per rendersi conto che il tavolo è già occupato.Quindi è nata l'idea di costruire un ki
Controllo delle tende con ESP8266, integrazione di Google Home e Openhab e Webcontrol: 5 passaggi (con immagini)
Controllo delle tende con ESP8266, integrazione di Google Home e Openhab e controllo Web: in questo Instructable ti mostro come ho aggiunto l'automazione alle mie tende. Volevo essere in grado di aggiungere e rimuovere l'automazione, quindi tutta l'installazione è a clip. Le parti principali sono: Motore passo-passo Controllato dal driver passo-passo bij ESP-01 Ingranaggio e montaggio
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: questo Instructable ti fornirà un modo semplice e veloce per aggiungere una scheda arduino a HomeKit di Apple su un dispositivo iOS. Apre ogni sorta di possibilità, inclusi gli script in esecuzione sul server, combinato con Apples HomeKit "Scenes", fa
Integrazione IoT-HUB-Live (ESP 8266, Arduino): 11 passaggi
Integrazione IoT-HUB-Live (ESP 8266, Arduino): se hai dispositivi IoT e hai bisogno di un servizio cloud per memorizzare le tue misurazioni…:)