Placă principală XC3800 ESP32 cu WiFi și Bluetooth

ESP32 este un microcontroler puternic dual core cu WiFi și Bluetooth și, datorită eforturilor comunității Arduino, poate fi programat cu Arduino IDE prin addon-ul ESP32. Are 512kB de memorie RAM, 4MB de memorie flash și o grămadă de pini IO cu caracteristici precum ADC pe 12 biți, DAC pe 8 biți, I2S, I2C, senzor tactil și SPI. Acesta este pasul următor dacă un Arduino bazat pe AVR standard nu este suficient de puternic pentru a face ceea ce aveți nevoie. Asistența Bluetooth este încă în curs de dezvoltare, deci nu există multe caracteristici Bluetooth disponibile dincolo de crearea de balize.

XC3800 ESP32

Arduino

Instalarea suportului pentru ESP32 IC nu este încă disponibilă prin intermediul Boards Manager, așa că ar trebui utilizate instrucțiunile de pe pagina github: https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions

Procesul implică o descărcare de mari dimensiuni și mai mulți pași de parcurs, de aceea este recomandat să citiți instrucțiunile înainte de utilizare.

Odată instalat, poate fi necesar să instalați driverele pentru convertorul USB-serial pe placă. Acesta este un CP2102 IC, iar driverele se găsesc pe producătorul CP2102 IC website: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Suportul pentru ESP32 pentru Arduino este în continuă dezvoltare, dar odată ce totul este instalat, procesul de scriere și încărcare a schițelor este similar cu celelalte plăci. Selectați ESP32 Dev Module ca tip de placă și asigurați-vă că este selectat portul serial corect.

Dacă întâmpinați probleme la încărcare, încercați să țineți apăsat butonul „BOOT” în timp ce apăsați și eliberați butonul „RST”. Aceasta ar trebui să pună placa în modul bootloader pentru a permite încărcările.

Există un număr bun de exampschițele (inclusiv multe aplicații WiFi), dar un test bun pentru a vedea că întregul proces de configurare a fost corect este să încărcați pur și simplu schița „Blink”.

MicroPython

MicroPython este un mediu complet de dezvoltare care rulează de fapt pe procesorul ESP32. Instalarea se face prin intermitentul unei imagini de firmware pe placa și apoi accesarea terminalului serial care rulează la 115200 Baud pentru a introduce comenzi direct în interpret. Imaginea poate fi descărcată de pe această pagină: https://micropython.org/download/#esp32

Programul esptool.py va fi instalat dacă ați instalat suplimentul Arduino (este ceea ce face încărcarea sub Arduino), în caz contrar, acesta poate fi instalat din pagina sa github la: https://github.com/espressif/esptool

Documente/Resurse

Placa principală github WiFi Bluetooth [pdfManual de utilizare
Placă principală WiFi Bluetooth, XC3800 ESP32

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *