Avvio rapido a Nodemcu (ESP8266) su IDE Arduino

Grazie ai ragazzi quelli che hanno portato Esp8266 in Arduino IDE e aiutando tutti gli utenti di Arduino felici fino in fondo. Sì, è passato molto tempo da quando lo hanno fatto e questo post è un po 'più tardi per ringraziare il buon lavoro dei ragazzi là fuori.

Cominciamo con l'installazione del supporto Esp8266 per Arduino e vediamo come lampeggiare un LED (il mondo ciao nell'elettronica)

guarda il video per conoscere il tutorial passo passo su come iniziare con il nostro chip Esp8266 preferito

Per prima cosa apri l'IDE di Arduino

Vai ai file e fai clic sulla preferenza nell'IDE di Arduino

copia il codice qui sotto in Gestione schede aggiuntive

//arduino.esp8266.com/stable/package_esp8266com_index.json

fai clic su OK per chiudere la scheda delle preferenze.

Dopo aver completato i passaggi precedenti, vai su Strumenti e scheda, quindi seleziona Gestione schede

Passare a esp8266 dalla comunità esp8266 e installare il software per Arduino.

Una volta completato tutto il processo sopra descritto, leggiamo per programmare il nostro esp8266 con Arduino IDE.

Per questo esempio ho usato NodeMCU esp8266 e se stai usando altri chip wifi del fornitore o un modulo wifi generico, controlla con la mappatura dei pin esp8266 che è molto essenziale per far funzionare le cose.

Il motivo per cui ho usato il pin D7 per questo esempio è che ho caricato il programma di lampeggiamento di base che viene fornito con il programma di esempio nell'IDE di Arduino che è collegato con 13 pin di Arduino. Il 13 ° pin è mappato nel pin D7 di NodeMCU.

vai alla scheda e seleziona il tipo di esp8266 che stai utilizzando. e selezionare la porta COM corretta per eseguire il programma sul dispositivo esp8266.

