ESP32

ESP32-serie
Een ESP32 D0WDQ6-chip op een module.
Een ESP32 D0WDQ6-chip op een module.
Type Microcontroller
Ontwikkelaar Espressif Systems
Fabrikant TSMC
Verschijning 6 september 2016
Processor(s) Tensilica Xtensa LX6
Geheugen 520 KiB SRAM
Voorganger ESP8266
Portaal  Portaalicoon   Computer
Informatica

De ESP32 is een budgetserie van laag-vermogen-microcontrollers met geïntegreerde Wi-Fi en dual-mode bluetooth. De ESP32-serie maakt gebruik van een Tensilica Xtensa LX6- microprocessor in zowel dual- als single-core-uitvoering. De ESP32 is gemaakt en ontwikkeld door Espressif Systems, een in Shanghai gevestigd Chinees bedrijf, en wordt vervaardigd door TSMC met behulp van hun 40nm-proces. Het is een opvolger van de ESP8266-microcontroller. De ESP32-microcontroller is erg populair bij hobbyisten voor het ontwikkelen van Internet of Things-applicaties.[bron?]

Toepassingen

De ESP32-microcontroller is vanwege massaproductie zeer goedkoop in aanschaf, en is bovendien beschikbaar als module waarbij alle onderdelen zoals oscillators en andere componenten die nodig zijn om een microprocessor te laten werken geïntegreerd zitten. Daarnaast zit er vaak ook een 2,4GHz-antenne in het PCB verwerkt voor wifi en bluetooth. Deze combinatie van compleetheid en lage kosten maakt de microcontroller erg aantrekkelijk voor fabrikanten van Internet der dingen of domotica zoals slimme lampen of gordijnen die eenvoudig via wifi verbinding kunnen maken met het internet, om zo door de eigenaar via een mobiele app te bedienen.

Verder wordt de ESP32-microcontroller ook vaak gezien als geschikt platform om mee te werken wanneer een Arduino niet krachtig genoeg is. De ESP32 heeft een flink hogere kloksnelheid, veel meer flash- en werkgeheugen dan de veelgebruikte Atmel AVR-microcontrollers. Daarnaast heeft de ESP32 vanwege zijn flink forsere rekenkracht ook de mogelijkheid om hogere programmeertalen zoals Lua en MicroPython tijdens het uitvoeren te interpreteren. Op internet zijn veel voorbeelden en tutorials te vinden over het werken met ESP-microcontrollers.

Kenmerken

ESP32 functieblokdiagram.

Zie ook