ESP32 26Pin CH340C V1.0.0 WiFi+Bl
ESP32 26Pin este o placă de dezvoltare WEMOS LOLIN32 Lite succesorul lui ESP8266. Pe lângă WiFi, microcontrolerul are și Bluetooth; Bluetooth LE, precum și mai mulți pini IO și intrări analogice îmbunătățite. ESP32 poate fi programat sub Arduino. Cu toate acestea, placa trebuie integrată mai întâi. Pe lângă WiFi/BLE SoC, placa Lolin32 include un CH340G care convertește USB în serial și permite computerului să comunice cu microcontrolerul. LOLIN32 are, de asemenea, un încărcător LiPo cu conexiune pentru LiPo de 3,6 V, astfel încât să vă puteți realiza proiectul ESP32 alimentat de baterii și cu adevărat wireless.
Compilatoare
Această placă de dezvoltare compatibilă WiFi WEMOS Lolin32 Lite bazată pe ESP32 vine cu firmware-ul MicroPython (interpretor) instalat. Tot ce aveți nevoie pentru a-l programa este o conexiune USB sau serială (RX/TX) la gazdă (computer) și un program (compilator) terminal. Programarea este mult mai simplă decât Arduino (bazat pe C) și poate fi făcută fără a fi nevoie de un mediu de dezvoltare special (cum ar fi Arduino IDE sau AVR Studio).
Recomand ESP32 pe Arduino IDE doar utilizatorilor avansați, deoarece nu este încă suportat de toate bibliotecile Arduino. Cele mai indicate compilatoare sunt Visual Studio cu extensia Platform.io sau mai bine Micropython.
Pinout – configurație pini ESP32 26Pin
Pinul 21 lipsește însă asta nu este o problemă întrucât puteți folosi orice alt pin GPIO pentru SCL și SDA cu condiția ca acești pini să nu fie apelați în program.
Ce placă alegi în Arduino IDE
Selectezi “WEMOS LOLIN32” iar la Partition scheme poți pune No OTA – Huge.
Aplicații ale ESP32 Lite V1.0.0
ESP32 este excelent pentru proiecte mici în care nu aveți nevoie de atât de multe I/O, putere de procesare sau interfețe.
Placa de dezvoltare ESP32 – caracteristici de bază
- WIFI
- Bluetooth
- Memorie flash de 4 MB
- Interfață baterie cu litiu, curent de încărcare maxim 500mA
Atenție
Toți pinii IO funcționează la nivel logic 3,3 V. Orice conectare la 5V va deteriora ESP32.
Pinii headers necesită lipire.
Specificații ESP32 26Pin
- Versiunea ESP32: REV1
- Microprocesor: Tensilica LX6 dual-core
- Frecvență de ceas de până la: 240 MHz
- SRAM intern de: 520 kB
- PSRAM: 4M de octeți
- Flash: 4M de octeți
- Transceiver WiFi: 802.11 BGN integrat
- Bluetooth: integrat cu mod dublu (BLE și Classic)
- Tensiune de operare: 3,3 V
- Pini I/O digitali: 19
- Pini de intrare analogică: 6
- Încărcător de baterie: LiPo integrat pentru Lipos de 3,7 V cu curent de încărcare maxim 500 mA
- Conexiune baterie Lipo: PH-2 2.0mm
- Suporta: senzori tactili capacitivi
- Interfață USB-UART: CH340G
- ADC SAR pe 12 biți până la 18 canale
- 2 DAC-uri pe 8 biți
- 10 senzori tactili (GPIO cu detecție capacitivă)
- Senzor de temperatură
- 4 SPI
- 2 interfețe IS
- 2 interfețe IC
- 3 UART
- Controler gazdă SD/SDIO/CE-ATA/MMC/eMMC
- Controler slave SDIO/SPI
- CAN bus 2.0
- Telecomandă cu infraroșu (TX/RX, până la 8 canale)
- Motor PWM
- LED PWM (până la 16 canale)
- Senzor cu efect Hall
- Preamplificator analogic de putere ultra joasă
Conectivitate wireless ESP32 26Pin:
- Wi-Fi: 802.11 b/g/n
- Bluetooth: v4.2 BR/EDR și interfețe periferice BLE*:
- Interfață Ethernet MAC cu suport dedicat DMA și IEEE 1588 Precision Time Protocol
Securitate:
- Toate funcțiile de securitate standard IEEE 802.11 sunt acceptate, inclusiv WFA, WPA/WPA2 și WAPI
- Încărcare sigură
- Criptare flash
- OTP 1024 de biți, până la 768 de biți pentru clienți
- Accelerare hardware criptografică: AES, SHA-2, RSA, criptografie cu curbă eliptică (ECC), generator de numere aleatorii (RNG)
Gestionare a energiei:
Regulator intern cu pierderi reduse
Link-uri utile:
Debuging¶
Placa WEMOS LOLIN32 Lite nu acceptă deocamdată debuging.
Momentan nu sunt recenzii