Het ESP32 development board (eigenlijk een supersnelle 240Mhz Arduino met WiFi, bluetooth en 4Mb flash) is ideaal voor IoT (Internet Of Things) projecten omdat deze beschikt over on board WiFi en Bluetooth. Gewoon via de Arduino IDE te programmeren. Eenmalige installatie is nodig. Zoek op Youtube naar ESP32 in Arduino IDE installation.
Deze module leent zich ideaal voor ESPHome, Tasmota of WLED, de mogelijkheden zijn ongekend!
De ESP32 is de opvolger van de succesvolle ESP8266 maar is sneller en is nu voorzien van Bluetooth en een stuk sneller.
Dit ESP32 board heeft:
- 18 Analog-to-Digital Converter (ADC) channels
- 3 SPI interfaces
- 3 UART interfaces
- 2 I2C interfaces
- 16 PWM output channels
- 2 Digital-to-Analog Converters (DAC)
- 2 I2S interfaces
- 10 Capacitive sensing GPIOs
Het mooie aan dit boardje is dat je deze op meerdere manieren kunt gebruiken voor wat betreft de WiFi communicatie.
- Als mini access point
- Als WiFi client
- Als Webserver
- Peer-to-peer met ESP Now Dat laatste willen we nog even toelichten. ESP NOW is een technologie die het mogelijk maakt om rechstreeks de modules met elkaar te laten communiceren via hun MACadres. Daarbij is er ook een bericht terug of de data is ontvangen waardoor er een goede controle uit te voeren is of berichten aankomen en je dit kunt valideren.
Met ESP Now kun je heel modulair werken en het is ook nog eens razend snel. Op deze manier kun je op de ene ESP32 je programma laten draaien terwijl je andere ESP32 boardjes alleen maar laat reageren en als het ware een uitbreiding zijn op je GPIO pins.
1 ESP32 kan met maximaal 20 andere boards communiceren.
Processor: Tensilica LX6 Dual-Core
Klokfrequentie: 240 MHz
WiFi-type: 802.11 b/g/n
Aantal GPIO pins: 30
WiFifrequentie 2,4 GHz
Datapoort types: I2C / SPI / UART / DAC / ADC
Invoerspanning: 3v tot 5v
Bedrijfsspanning: 3.3v
Bits: 32
Flash geheugen: 4 MB
Bluetooth: Ja
WiFi: Ja
SRAM: 512 KB