Tutorial Arduino ITA 27: modulo WiFi ESP8266

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • ✅ Guida per comandare Arduino da remoto tramite il WiFi. I collegamenti e lo sketch per comunicare con il modulo ESP8266, collegarsi alla rete WiFi e controllare il LED RGB dalla finestra del browser.
    INDICE DEI CONTENUTI
    00:00 - Introduzione
    00:25 - Funzionamento del modulo WiFi ESP8266
    01:36 - Circuito per configurare il modulo WiFi
    03:08 - Invio dei comandi AT
    04:01 - Modifica del circuito per comandare il LED RGB
    04:42 - Sketch per cambiare il colore del LED RGB da remoto
    09:41 - LED RGB comandato tramite l'url del browser
    10:41 - Creazione dell'interfaccia grafica
    11:14 - LED RGB comandato tramite l'interfaccia web
    😍 Ti è piaciuto il video? L'hai trovato interessante e utile? Vorresti vedere i nostri video con maggiore frequenza per imparare a creare progetti con Arduino, elettronica e fai da te? Abbonati anche tu al canale per supportarci nella creazione dei nuovi video.
    🎓 Link utili di questa puntata:
    Circuiti e sketch utilizzati ➜ www.italiantechproject.it/tut...
    Comandi AT ➜ docs.espressif.com/projects/e...
    👍 Seguici sui social:
    Facebook ➜ / techmakerit
    Twitter ➜ / techmakerit
    Instagram ➜ / techmakerit
    Telegram ➜ t.me/TechMakerIT
    🌍 Visita il sito web
    www.italiantechproject.it/arduino
    🛒 Compra online su www.techmaker.it
    Modulo WiFi ESP8266 ➜ www.techmaker.it/ricetrasmett...
    Arduino UNO ➜ www.techmaker.it/16-schede-di...
    LED RGB ➜ www.techmaker.it/led/51-led-rgb
    Adattatore per ESP8266 ➜ www.techmaker.it/convertitori...
    Alimentazione per breadboard ➜ www.techmaker.it/alimentazion...
    Resistori ➜ www.techmaker.it/19-resistori
    Breadboard ➜ www.techmaker.it/breadboard/3...
    Cavetti ➜ www.techmaker.it/cavi-e-jumpe...
    Cavetti rigidi ➜ www.techmaker.it/cavi-e-jumpe...
    Cavo USB ➜ www.techmaker.it/cavi-e-jumpe...
    📚 Libri consigliati
    Arduino. Progetti e soluzioni ➜ amzn.to/34ds4IY
    Arduino. La guida ufficiale ➜ amzn.to/2DZoxDD
    Sensori per maker ➜ amzn.to/3l3vEeW
    Elettronica per maker ➜ amzn.to/3aBJDUm
    Elettronica trucchi e segreti ➜ amzn.to/3gdi9Fw
    Linguaggi di programmazione ➜ amzn.to/3gdGuv9
    Imparare a programmare ➜ amzn.to/3iVOoLn
    Unisciti alla comunità degli appassionati di elettronica
    👉 www.youtube.com/@TechMaker/join
    #Arduino #WiFi #ESP8266
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 101

  • @MauryXman
    @MauryXman ปีที่แล้ว

    Gran bei video, ma sopratutto grazie per le risposte che date, non tutti lo fanno e devo dire che é davvero un valore aggiunto non indifferente, personalmente se uno youtuber non mi risponde mi disiscrivo, quindi grazie per il fantastico lavoro.
    PS.: quello sopra é un complimento, potete anche non rispondere, 🙂

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Siamo contenti che ti piaccia il nostro canale

  • @user-tn3ec2dy9z
    @user-tn3ec2dy9z ปีที่แล้ว

    Complimenti,molto ben spiegato,ho realizzato sia l'adattatore di livello che l'alimentatore a 3.3V in casa,unica piccola critica al sw ,quando fallisce l'inizializzazione del modulo wifi è inutile proseguire con l'autenticazione in rete,ma ripeto complimenti. Ho dovuto prima programmare a parte il chip esp8266 con un comando AT a 9600 etc baud con un modulino FTDI altrimenti l'inizializzazione falliva anche cambiando la velocità della comunicazione seriale

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Con un baud rate superiore a 9600 la comunicazione con il modulo spesso risulta instabile.

  • @umbertobarbella7329
    @umbertobarbella7329 2 ปีที่แล้ว

    Complimenti. Spiegazione chiarissima.
    Un video su come utilizzare ESP8266 o (meglio) ESP32 come modulo autonomo sarebbe interessante.

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว

      Ci fa piacere che il video ti sia piaciuto.
      Cercheremo di pubblicare dei video anche sugli ESP in modalità autonoma.

  • @brunoleonetti2691
    @brunoleonetti2691 ปีที่แล้ว

    Ottimo video in quanto spiega passo passo sia il montaggio dei componenti che il codice. Appena in possesso dei componenti collauderò il tutto.

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Siamo contenti che il video ti sia piaciuto

  • @edenboriani2831
    @edenboriani2831 2 ปีที่แล้ว

    ottimo!!!!

  • @smecmanca
    @smecmanca 2 ปีที่แล้ว

    Fighissimo

  • @eduardorossi7310
    @eduardorossi7310 5 หลายเดือนก่อน

    Molto ben fatto

    • @TechMaker
      @TechMaker  5 หลายเดือนก่อน

      👍

  • @eugeniocalcagno5908
    @eugeniocalcagno5908 ปีที่แล้ว

    Video molto esaustivo, complimenti. Veramente ben fatto! Mi funziona tutto, tranne la pagina web. Quando la trascino sul browser (Firefox) e clicco sui vari pulsanti non succede nulla e dopo qualche secondo mi visualizza "Errore: impossibile cambiare il colore".

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Controlla che l'indirizzo IP inserito nel codice javascript della pagina web sia corretto

    • @eugeniocalcagno5908
      @eugeniocalcagno5908 ปีที่แล้ว

      @@TechMaker Grazie! Ho modificato IP nella pagina html...tutto ok

  • @massimilianobreschi83
    @massimilianobreschi83 2 ปีที่แล้ว

    Ottima spiegazione, una domanda, ma funziona sole se entrambi i dispositivi sono connessi alla stessa wifi ?

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว

      Non necessariamente, ma se non sono nella stessa rete gli indirizzi IP devono essere pubblici per poter comunicare tra di loro.

  • @matteocusimano9558
    @matteocusimano9558 ปีที่แล้ว

    Video molto interessante. Per caso conosci un modulo wifi che abbia anche la porta LAN?

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Per le connessioni LAN puoi usare un modulo ethernet www.techmaker.it/ricetrasmettitori/357-modulo-ethernet

    • @matteocusimano9558
      @matteocusimano9558 ปีที่แล้ว

      @@TechMaker grazie mille

  • @antoniocaloi6794
    @antoniocaloi6794 2 ปีที่แล้ว

    Ottima lezione per cambiare colore al led si nota la tua ottima conoscenza del linguaggio. Ma dove trovo lo sketch per provarlo. grazie

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว

      Gli sketch li puoi scaricare dal nostro sito www.italiantechproject.it/arduino/27-wifi-esp8266

    • @antoniocaloi6794
      @antoniocaloi6794 2 ปีที่แล้ว

      @@TechMaker
      Grazie scaricato sketch adesso provo, ottima descrizione . Buona giornata.

  • @volpeceban3984
    @volpeceban3984 ปีที่แล้ว

    Ottimo video, una domanda ma e possibile far funzionare il modulo wifi senza alimentazione esterna?

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      In teoria si, ma il consumo elevato del modulo WiFi potrebbe provocare alcuni malfunzionamenti come il riavvio della scheda ecc.

    • @volpeceban3984
      @volpeceban3984 ปีที่แล้ว

      @@TechMaker ok ma è possibile ridurre il consumo del modulo in qualche modo?

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      I picchi di consumo durante la comunicazione wifi non si possono evitare

    • @volpeceban3984
      @volpeceban3984 ปีที่แล้ว

      @@TechMaker ok grazie mille della risposta

  • @FranciCala
    @FranciCala 5 หลายเดือนก่อน

    Ciao avrei due o tre domande che sono:l'alimentazione può essere anche a nove volt?
    Come si fa a fare un'interfaccia web?
    Grazie mille

    • @TechMaker
      @TechMaker  5 หลายเดือนก่อน

      Utilizzando un modulo di alimentazione breadboard ( www.techmaker.it/alimentazione/338-modulo-alimentazione-breadboard-3-3v-5v ), puoi fornire tensione da 6,5V a 12V.
      L'interfaccia web può essere realizzata, ad esempio, con le chiamate Ajax in JavaScript.

    • @FranciCala
      @FranciCala 5 หลายเดือนก่อน

      grazie mille @@TechMaker

  • @Chry_Dra
    @Chry_Dra ปีที่แล้ว

    ehi ciao, qual’è il software per i circuiti mostrati a video ?

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Gli schemi sono realizzati con Fritzing

  • @edoardomuraro3198
    @edoardomuraro3198 ปีที่แล้ว

    Ciao! Ottimo video. Ho configurato il mio ESP ma quando avvio tutto, nel monitor seriale mi continua a dare errori di TIMEOUT e Cannot initialize ESP module. Non capisco come mai, ho già guardato su altri forum.... Help!

    • @TechMaker
      @TechMaker  ปีที่แล้ว +1

      Hai provato a cambiare il baud rate per comunicare con il modulo wifi?

    • @edoardomuraro3198
      @edoardomuraro3198 ปีที่แล้ว

      @@TechMaker sì, purtroppo non riesco a venirne fuori. Gli sketch d'esempio funzionano bene ma questo qui mi dà problemi.. proverò ad inventarmi qualcosa.

  • @michelelorenzon7287
    @michelelorenzon7287 ปีที่แล้ว

    Ciao, io quando vado a dare il comando per cambiare baudrate mi da error mentre quando do solo comando at mi da ok e non capisco il perchè. Qualche soluzione? Grazie

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Qual è il messaggio di errore?

  • @g4vrv
    @g4vrv 2 หลายเดือนก่อน

    Ciao, per caso hai un video di come caricare gli sketch tramite app? Io non ho una rete WiFi a casa e vorrei solo connettere arduino con il cellulare

    • @TechMaker
      @TechMaker  2 หลายเดือนก่อน +1

      Puoi guardare il video tutorial sul Bluetooth www.italiantechproject.it/tutorial-arduino/bluetooth-hc-05

    • @g4vrv
      @g4vrv 2 หลายเดือนก่อน

      Grazie! Ma non posso caricare sketch tramite Bluetooth giusto oppure si?

    • @TechMaker
      @TechMaker  2 หลายเดือนก่อน

      Per caricare gli sketch da remoto, è possibile utilizzare OTA. Ti può essere di aiuto l'articolo: www.electroniclinic.com/arduino-ota-over-the-air-programming-using-bluetooth/

  • @LAYATORS
    @LAYATORS 2 ปีที่แล้ว

    Ciao! Hai una versione diversa del software di arduino?

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว

      La versione dell'IDE di Arduino usata nel video è 2.0 RC. La puoi scaricare dal sito ufficiale www.arduino.cc/en/software

    • @LAYATORS
      @LAYATORS 2 ปีที่แล้ว

      @@TechMaker Grazie!! Quali sono le differenze? Solo nell'interfaccia grafica, o anche nel modo di scrivere il codice?

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว

      Il codice rimane invariato. Oltre all'interfaccia grafica modificata, sono state introdotte alcune delle funzionalità, come per esempio l'autocompletamento del codice durante la scrittura ecc.

    • @LAYATORS
      @LAYATORS 2 ปีที่แล้ว

      @@TechMaker grazie

  • @ergabibbo2301
    @ergabibbo2301 ปีที่แล้ว

    ciao, io ho un node mcu e quando carico il programma mi da:[WiFiEsp] Initializing ESP module
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp]>>> TIMEOUT >>>
    [WiFiEsp]>>> Cannot initialize ESP module

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Prova a usare un diverso baud rate per comunicare con il modulo, per esempio 115200

    • @ergabibbo2301
      @ergabibbo2301 ปีที่แล้ว

      @@TechMaker ho provato, ma non funziona

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Qual è la versione del firmware sul modulo?

    • @ergabibbo2301
      @ergabibbo2301 ปีที่แล้ว

      @@TechMaker non saprei dirti

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      La versione del firmware può essere visualizzata con il comando "AT+GMR"

  • @Trivelleitor
    @Trivelleitor 2 หลายเดือนก่อน

    Ciao, per il mio progetto ho deciso di collegare arduino alla mia rete di casa, però per questioni pratiche non ho potuto usare il modulo breadboard. Così per creare la tensione di 3,3V ho usato un covertitore dc dc per abbassare da 12 a 3,3 v e i segnali li collego sui pin 52 e 53 di arduino, tuttavia il modulo non sembra voler funzionare, dai dirmi il perché (le credenziali wireless sono giuste perché utilizzando un altro arduino il modulo lavora)

    • @TechMaker
      @TechMaker  2 หลายเดือนก่อน

      Qual è il messaggio di errore?

    • @Trivelleitor
      @Trivelleitor 2 หลายเดือนก่อน

      @@TechMaker Ho risolto dopo svariati tentativi. Grazie lo stesso

    • @TechMaker
      @TechMaker  2 หลายเดือนก่อน

      Ottimo. Se vuoi, puoi raccontare come l'hai risolto per aiutare gli altri che potrebbero trovarsi nella stessa situazione.

    • @Trivelleitor
      @Trivelleitor 2 หลายเดือนก่อน

      @@TechMaker In realtà hop avuto stasera un altro problema, ovvero che se sono collegato tramite usb si connette alla rete mentre se non lo sono non si connette. Sai dirmi il perché?

    • @Trivelleitor
      @Trivelleitor 2 หลายเดือนก่อน

      Inoltre devo staccare la scheda dall'alimentazione ogni volta perché si connetta alla rete wifi. E' normale?

  • @MassimoCapitozzo
    @MassimoCapitozzo หลายเดือนก่อน

    Ciao, gran bel video e interessante sito di e-commerce.
    Ho tuttavia un problema con lo scketch che hai proposto; l'ESP non riesce a essere inizializzato e restituisce una serie di timeout
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] Cannot initialize ESP module
    L'errore è sempre lo stesso alzando progressivamente il baudrate; quando si arriva a 115200, viene indicato dopo una serie di errori che il firmware non è idoneo (Warning: Unsupported firmware).
    Ho estratto il firmware, ed è il seguente:
    AT+GMR
    AT version:1.7.4.0(Jul 8 2020 15:53:04)
    SDK version:3.0.5-dev(52383f9)
    compile time:Aug 28 2020 14:37:33
    Spero tu mi possa aiutare.
    Grazie ciao

    • @TechMaker
      @TechMaker  หลายเดือนก่อน

      Quando cambi il baud rate, ricordati di modificare di conseguenza lo sketch. Inoltre, verifica che tutti i collegamenti siano ben fissi e che connettano bene.

    • @MassimoCapitozzo
      @MassimoCapitozzo หลายเดือนก่อน

      @@TechMaker era un problema sull'adattatore per breadboard dell'ESP8266; tolto adattatore e collegato con jumper diretti, problema risolto. Grazie e ciao 🙂

  • @lorefpv
    @lorefpv ปีที่แล้ว

    ciao, a me non si connette il al wifi, ho messo nome e password giusti, o provato anche con l'hotspot del telefono ma non va

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Qual è il messaggio di errore?

    • @lorefpv
      @lorefpv ปีที่แล้ว

      Non segnava nessun messaggio, ora in qualche modo sono riuscito a far andare i comandi AT e si collega anche al wifi, solo che quando carico il file mi dice timeout e altri 2 messaggi di errore che domani ti scrivo, ora non li ricordo precisamente, ma diceva che la versione non è compatibile o una cosa simile

    • @lorefpv
      @lorefpv ปีที่แล้ว

      @@TechMaker [WiFiEsp] Initializing ESP module
      [WiFiEsp] >>> TIMEOUT >>>
      [WiFiEsp] >>> TIMEOUT >>>
      [WiFiEsp] >>> TIMEOUT >>>
      [WiFiEsp] End tag not found
      [WiFiEsp] Warning: Unsupported firmware

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Qual versione del firmware è caricata sul modulo?

  • @claudiocampione7150
    @claudiocampione7150 ปีที่แล้ว

    Ciao ottimo video però purtroppo continua a darmi errore e non so come uscirne. WiFiEsp] Initializing ESP module
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] Cannot initialize ESP module
    [WiFiEsp] >>> TIMEOUT >>>
    [WiFiEsp] Failed connecting to ....
    Puoi darmi qualche aiuto?

    • @TechMaker
      @TechMaker  ปีที่แล้ว

      Prova a usare un diverso baud rate per comunicare con il modulo, per esempio 115200

  • @francescoditrapani6409
    @francescoditrapani6409 3 หลายเดือนก่อน

    ciao bel video complimenti ma anche a me non si connette

    • @TechMaker
      @TechMaker  3 หลายเดือนก่อน

      Qual è il messaggio di errore?

    • @francescoditrapani6409
      @francescoditrapani6409 3 หลายเดือนก่อน

      Ciao grazie per aver risposto, dopo aver resettato il modulo wifi funziona solo se scrivo direttamente sul browser il colore, ma se uso il browser in allegato mi dice impossibile cambiare colore (non ricordo di preciso la dicitura) comunque grazie🔝

    • @TechMaker
      @TechMaker  3 หลายเดือนก่อน

      Cosa intendi con "browser in allegato"?

  • @MauryXman
    @MauryXman 2 ปีที่แล้ว +1

    Bello ma troppo veloce e sommario per un neofita.

    • @TechMaker
      @TechMaker  2 ปีที่แล้ว +1

      Hai ragione, il WiFi non è uno degli argomenti più semplici con cui iniziare l'avventura con Arduino.
      Per prendere un po' di esperienza, puoi seguire gli altri nostri video che trattano gli argomenti di base.