Spedizione gratuita da 74,95 € NL (99,95 € BE/DE)

Consegna veloce con DHL

Ordinato prima delle XNUMX:XNUMX = Spedito oggi

Restituzione entro XNUMX giorni*


Paese

Tutto su ESP32 e ESP8266

Nel mondo moderno, siamo sempre più connessi. Se vuoi fare il passo successivo con la programmazione, l'Internet of Things (IoT) è un buon punto di partenza. I chip ESP sono diventati molto popolari negli ultimi anni grazie al loro prezzo basso e alla possibilità di connetterli a Internet. Il ESP32 of ESP8266 possono essere controllati con l'IDE Arduino rendendoli facili da usare. È un'opzione perfetta per tutto ciò che riguarda Internet.

Tutto su ESP32 e ESP8266

Che cos'è un SOC?

ESP8266 e 32 sono SOC (system on chip). Un sistema su chip è un microcontrollore più potente. Un SOC ha spesso un potente processore (CPU) e una GPU. Un SOC è solitamente costruito attorno a un microcontrollore o un microprocessore. SOC può essere trovato in telefoni cellulari, forni a microonde, robot, apparecchiature ospedaliere e automobili.

L'ESP8266

L'ESP8266 è un SOC appositamente progettato per la connessione a Internet.

Espressif ha rilasciato ESP8266 nel 2014 ed è ancora molto popolare per tutti i progetti relativi all'IoT. È possibile utilizzare l'ESP8266 tramite il firmware del comando AT o collegandolo a un microcontrollore. Utilizzando l'UART (ricevitore-trasmettitore asincrono universale). Puoi anche scrivere il tuo firmware con un SDK.
L'ESP8266 k utilizza pin analogici, input, output, PWM, SPI, I2C. Ciò semplifica l'utilizzo dell'ESP insieme a un microcontrollore.

ESP8266

Un ESP8266 come Arduino

Puoi anche usare l'ESP8266 come microcontrollore (per questo è intelligente usare un modulo con un ESP). Questa è una scelta popolare perché ESP8266 è più economico di un Arduino e può connettersi a Internet.