void setup () {

// inizializza il pin digitale 13 come uscita. pinMode (13, OUTPUT); }

// la funzione loop funziona ripetutamente per sempre void loop () {digitalWrite (13, HIGH); // accende il LED (ALTO è il livello di tensione) ritardo (1000); // aspetta un secondo digitalWrite (13, LOW); // spegni il LED rendendo il ritardo di BASSA tensione (1000); // aspetta un secondo}

carica il programma e vedi i risultati.

se ti piace il tutorial sopra e se vuoi provare con progetti interessanti puoi anche controllare questo link qui, questo è il link del libro di Amazon in cui puoi usare quel libro per creare IoT con Esp8266 o Nodemcu, che libri ti offre una copertura di base su come fare cose semplici e iniziare con arduino e continuare a sviluppare progetti come l'invio di dati al server Web e la creazione di un server Web, il caricamento e il controllo dei dati da una pagina Web, come interfacciare i dispositivi TFT LCD e I2C e molte altre cose possono essere trovate sul link .

Passaggio 1: controllare un LED dal browser Web

In questo blog, vedremo come "Accendere e spegnere" un LED collegato a Esp8266, che esp8266 ha programmato da IDE Arduino per controllare il LED.

Connetteremo Esp8266 al router Wi-Fi usando SSID e password della nostra rete domestica Wifi, dove esp8266 si connetterà al nostro wifi e creeremo un server web, a cui è possibile accedere guardando attraverso il monitor seriale della finestra di Arduino oppure è possibile accedi anche al tuo router Wifi e controlla l'elenco dei client collegati al tuo router Wi-Fi.

Ecco una finestra che spiega la procedura passo-passo per connettere Esp8266 al server Wi-fi e Come accedere alla pagina Web e controllare il LED collegato a Esp8266

Per il video sopra ho usato NodeMcu, puoi usare qualsiasi tipo di Esp8266 per far funzionare questa cosa nel tuo browser web.

cerca la mappatura dei pin con il tuo rivenditore Esp8266, se il programma non funziona correttamente per te, l'errore sarà con le funzionalità di mappatura dei pin, qui ho usato il pin D7 che mappava al 13 ° pin quando programma dall'IDE Arduino.

 Collega il tuo Esp8266 a Arduino IDE e seleziona la porta COM e il tipo di scheda corretti e 
 carica il programma. 
 Nota: modifica l'SSID con il nome WiFi e la password con la password WiFi. se ti dimentichi di cambiarlo, esp8266 non si collegherà connettiti al tuo wifi. 

-------------------------------------------------- -------------------------------------------------- ----------------------


Se tutto è completo, puoi passare al tuo monitor seriale e verificare l'indirizzo IP a cui i tuoi dispositivi sono collegati. ti verrà presentato un monitor seriale che guarda esattamente all'immagine qui sotto.

se ti piace il tutorial sopra e se vuoi provare con progetti interessanti puoi anche controllare questo link qui, questo è il link del libro di Amazon in cui puoi usare quel libro per creare IoT con Esp8266 o Nodemcu, che libri ti offre una copertura di base su come fare cose semplici e iniziare con arduino e continuare a sviluppare progetti come l'invio di dati al server Web e la creazione di un server Web, il caricamento e il controllo dei dati da una pagina Web, come interfacciare i dispositivi TFT LCD e I2C e molte altre cose possono essere trovate sul link .

Passaggio 2: controllare i dispositivi elettrici dal browser Web dell'utente utilizzando Esp8266 Nodemcu

Ciao, in questo tutorial vedremo come controllare dispositivi elettrici come ventola, luce, ecc., Per accendere e spegnere usando esp8266 da un browser web. se sei annoiato con un controller di dispositivo dedicato come un'app o un telecomando che sarà disponibile per un solo dispositivo particolare ma utilizzando questo metodo tutti i dispositivi che supportano la navigazione web fungeranno da controller per noi.

Assicurati che tutti i dispositivi siano collegati allo stesso router, questo esempio non include una funzione di port forwarding che non ci consentirà di controllare il dispositivo dall'esterno della rete domestica.

I componenti di cui hai bisogno per completare questo progetto sono molto semplici, devi avere un modulo wifi esp8266 e un relè, assicurati di acquistare un relè 5v che è molto facile da usare con i chip esp non richiede alimentazione esterna. possiamo usare il pin Vin del nodemcu o se stai usando un chip generico, devi fornire un 5v esterno al relè.

Per questo progetto di esempio ho usato solo 2 circuiti a relè, ma il programma attuale ha scritto per il collegamento di quattro moduli a relè.

Puoi controllare il video sopra su come funziona questa cosa e su come connettere il tuo browser all'indirizzo IP restituito da esp e tutti i dettagli sono inclusi in questo video.

Copia il seguente codice arduino e incollalo nel tuo IDE Arduino e carica il programma sul tuo nodemcu o su qualsiasi altro dispositivo esp che stai usando, assicurati di scegliere la porta e il nome del dispositivo corretti dalla scheda. inoltre, non dimenticare di modificare l'SSID e la password nelle impostazioni Wi-Fi.

Questo programma per esp8266 ha scritto per restituire lo stato del dispositivo, che a sua volta ci avviserà con lo stato del dispositivo nel browser, il che farà anche sapere all'utente quale dispositivo è attualmente acceso o spento.

Copia il codice sopra e completa il processo. Condividi e fai conoscere agli altri questo piccolo chip che può fare dozzine di magia.

se ti piace il tutorial sopra e se vuoi provare con progetti interessanti puoi anche controllare questo link qui, questo è il link del libro di Amazon in cui puoi usare quel libro per creare IoT con Esp8266 o Nodemcu, che libri ti offre una copertura di base su come fare cose semplici e iniziare con arduino e continuare a sviluppare progetti come l'invio di dati al server Web e la creazione di un server Web, il caricamento e il controllo dei dati da una pagina Web, come interfacciare i dispositivi TFT LCD e I2C e molte altre cose possono essere trovate sul link .

Passaggio 3: carica i dati del sensore di temperatura DS18b20 su Thingspeak da Esp8266 (nodemcu)

Ciao a tutti in questo tutorial saprai come utilizzare i dati di temperatura Ds18b20 su thingspeak.com, puoi seguire lo schema del circuito fritzing sopra per controllare il sensore di temperatura Ds18b20, Questo sensore segue un protocollo a filo che significa che puoi collegare molti sensori come vuoi il singolo pin e accedere ai dati di temperatura chiamando il sensore per indirizzo.

controlla il video qui sotto su come lavorare con questo sensore e anche la prova del funzionamento del codice.


Non c'è molto lavoro per lavorare con questo sensore, poiché ci sono molte librerie di esempio già disponibili in Internet che chiunque può usare e iniziare a lavorare con questo sensore.

Prova il codice seguente per sapere se riesci a leggere dal sensore di temperatura con ESP8266 o Nodemcu


se si verificano errori, assicurarsi di aver scaricato la libreria per il sensore di temperatura Ds18b20.


copia incolla sopra il codice sul tuo IDE Arduino e carica su ESP8266 o Nodemcu se non sei sicuro di come farlo, controlla il video per sapere come funzionano le cose, se non sai ancora cercare nella ricerca su questo blog per iniziare con Esp8266 in Arduino IDE.

di seguito puoi vedere il codice per l'invio dei dati di temperatura a thingspeak.com da Esp8266 o Nodemcu per fare questo è necessario disporre della chiave API di thingspeak che può essere facilmente registrata registrandoti al sito web.

cambia SSID e password nella password del router e aggiorna anche la chiave API Nodemcu.

-------------------------------------------------- -------------------------------------------------- ----------------------

-------------------------------------------------- -------------------------------------------------- ----------------------

se ti piace il tutorial sopra e se vuoi provare con progetti interessanti puoi anche controllare questo link qui, questo è il link del libro di Amazon in cui puoi usare quel libro per creare IoT con Esp8266 o Nodemcu, che libri ti offre una copertura di base su come fare cose semplici e iniziare con arduino e continuare a sviluppare progetti come l'invio di dati al server Web e la creazione di un server Web, il caricamento e il controllo dei dati da una pagina Web, come interfacciare i dispositivi TFT LCD e I2C e molte altre cose possono essere trovate sul link .

Articoli Correlati