Introduksjon til ESP32-WROOM
ESP32-WROOM ble laget av Espressif Systems. Denne enheten er basert på ESP32-brikken, som er en enkeltbrikkeløsning som kombinerer dual-core prosessering, WiFi og Bluetooth-funksjoner. Den er kompakt, kostnadseffektiv og gir en lavstrømsløsning for IoT-applikasjoner.
Egenskaper til ESP32-WROOM
Med sitt mangfoldige sett med funksjoner er ESP32-WROOM-modulen godt egnet for IoT-prosjekter. Noen av nøkkelfunksjonene til ESP32-WROOM er:
Dual-core prosessor
ESP32-WROOM drives av en dual-core prosessor, noe som betyr at den kan håndtere flere oppgaver samtidig. Dette gjør det til det beste IoT-kortet for komplekse IoT-applikasjoner.
WiFi og Bluetooth-tilkobling
ESP32-WROOM-modulen kommer med innebygd WiFi og Bluetooth-tilkobling. Dette gjør at den kan kobles til elektroniske enheter som smarttelefoner og datamaskiner.
Lavt energiforbruk
Sammenlignet med andre mikrokontrollermoduler er ESP32-WROOM energieffektiv og bruker mindre strøm. Dette gjør den ideell for batteridrevne IoT-applikasjoner.
Sett med periferiutstyr
ESP32-WROOM-modulen kommer med forskjellige eksterne enheter, inkludert SPI, I2C, UART, ADC, DAC, PWM og mer. Dette gjør det enkelt å kommunisere med sensorer, aktuatorer og andre enheter.
Annen ESP32-WROOM-modul
Følgende er listen over forskjellige varianter av ESP32-WROOM-moduler tilgjengelig:
- 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 oppdatert modell av ESP32-WROOM-32. ESP32-WROOM-32E har en annen pinout og en bedre PCB-antenne enn ESP32-WROOM-32, men har samme flash- og PSRAM-spesifikasjoner.
ESP32-WROOM-32D-16MB har 4 ganger mer flashminne enn standard ESP32-WROOM-32-modulen, som har 4MB flash.
ESP32-WROOM-32D-4MBHT er designet for bruk ved høye temperaturer. Den tåler temperaturer opp til 105°C.
ESP32-WROOM-32UE er en nyere versjon av ESP32-WROOM-32U-modulen med en ekstern antenne U.FL-kontakt, som gir bedre antenneytelse.
ESP32-WROOM-32U-16MB har 4 ganger mer flashminne enn ESP32-WROOM-32U-modulen, som har 4MB flash.
ESP32-WROOM-32U-4MBHT er også designet for applikasjoner med høy temperatur.
ESP32-WROVER-E har 4MB flash og 8MB PSRAM, noe som gjør den til et godt valg for applikasjoner som krever mer minne enn standard ESP32-WROOM-32-modulen. Den har også en ekstern antennekontakt for bedre antenneytelse.
Teknisk spesifikasjon av ESP32 WROOM
Noen hovedhøydepunkter i ESP32 WROOM er:
- ESP32 WROOM inneholder to Xtensa 32-bits LX6 mikroprosessorer
- ESP32 WROOM har 448 KByte ROM
- 520 KByte SRAM integrert på brikken.
- ESP32 WROOM inneholder 8 KByte SRAM i RTC FAST og RTC SLOW
- Bluetooth v4.2 BR/EDR og BLE spesifikasjon
- ESP32-WROOM-modulen støtter forskjellige WiFi-moduser, inkludert Station, softAP, SoftAP+station og P2P.
- ESP32-WROOM-modulen støtter sikkerhetsprotokoller som WPA/WPA2/WPA2-Enterprise/WPS, krypteringsmetoder som AES/RSA/ECC/SHA, og nettverksprotokoller inkludert IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/ MQTT.
- ESP32-WROOM-modulen tilbyr en rekke grensesnitt, inkludert SD-kort, UART, SPI, SDIO, I2C, PWM, I2S, IR, berøringssensor, ADC og DAC.
- ESP32 WROOM temperaturområde er mellom -40 + 85C
- ESP32 WROOM opererer mellom 2,2-3,6V
- Totalt opp til 80 mA strømforbruk
- Mål: 18 mm x 20 mm x 3 mm
- ESP32 WROOM har også Hall og temperatursensor
Er ESP32 DEVKIT det samme som ESP32 WROOM?
ESP32-WROOM-32 er en SMD-modul som kan integreres i et PCB. ESP32 WROOM er en modul som inneholder en ESP32-brikke sammen med andre eksterne enheter. Noen av disse periferiutstyrene inkluderer krystalloscillatoren for klokkegenerering, flashminne og filterkondensatorer.
ESP32 DEVKIT DOIT er en utviklingsstyret som har en ESP32 WROOM-modul loddet på seg, sammen med andre komponenter som en USB-til-UART-bro, en mikro-USB-port, en strømregulator, pinnehoder og knapper.
Så ESP32 WROOM og ESP32 DEVKIT DOIT er ikke det samme, men sistnevnte inkluderer førstnevnte som en av komponentene. Vi kan bruke ESP32 DEVKIT DOIT til å programmere og grensesnitt med ESP32 WROOM-modulen enkelt.
Konklusjon
ESP32-WROOM er en kraftig mikrokontrollermodul som gir WiFi og Bluetooth-tilkobling. Den er kompakt, kostnadseffektiv og gir en lavstrømsløsning for IoT-applikasjoner. Med sin dual-core prosessor, innebygd WiFi og Bluetooth-tilkobling er ESP32-WROOM ideell for et bredt spekter av IoT-applikasjoner som hjemmeautomatisering. For å lese mer om ESP32-WROOM, les artikkelen.