L'ESP8266 ha abbastanza pin per componenti come LED, servocomandi, schermi LCD, ecc. È importante sapere che alcuni pin non possono gestire 5 volt e quindi producono solo 3.3. L'ESP8266 ha 17 pin che sembrano sufficienti ma a causa di un bug non è possibile utilizzare i pin da GPIO6 a GPIO11. Inoltre non è possibile utilizzare il GPIO1 per i LED, altrimenti l'ESP andrà in crash. (Source)

    ESP-01

    Modulo ESP-01

    Per utilizzare l'ESP8266, si consiglia di utilizzare un modulo.
    Un modulo facilita l'utilizzo delle uscite (pin) dell'ESP. Questo perché l'ESP stesso è molto piccolo e non ha intestazioni ad esso collegate.
    Il primo popolare modulo ESP8266 è stato il ESP-01.
    L'ESP-01 semplifica l'utilizzo dell'ESP8266. Con solo 8 pin, è facile da collegare ai tuoi microcontrollori. Dopo l'ESP-01 ce ne sono molti altri boards e moduli realizzati con ESP8266.

     

    NodeMCU DEVKIT 1.0

    Il NODEMCU ESP8266 Sviluppo board è anche ampiamente utilizzato per controllare l'ESP8266. Questo board programma con script LUA. LUA è un linguaggio di programmazione proprio come C+ e Python. LUA è spesso usato per i videogiochi. Inoltre, NodeMCU ha un software open source per farlo board usare. Questa è una facile alternativa per coloro che non vogliono usare Arduino.

    SDK

    Per utilizzare un ESP8266 devi essere in grado di controllarlo. Questo può essere fatto con un SDK (kit di sviluppo software). Nel 8, Espressif ha rilasciato il proprio SDK per programmare il chip senza un microcontrollore. Tuttavia, ci sono molti altri modi per utilizzare l'ESP2014. Un modo popolare è Arduino.

    Per utilizzare l'ESP8266 con un Arduino, è sufficiente scaricare la libreria appropriata e collegare l'ESP.

    Inoltre, puoi programmare l'ESP8266 in linguaggi come python, Lua o javascript.

    SDK per ESP32

    Naturalmente, per l'ESP32, ci sono anche diverse scelte quando si tratta di programmazione.
    Ad esempio, puoi utilizzare la libreria Arduino per ESP32 nello stesso modo in cui programmeresti ESP8266.
    Proprio come per ESP8266, puoi anche utilizzare NodeMCU per ESP32.
    L'ESP-IDF (ESP IoT Development Framework) è il software ufficiale di Espressif e realizzato appositamente per l'uso con ESP32.

    ESP32

    ESP32

    Dopo il successo dell'ESP8266, il ESP32 può fare tutto ciò che può fare l'ESP8266 ma è solo molto più potente. L'ESP32 è utilizzato anche nella NINA-W10. Questo modulo è utilizzato in quasi tutti gli Arduino boards in grado di connettersi a Internet. Inoltre, l'ESP32 può utilizzare il bluetooth, una funzionalità che il suo predecessore non aveva ancora.

    A causa di tutte queste funzionalità extra, l'ESP32 a volte è due volte più costoso dell'ESP8266.

    L'ESP32 è migliore dell'ESP8266 in molti modi, ma soprattutto nelle funzionalità extra integrate.

    Caratteristiche dell'ESP32

    Per cominciare, l'ESP32 ha 34 pin, il doppio dell'ESP8266 con solo 17 pin.

    CAN (Rete Area Controllore)

    Questa è una caratteristica che ha solo l'ESP32. Questa funzione garantisce che le interferenze elettromagnetiche non abbiano un'influenza così grande sulla trasmissione del segnale.

    tattile sensore

    L'ESP32 ha 10 pin Touch GPIO capacitivi. Ciò significa che possono assorbire piccole variazioni di elettricità come la pelle umana.

    Termometro

    Ciò consente all'ESP32 di misurare la temperatura. Solo perché tutto nel chip è molto vicino tra loro questo valore può essere impreciso a causa del calore del resto del chip.

    Sensore ad effetto Hall

    Questo sensore consente all'ESP32 di misurare i cambiamenti nel campo magnetico. Con questo puoi, ad esempio, rilevare se qualcosa si sta muovendo nelle vicinanze, osservare le rotazioni su una ruota e molto altro.

    ESP32 kit di sviluppo fai

    Un comunemente usato board per l'ESP32, il Sviluppo ESP32 board.

    Questo board ha da 30 a 36 pin e supporta lo script Lua tramite il software NodeMCU. Puoi anche usarlo nell'IDE Arduino tramite la connessione da USB a UART.

    Specifiche ESP32 e ESP8266

    Il modo migliore per scegliere tra ESP32 e ESP8266 è confrontare le specifiche.

    Specificazioni ESP32 ESP8266
    MCU (unità microcontrollore) Xtensa Dual-Core LX32 a 6 bit con 600 DMIPS Xtensa L32 single-core a 106 bit
    Bluetooth Bluetooth 4.2 e BLE X
    SRAM X
    FLASH X
    GPIO 34 17
    Programma PWM 16 8
    SPI/I2C/I2S/UART 4/2/2/2 2/1/2/2
    ADC 12-bit 10-bit
    Materiale X
    Interfaccia MAC Ethernet X
    touch Sensor X
    Termometro X
    Sensore ad effetto Hall X
    Temperatura min/max Da -40ºC a 125ºC Da -40ºC a 125ºC

     

    Qual è la scelta migliore?

    Se metti insieme ESP32 e ESP8266, la scelta sembra facile. Tuttavia, l'ESP8266 può essere utile per progetti o test a basso costo. Un grande vantaggio di ESP8266 è che è in circolazione da molto tempo, quindi è possibile trovare maggiori informazioni al riguardo. Questo è molto utile nel caso di un messaggio di errore che non conosci, ad esempio. Se qualcun altro ha già risolto, non è necessario. Ci sono anche librerie migliori per ESP8266. Tuttavia, l'ESP32 riceverà la stessa quantità di documentazione e informazioni dopo un certo tempo.

    A partire dall'ESP?

    Abbiamo trovato l'uso dell'ESP8266 e dell'ESP32 molto semplice. Dopo aver installato quello giusto boards era facile come programmare un Arduino. Ho usato principalmente ESP32 DEVKIT DOIT. Questo modulo è stato difficile da configurare, ma una volta terminato, la programmazione è stata molto semplice. Mi sono divertito molto con l'ESP32. Se vuoi avviare un progetto che utilizza Internet, l'ESP32 è decisamente consigliato.

    Progetti Arduino

    Progetto Arduino: termometro DS18B20

    Progetto Arduino: termometro DS18B20

    In questo progetto imparerai come realizzare un termometro con un Arduino. Le temperature misurate verranno visualizzate su uno schermo a sette segmenti. Come sensore utilizziamo un sensore di temperatura DS18B20. Per lo schermo a sette segmenti utilizziamo un...

    Progetto Arduino: Rilevamento del colore con apprendimento automatico

    Progetto Arduino: Rilevamento del colore con apprendimento automatico

    In questo progetto utilizzeremo il sensore di colore e prossimità dell'Arduino Nano 33 BLE Sense. Abbiamo anche bisogno della nuova libreria Arduino_KNN. Questa libreria utilizza Tiny Machine Learning. In questo progetto distingueremo gli oggetti in base a...

    Progetto Arduino: Stazione meteorologica

    Progetto Arduino: Stazione meteorologica

    In questo progetto Arduino imparerai come creare la tua stazione meteorologica. Lo fai sulla base di un sensore di temperatura e umidità DHT11 e un LDR. La temperatura, l'umidità e la luminosità sono visualizzate su un display LCD 16x2. Questo...

    Resta sintonizzato per le ultime novità su Arduino!

    Iscriviti alla nostra newsletter

    Tieniti informato su tutte le novità, nuovi prodotti, offerte e progetti.

    Seguici su

    Per notizie, offerte e video didattici.

    L'apprezzamento di www.electronicsvoorjou.nl at Recensioni WebwinkelKeur è 9.3 / 10 basato su 5006 recensioni.