Introduktion til ESP32-WROOM
ESP32-WROOM blev skabt af Espressif Systems. Denne enhed er baseret på ESP32-chippen, som er en enkelt-chip-løsning, der kombinerer dual-core-behandling, WiFi og Bluetooth-funktioner. Den er kompakt, omkostningseffektiv og giver en laveffektsløsning til IoT-applikationer.
Funktioner i ESP32-WROOM
Med sit mangfoldige sæt funktioner er ESP32-WROOM-modulet velegnet til IoT-projekter. Nogle af nøglefunktionerne i ESP32-WROOM er:
Dual-core processor
ESP32-WROOM er drevet af en dual-core processor, hvilket betyder, at den kan håndtere flere opgaver samtidigt. Dette gør det til det bedste IoT-kort til komplekse IoT-applikationer.
WiFi og Bluetooth-forbindelse
ESP32-WROOM-modulet kommer med indbygget WiFi og Bluetooth-forbindelse. Dette giver den mulighed for at oprette forbindelse til elektroniske enheder såsom smartphones og computere.
Lavt strømforbrug
Sammenlignet med andre mikrocontroller-moduler er ESP32-WROOM energieffektiv og bruger mindre strøm. Dette gør den ideel til batteridrevne IoT-applikationer.
Sæt med periferiudstyr
ESP32-WROOM-modulet leveres med forskellige perifere enheder, herunder SPI, I2C, UART, ADC, DAC, PWM og mere. Dette gør det nemt at kommunikere med sensorer, aktuatorer og andre enheder.
Forskelligt ESP32-WROOM-modul
Følgende er listen over forskellige varianter af tilgængelige ESP32-WROOM-moduler:
- ESP32-WROOM-32
- ESP32-WROOM-32D-16MB
- ESP32-WROOM-32D-4MBHT
- ESP32-WROOM-32E
- ESP32-WROOM-32U-16MB
- ESP32-WROOM-32U-4MBHT
- ESP32-WROOM-32UE
- ESP32-WROVER-E
ESP32-WROOM-32E er en opdateret model af ESP32-WROOM-32. ESP32-WROOM-32E har en anden pinout og en bedre PCB-antenne end ESP32-WROOM-32, men har de samme flash- og PSRAM-specifikationer.
ESP32-WROOM-32D-16MB har 4 gange mere flashhukommelse end standard ESP32-WROOM-32 modulet, som har 4MB flash.
ESP32-WROOM-32D-4MBHT er designet til brug ved høje temperaturer. Den kan tåle temperaturer op til 105°C.
ESP32-WROOM-32UE er en nyere version af ESP32-WROOM-32U modulet med et eksternt antenne U.FL stik, som giver mulighed for bedre antenneydelse.
ESP32-WROOM-32U-16MB har 4 gange mere flashhukommelse end ESP32-WROOM-32U modulet, som har 4MB flash.
ESP32-WROOM-32U-4MBHT er også designet til overtemperaturkrævende applikationer.
ESP32-WROVER-E har 4MB flash og 8MB PSRAM, hvilket gør det til et godt valg til applikationer, der kræver mere hukommelse end standard ESP32-WROOM-32-modulet. Den har også et eksternt antennestik for bedre antenneydelse.
Teknisk specifikation af ESP32 WROOM
Nogle af de vigtigste højdepunkter i ESP32 WROOM er:
- ESP32 WROOM indeholder to Xtensa 32-bit LX6 mikroprocessorer
- ESP32 WROOM har 448 KBytes ROM
- 520 KBytes SRAM integreret på chippen.
- ESP32 WROOM indeholder 8 KBytes SRAM i RTC FAST og RTC SLOW
- Bluetooth v4.2 BR/EDR og BLE specifikation
- ESP32-WROOM-modulet understøtter forskellige WiFi-tilstande, inklusive Station, softAP, SoftAP+station og P2P.
- ESP32-WROOM-modulet understøtter sikkerhedsprotokoller såsom WPA/WPA2/WPA2-Enterprise/WPS, krypteringsmetoder såsom AES/RSA/ECC/SHA og netværksprotokoller inklusive IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/ MQTT.
- ESP32-WROOM-modulet tilbyder en række grænseflader, herunder SD-kort, UART, SPI, SDIO, I2C, PWM, I2S, IR, berøringssensor, ADC og DAC.
- ESP32 WROOM temperaturområde er mellem -40 + 85C
- ESP32 WROOM fungerer mellem 2,2-3,6V
- I alt op til 80 mA strømforbrug
- Mål: 18 mm x 20 mm x 3 mm
- ESP32 WROOM har også Hall og temperaturføler
Er ESP32 DEVKIT det samme som ESP32 WROOM?
ESP32-WROOM-32 er et SMD-modul, der kan integreres i et printkort. ESP32 WROOM er en modul der indeholder en ESP32-chip sammen med andre eksterne enheder. Nogle af disse perifere enheder inkluderer krystaloscillatoren til urgenerering, flashhukommelse og filterkondensatorer.
ESP32 DEVKIT DOIT er en udviklingstavle der har et ESP32 WROOM-modul loddet på sammen med andre komponenter såsom en USB-til-UART-bro, en mikro-USB-port, en strømregulator, pin-headers og knapper.
Så ESP32 WROOM og ESP32 DEVKIT DOIT er ikke det samme, men sidstnævnte inkluderer førstnævnte som en af dets komponenter. Vi kan bruge ESP32 DEVKIT DOIT til nemt at programmere og interface med ESP32 WROOM-modulet.
Konklusion
ESP32-WROOM er et kraftfuldt mikrocontroller-modul, der giver WiFi og Bluetooth-forbindelse. Den er kompakt, omkostningseffektiv og giver en laveffektsløsning til IoT-applikationer. Med sin dual-core processor, indbyggede WiFi og Bluetooth-forbindelse er ESP32-WROOM ideel til en bred vifte af IoT-applikationer såsom hjemmeautomation. For at læse mere om ESP32-WROOM, læs artiklen.