ESP32 är en serie av lågkostnads- och lågeffektsystem på ett chip-mikrokontroller med integrerat Wi-Fi och dual-mode Bluetooth. ESP32-serien använder antingen en Tensilica Xtensa LX6-mikroprocessor i både dual-core- och single-core-varianter, Xtensa LX7-dual-core-mikroprocessor eller en enkelkärnig RISC-V-mikroprocessor och inkluderar inbyggda antennswitchar, RF-balun, effektförstärkare, mottagningsförstärkare med lågt brus, filter och effektstyrningsmoduler.
Med WLED installerad på en ESP32 får du en av de bästa förprogrammerade styrenheterna som finns för att styra LED-slingor med programmerbara LEDs så som vår WS2812B LED-slinga med programmerbara LEDs.
WLED möjliggör styrning av LED slingor via en dator eller smartphone via antingen bluetooth eller WiFi, du begränsar dig inte till bara en ESP32 utan du kan styra många olika samtidigt! Du kan läsa mer om WLED här. WLED installeras extremt enkelt genom att besöka en hemsida. Hemsidan installerar då allt på en ESP32 som du kopplat in på datorn via en USB-kabel.

Hur jämför ESP32 med andra kort så som Arduino och Raspberry Pi?
Om du har använt Arduino kommer du genast att känna dig väldigt bekväm med att arbeta med ESP32, eftersom du inte behöver köpa ytterligare Wi-Fi- och Bluetooth-moduler. Medan du som Arduino-användare borde kunna göra alla projekt i ESP32, är det omvända inte sant. Detta beror på att funktionerna hos Arduino-kort är mycket breda med tanke på att det finns så många kapabla kort, allt från UNO till Mega.
Varför ska du då överväga ESP32?
Den största anledningen till att du bör överväga ESP32 är det inbyggda Wi-Fi- och Bluetooth-stödet som är bra för kompakta projekt. Wi-Fi-hastigheterna för ESP32 kan vara så höga som 150 Mbps, vilket gör den till ett perfekt tillbehör för IoT-projekt inom bärbar elektronik, smartphone-enheter och tillsammans med andra kort som Arduino.
Faktum är att det körs på FreeRTOS, ett ledande operativsystem som stöds av Arduino. En stor fördel med ESP32 är att den lätt stöds av Arduino IDE som en ”sköld” som kan nås från Board Manager. Man kan enkelt använda funktioner från FreeRTOS-biblioteken när man kodar för ESP32 i Arduino IDE.
Med tanke på omfattningen av ESP32-applikationer som kan vara små myntcellsenheter, är det bättre att använda ett förutsägbart minnesoperativsystem som FreeRTOS snarare än att ha ett eget komplett OS, som till exempel stöds av Raspberry Pi.
Andra sätt som ESP32 jämför med Raspberry Pi är när det gäller skalan av applikationer. Raspberry Pi är en dator som huvudsakligen fungerar bra med Linux-operativsystem och som kan användas för avancerade applikationer som att köra en webbserver. Eller så kan du också ställa in WireGuard eller bygga en NAS-server för nätverkslagringsbehov. Den har även en avancerad kameramodul. Jämfört med den avancerade användningen av Raspberry Pi är ESP32 ganska blygsam, eftersom dess huvudsakliga överväganden är energieffektivitet och låg kostnad.
Dokumentation: https://github.com/Nicholas3388/LuaNode
Funktioner hos ESP32 inkluderar följande:
Processorer:
- CPU: Xtensa dual-core (eller enkelkärnig) 32-bitars LX6-mikroprocessor, som arbetar vid 160 eller 240 MHz och presterar med upp till 600 DMIPS
- Co-processor med ultralåg effekt (ULP).
Minne: 320 KiB RAM, 448 KiB ROM
Trådlös anslutning:
- Wi-Fi: 802.11 b/g/n
- Bluetooth: v4.2 BR/EDR och BLE (delar radio med Wi-Fi)
Perifera gränssnitt:
- 34 × programmerbara GPIO:er
- 12-bitars SAR ADC upp till 18 kanaler
- 2 × 8-bitars DAC
- 10 × peksensorer (kapacitiv avkännande GPIO)
- 4 × SPI
- 2 × I²S-gränssnitt
- 2 × I²C-gränssnitt
- 3 × UART
- SD/SDIO/CE-ATA/MMC/eMMC värdkontroller
- SDIO/SPI slavstyrenhet
- Ethernet MAC-gränssnitt med dedikerad DMA och planerat stöd för IEEE 1588 Precision Time Protocol[4]
- CAN bus 2.0
- Infraröd fjärrkontroll (TX/RX, upp till 8 kanaler)
- Pulsräknare (kan utföra full kvadraturavkodning)
- Motor PWM
- LED PWM (upp till 16 kanaler)
- Halleffektsensor
- Analog förförstärkare med ultralåg effekt
Säkerhet:
- IEEE 802.11 standardsäkerhetsfunktioner som alla stöds, inklusive WPA, WPA2, WPA3 (beroende på version)[5] och WLAN Authentication and Privacy Infrastructure (WAPI)
- Säker start
- Flash-kryptering
- 1024-bitars OTP, upp till 768-bitar för kunder
- Kryptografisk hårdvaruacceleration: AES, SHA-2, RSA, elliptisk kurvkryptografi (ECC), slumptalsgenerator (RNG)
Energihantering:
- Intern regulator för lågt avhopp
- Enskild kraftdomän för RTC
- 5 μA djupsömnström
- Vakna upp från GPIO-avbrott, timer, ADC-mätningar, kapacitiv beröringssensoravbrott







Recensioner
Det finns inga recensioner än.