ESP8266 Quale modulo scegliere?

ESP8266 Quale modulo scegliere?

ESP8266 Quale modulo scegliere?

In linea di principio, qualsiasi modulo Wi-Fi ESP8266 possono essere programmati utilizzando i linguaggi disponibili per loro (anche qualsiasi IDE) quindi La scelta dipende principalmente dall'implementazione hardware.. La sfumatura più rilevante che si potrebbe apportare a questo riguardo sarebbe, in ogni caso, la quantità di memoria disponibile.

Sommario

    Sebbene inizialmente alcuni moduli erano strettamente legati a determinati linguaggi o ambienti di sviluppo, l'esempio più chiaro di ciò è NodoMCU e il lingua lua, attualmente è relativamente facile utilizzare uno qualsiasi di quelli disponibili con qualsiasi modulo.

    Accessori e modelli di ESP8266

    Le normative del sito (paese) in cui un dispositivo contenente il Modulo Wi-Fi ESP8266 È sicuramente il più restrittivo quando si progettano apparecchiature che devono essere omologate o autorizzate alla vendita. In tali casi, Il primo passo è scartare quelli che non rispettano le normative corrispondenti (che per fortuna raramente sarà in vendita) o verificare l'approvazione del modulo scelto. Se la serie prodotta fosse sufficientemente grande, nella progettazione del circuito verranno sicuramente utilizzati direttamente i componenti (e non un modulo) e il processo sarebbe quindi quello consueto per ottenere le relative autorizzazioni alla commercializzazione.

    Prima di esaminare l'elenco dei dati oggettivi per scegliere la tua opzione, permettimi di spiegare quali sono i miei consigli per ciascuno scenario e spiegare perché sono così.

    Se deve essere programmato prendere come se no, il soluzione più completa, che non necessita di altri componenti, perfetto, ad esempio, per un corso di programmazione di microcontrollori in cui reti (Wi-Fi) sono coinvolti, come nel caso dell'Internet delle cose (IoT). NodoMCU. Non è necessario un adattatore USB per connettersi al computer, si inserisce in a breadboard (protoboard o breadboard) oppure può essere facilmente utilizzato con connettori di tipo Dupont. Più che un modulo si tratta di una scheda di sviluppo paragonabile, ad esempio, ad una board Arduino.

    NodoMCU ESP8266

    Se nel tuo laboratorio o officina non è un problema avere un adattatore USB-bus digitale UART, ESP-201 Pensatore AI È una versione economica della scheda di sviluppo NodoMCU. È progettato per essere utilizzato con connettori di tipo Dupont anziché con connettori a tagliere; Infatti la versione che viene venduta con i pin saldati alla scheda solitamente ha una delle strip in modo che non possa essere inserita in una tagliere a meno che non venga rimosso e saldato alla superficie opposta. Anche l'etichettatura sulle aste non è molto amichevole: parte è sul davanti e parte è sul retro per qualche eccellente motivo che non conosco.

    ESP8266ESP-201

    Quando è necessario svilupparsi un'applicazione che richiede una buona quantità di memoria, più dei soliti 4 Mbit, una versione speciale del ESP8266, il modulo ESP-12F Pensatore AI, che ha a Memoria flash 32 Mbit (oltre a 96 Kbyte di RAM) ed ha un ottimo prezzo, il più economico che ho trovato con quella memoria.

    ESP8266-12F

    Dei 32 pin disponibili nella confezione QFN Solo 17 sono input-output (escluso il collegamento dell'antenna e l'oscillatore esterno) e di questi solo due, GPIO4 e GPIO5, sono assegnati esclusivamente come GPIO, poiché gli altri condividono una funzione e bisogna scegliere se vengono utilizzati, ad esempio, per comunicazioni seriali o per generici ingressi-uscite digitali.

    Quindi nessuno dei moduli che includono il SoC ESP8266 potrebbero avere molti porti GPIO Ma a partire dalla versione ESP-03 sono apparsi diversi modelli di moduli con più pin e le funzioni corrispondenti disponibili. Questi nuovi moduli, in particolare L'ESP-07, l'ESP-12 e la maggior parte di quelli che lo hanno seguito, permettono più facilmente di creare circuiti in cui ESP8266 non si occupa solo della comunicazione Wi-Fi ma è anche il microcontrollore a gestire il dispositivo.

    Per poter utilizzare comodamente lo stesso modulo che verrà incluso nel circuito finale in prova, sono presenti delle piastre sulla cui superficie saldare il modulo e che presentano connessioni per pin con la separazione standard di uno tagliere (un decimo di pollice).

    Alcune di queste schede includono circuiti per convertire i livelli di tensione di alimentazione e comunicazione tra 3,3 V e 5 V in modo che possano anche comunicare con dispositivi (o un µC) che funzionano con quella tensione.

    Poiché questo tipo di accessorio è stato inizialmente pensato per i moduli ESP8266 ESP-07, che non hanno connessioni sul lato opposto dell'antenna, sarà necessario farne a meno nei modelli più recenti, come ESP-12E, ESP-12F, ESP-13..., collegateli manualmente (con un cavo nella parte superiore) o progettare la nostra scheda adattatore anche con il nostro design di circuiti extra per convertire il livello seriale, alimentare, aggiungere espansori di porte GPIO…Se non sei sicuro di come farlo, negli articoli precedenti del blog puoi trovare alcuni trucchi come individuare un componente a montaggio superficiale come questi moduli che utilizzano il ESP8266.

    ESP8266 ESP-07 e ESP-12 con scheda accessoria pin

    Se nell'assieme è già presente un MCU, questo è il ESP8266 non è il microcontrollore dispositivo principale, la prima versione del modulo, l'ESP-01, è perfettamente funzionante e imbattibile nel prezzo, soprattutto se si acquistano tanti moduli (acquistando un solo modulo difficilmente si supererà 1€ di differenza con gli altri modelli).

    ESP8266 ESP-01 revisioni di due versioni

    Per risolvere il problema della disposizione dei pin nel modulo ESP-01 quando lo si utilizza in a breadboard (protoboard o breadboard), puoi utilizzare un accessorio come quello nelle immagini sottostanti, che risolve anche le differenze di tensione che esistono se utilizzato, ad esempio, con le piastre Arduino della serie alimentato a 5 V. In modo più artigianale è possibile utilizzare uno dei Trucchi per collegare un modulo con doppio pin strip ad una breadboard.

    Un altro vantaggio degli accessori come quello mostrato nelle immagini sotto è che hanno un pulsante (quasi sempre), un interruttore o un ponticello per caricare il nuovo firmware nel Memoria flash del SoC Wi-Fi ESP8266.

    ESP8266 ESP-01 con accessorio regolatore di tensione 5V-3.3V

    Per utilizzare il file ESP8266 in condizioni più specifiche, con poco spazio sulla piastra di montaggio, quando è necessario avere un'antenna esterna, in situazioni in cui sono presenti interferenze... bisognerà affinare un po' di più; Per fare ciò, spero che troverai utile il seguente elenco di funzionalità. Ho utilizzato come riferimento la serie di moduli dell'azienda Pensatore AI che è il più completo e ho aggiunto la scheda di sviluppo NodoMCU perché mi sembra che sia il più popolare.

    • ESP-01

      Modulo WiFi ESP8266 Modello ESP-01Modulo Wifi ESP8266 Modello ESP-01 vista laterale

      Dimensioni: 14,30 mm × 24,80 mm
      Connessioni: 8 pin tra alimentazione e GPIO
      Antena stampato sul PCB
      Non schermato
      Alimentazione: 3,3 V
      Per essere precisi, le versioni più recenti includono l'ESP8266EX e le primitive il modello iniziale dell'ESP8266 (senza EX). Nonostante sia già difficile trovare quello più vecchio, è importante fare attenzione nella scelta del modulo per optare per la versione moderna.

      : 1Mbit-->

    • ESP-02

      Modulo WiFi ESP8266 Modello ESP-02Modulo Wifi ESP8266 Modello ESP-02 vista posteriore

      Dimensioni: 14,20 mm × 14,20 mm
      Connessioni: 8 connessioni superficiali (è possibile saldare pin da 0,1”)
      nessuna antenna sulla scheda ma con connettore per antenna esterna
      Non schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-03

      Modulo WiFi ESP8266 Modello ESP-03Modulo Wifi ESP8266 Modello ESP-03 vista posteriore

      Dimensioni: 17,30 mm × 12,10 mm
      Connessioni: 14 attacchi superficiali su entrambi i lati lunghi
      Antena tipo ceramico
      Non schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-04

      Modulo WiFi ESP8266 Modello ESP-04Modulo Wifi ESP8266 Modello ESP-04 vista posteriore

      Dimensioni: 14,70 mm × 12,10 mm
      Connessioni: 14 attacchi superficiali su entrambi i lati lunghi
      nessuna antenna
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-05

      Modulo WiFi ESP8266 Modello ESP-05Modulo Wifi ESP8266 Modello ESP-05 vista posteriore

      Dimensioni: 14,20 mm × 14,20 mm
      Connessioni: 8 pin distanziati di un decimo di pollice l'uno dall'altro su un'unica striscia
      nessuna antenna a bordo ma con connettore per antenna esterna
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-06

      Modulo WiFi ESP8266 Modello ESP-06Modulo Wifi ESP8266 Modello ESP-06 vista posteriore

      : 17,50 mm × 14,50 mm -->Dimensioni: 14,20 mm × 14,70 mm
      Connessioni: 12 connessioni sotto la piastra
      nessuna antenna
      schermato
      Alimentazione: 3,3 V

    • ESP-07

      Modulo WiFi ESP8266 Modello ESP-07Modulo Wifi ESP8266 Modello ESP-07 vista posteriore

      Dimensioni: 20,00 mm × 16,00 mm
      Connessioni: 16 attacchi superficiali sui lati lunghi della piastra
      Antena connettore a U in ceramica per antenna esterna
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-08

      Modulo WiFi ESP8266 Modello ESP-08Modulo Wifi ESP8266 Modello ESP-08 vista posteriore

      : 18,00 mm × 16,00 mm (versione originale)-->Dimensioni: 17,00 mm × 16,00 mm
      Connessioni: 16 attacchi superficiali sui lati lunghi della piastra
      nessuna antenna
      schermato
      Alimentazione: 3,3 V

    • ESP-09

      Modulo WiFi ESP8266 Modello ESP-09Modulo Wifi ESP8266 Modello ESP-09 vista posteriore

      Dimensioni: 10,00 mm × 10,00 mm
      Connessioni: 18 connessioni sotto quadro (di cui 6 a terra)
      nessuna antenna
      Non schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-10

      Modulo WiFi ESP8266 Modello ESP-10Modulo Wifi ESP8266 Modello ESP-10 vista posteriore

      Dimensioni: 14,20 mm × 10,00 mm
      Connessioni: 5 collegamenti di superficie su uno dei lati più piccoli
      nessuna antenna
      Non schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-11

      Modulo WiFi ESP8266 Modello ESP-11Modulo Wifi ESP8266 Modello ESP-11 vista posteriore

      Dimensioni: 17,30 mm × 12,10 mm
      Connessioni: 8 connessioni superficiali sul lato opposto all'antenna
      Antena ceramica
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-12

      Modulo WiFi ESP8266 Modello ESP-12Modulo Wifi ESP8266 Modello ESP-12 vista posteriore

      Dimensioni: 24,00 mm × 16,00 mm
      Connessioni: 16 attacchi di superficie disposti sui due lati lunghi
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-12-E — ESP-12-F

      Modulo WiFi ESP8266 Modello ESP-12-EModulo Wifi ESP8266 Modello ESP-12-E vista posteriore

      Dimensioni: 24,00 mm × 16,00 mm
      Connessioni: 22 attacchi di superficie disposti su tre lati (8+8+6)
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V

      : 1Mbit-->

    • ESP-13

      Modulo WiFi ESP8266 Modello ESP-13Modulo Wifi ESP8266 Modello ESP-13 vista posteriore

      : 17,50 mm × 13,50 mm -->Dimensioni: 18,00 mm × 20,00 mm
      Connessioni: 18 attacchi di superficie posizionati sui due lati minori
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V

    • ESP-14

      Modulo WiFi ESP8266 Modello ESP-14Modulo Wifi ESP8266 Modello ESP-14 vista posteriore

      Include a STM8 che ha il compito di controllare la ESP8266 per mezzo di Agli ordini

      Dimensioni: 24,30 mm × 16,20 mm
      Connessioni: 22 attacchi di superficie disposti su tre lati (8+8+6)
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V

    • ESP-WROOM

      Modulo WiFi ESP8266 Modello WROOMModulo Wifi ESP8266 WROOM Modello vista posteriore

      Dimensioni: 18,00 mm × 20,00 mm
      Connessioni: 18 attacchi di superficie disposti sui lati lunghi
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V

    • NodoMCU

      Modello NodeMCU del modulo Wifi ESP8266Vista posteriore del modello NodeMCU del modulo Wifi ESP8266

      Basato su ESP-12
      Dimensioni: 30,85 mm × 47,35 mm
      Connessioni: 30 perni distanziati di un decimo di pollice l'uno dall'altro e USB
      Antena stampato sul PCB
      schermato
      Alimentazione: 3,3 V e 5 V
      Pulsanti utente e programmazione (flash)

    • ESP-201

      Modulo WiFi ESP8266 Modello ESP-201Modulo Wifi ESP8266 Modello ESP-201 vista posteriore

      Dimensioni: 26,00 mm × 33,50 mm
      Connessioni: 26 spilli separati da un decimo di pollice e distribuiti in due strisce da 11 per lato (che si inseriscono in una tagliere) e 4 perpendicolari che, essendo saldati sullo stesso lato, non è possibile utilizzarli su breadboard.
      Antena stampato sulla scheda e connettore per antenna esterna. È necessario scegliere tra un'opzione o l'altra dissaldando un ponticello (un resistore da 0 Ω, per impostazione predefinita utilizza il connettore esterno, quindi la maggior parte delle schede ESP-201 sono vendute con una piccola (una sorta di) antenna. Alcune versioni precedenti hanno il connettore dell'antenna saldato male (ruotato di 180°) e da riposizionare altrimenti l'antenna (esterna) è inutilizzabile.
      Non schermato
      Alimentazione: 3,3 V

    Altri moduli o schede di sviluppo che incorporano ESP8266

    Né più né meno che a causa della straordinaria differenza del prezzo base, accresciuto dalle pesanti spese di spedizione, nel Sud Europa gli ottimi piatti di Adafruit o di Sparkfun e sospetto che, tranne che in Nord America, avranno difficoltà a competere con le loro controparti cinesi. Le alternative che si possono vedere qui sono quelle della casa WeMos (che arriva anche dalla Cina) e quelli di Olimex, che proviene dall'Europa e ha una qualità eccellente.

    La D1minipro de WeMos È una scheda di sviluppo paragonabile alla NodoMCU, poiché ha un connettore USB, può essere utilizzato in a tagliere, può essere alimentato a 5V, ha un pulsante di reset, 4MB di Memoria flash…anche se in un formato più piccolo poiché ha 16 pin in un decimo di pollice.

    Esistono molti moduli con sensori e attuatori che possono essere collegati molto facilmente per essere utilizzati con WeMos D1minipro, un po' sullo stile degli "scudi" di Arduino. Anche se non ho trovato un kit completo, sicuramente verrà commercializzato qualcosa di simile e, tra l'altro visto il prezzo, sarebbe un'ottima alternativa per un'aula di programmazione informatica. microcontrollori.

    Olimex commercializza due prodotti basati su ESP8266: Il MOD-WIFI-ESP8266 e il MOD-WIFI-ESP8266-DEV, che sono, come suggeriscono i loro nomi prosaici, un modulo (10 pin) e una scheda di sviluppo (22 pin che si inseriscono anche in un tagliere). Entrambi i dispositivi hanno 2 MB di Memoria flash e un'antenna stampata sul circuito ma consentono facilmente l'aggiunta di un'antenna esterna. Olimex Offre anche un paio di schede da testare con la versione di sviluppo, ma a causa dei loro componenti di prezzo non sono molto competitive rispetto ad altri moduli generici.

    La serie di prodotti Adafruit che includono il SoC ESP8266 È composto dalla piastra HUZZAH ESP8266 breakout e il piatto Piuma HUZZAH (con Wi-Fi ESP8266). La prima è la vostra opzione per lo sviluppo e la seconda, anche se abbastanza versatile, è pensata principalmente per la produzione, come suggerisce il suo collegamento (più o meno standard) ad una batteria esterna, che sulla scheda HUZZAH ESP8266 breakout E' solo uno spillo. Inoltre, nell'opzione di sviluppo, è possibile trovare sia un pulsante di reset, presente anche in quella di produzione, sia un altro pulsante di programmazione che le schede Piuma HUZZAH non incluso. Anche la scheda di produzione dispone di un connettore USB

    Entrambi i prodotti Adafruit Possono essere utilizzati con pin distanti un decimo di pollice e dispongono di 26 connettori sulla custodia della scheda Adafruit HUZZAH ESP8266 breakout e 32 connettori sulla scheda Piuma di Adafruit HUZZAH. Entrambi si basano sul modulo ESP-12, quindi, ad eccezione delle caratteristiche del circuito in cui è disponibile (come il collegamento alla batteria), le caratteristiche sono le stesse di questo dispositivo.

    La casa Sparkfun commercializza quattro prodotti basati su SoC Wi-Fi ESP8266. Da un lato, offre il scudo per Arduino Protezione Wi-Fi SparkFun la cui caratteristica principale è proprio quella: poter essere facilmente sistemata su a scheda arduino.

    Inoltre, Sparkfun ha anche il piastra Consiglio di Blynk, il cui obiettivo principale è sviluppare prodotti per telefoni cellulari come opzione di accesso all’Internet delle cose. I suoi connettori sono abbastanza facili da usare, anche da parte di utenti non abituati ad assemblare componenti elettronici: possono essere collegati sia con clip a coccodrillo che in breadboard (protoboard o breadboard) e dispone di connettori verticali con guide per i sensori oltre ad una connessione USB. Esistono diversi set di sensori per i test e viene venduto con un abbonamento a una sorta di cloud per le applicazioni sviluppate con questo dispositivo.

    Le opzioni di Sparkfun che sarà sicuramente più interessante per gli sviluppatori vicini all'elettronica sono quelli di la serie Thing: il piatto ESP8266 Cosa per supporto e piatto Cosa ESP8266 – Scheda di sviluppo, per lo sviluppo. Una delle differenze più notevoli tra loro è la possibilità di alimentare comodamente la versione di produzione con una batteria. Entrambi hanno l'interruttore (non ricordo nessun'altra placca). ESP8266 averlo), connessione USB, 20 spazi (10+10) per pin da un decimo di pollice e un connettore per antenna esterna.

    Naturalmente, ci sono molte altre schede di sviluppo o di applicazione che utilizzano il formato ESP8266 ma, in generale, puntano ad aggiungere valore integrando altre componenti e soprattutto fornendo opzioni di sviluppo, soprattutto per utilizzare il cloud, come nel caso di Consiglio di Blynk de Sparkfun o Espresso Lite progettato da Esperto e questo distribuisce Citrone.

    Vari modelli di ESP8266

    Invia commento

    Potresti aver perso