Płytka rozwojowa ESP32-C3 SuperMini z modułem WiFi Bluetooth dla Arduino i MicroPython
ESP32 C3 SuperMini to mini płytka rozwojowa IoT oparta na układzie Espressif ESP32-C3 obsługującym tryby WiFi/Bluetooth. ESP32-C3 to 32-bitowy procesor RISC-V z jednostką FPU (jednostką zmiennoprzecinkową), zdolny do wykonywania operacji zmiennoprzecinkowych o pojedynczej precyzji na 32 bity, co daje mu potężną moc obliczeniową. Posiada doskonałe osiągi RF i obsługuje protokoły IEEE 802.11 b/g/n WiFi oraz Bluetooth 5 (LE). Płytka wyposażona jest w zewnętrzną antenę, poprawiającą siłę sygnału w aplikacjach bezprzewodowych. Ma również kompaktowy i wyrafinowany wygląd w połączeniu z jednostronnym montażem powierzchniowym. Posiada bogate interfejsy, z 11 cyfrowymi wejściami/wyjściami, które można używać jako piny PWM, oraz 4 analogowymi wejściami/wyjściami, które można używać jako piny ADC. Obsługuje cztery interfejsy szeregowe: UART, I2C i SPI. Na płytce znajdują się także przycisk resetu oraz przycisk trybu bootloadera.
Na podstawie powyższych cech ESP32 C3 SuperMini jest pozycjonowana jako mini płytka rozwojowa IoT o wysokiej wydajności, niskim poborze mocy i atrakcyjnej cenie, odpowiednia do zastosowań IoT o niskim poborze mocy i aplikacji noszonych na ciele.
https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.p
- Potężny procesor: ESP32-C3, 32-bitowy procesor jedno rdzeniowy RISC-V, pracujący z częstotliwościami do 160 MHz
- WiFi: Protokół 802.11b/g/n, 2.4 GHz, obsługuje tryby Station, SoftAP, SoftAP Station, tryb hybrydowy
- Bluetooth 5.0
- Ultra niskie zużycie energii: Pobór mocy w trybie deep sleep to około 43 μA
- Bogate zasoby płytki: 400 KB SRAM, 384 KB ROM z wbudowanym 4Mflash
- Model układu: ESP32C3FN4
- Ultra mały rozmiar: Tak mały, jak kciuk (22,52×18 mm) w klasycznym kształcie, odpowiedni do urządzeń noszonych na ciele i małych projektów
- Niezawodne funkcje zabezpieczeń: Akcelerator sprzętowy szyfrujący obsługujący AES-128/256, funkcje skrótu, RSA, HMAC, podpis cyfrowy i bezpieczny start
- Bogate interfejsy: 1xI2C, 1xSPI, 2xUART, 11xGPIO (PWM), 4xADC
- Jednostronne komponenty, montaż powierzchniowy
- Niebieska dioda LED na płycie: pin gpio8
UWAGA!
Podobnie jak to jest w ESP8266, w ESP32C3
led.value(False) niebieską diodą WŁĄCZA
led.value(True) WYŁĄCZA
MICROPYTHON FLASH
https://micropython.org/download/ESP32_GENERIC_C3/
esptool.py --chip esp32c3 --port /dev/cu.usbmodem22101 erase_flash
esptool.py --chip esp32c3 --port /dev/cu.usbmodem22101 --baud 460800 write_flash -z 0x0 ESP32_GENERIC_C3-20240105-v1.22.1.bin
Oczywiście nazwę portu do którego podłączony jest esp32C3 zmieniamy na własną
MODUŁY MICROPYTHON
main bluetooth heapq select
_asyncio btree inisetup socket
_boot builtins io ssl
_espnow cmath json struct
_onewire collections machine sys
_thread cryptolib math time
_webrepl deflate micropython uasyncio
aioespnow dht mip/init uctypes
apa106 ds18x20 neopixel umqtt/robust
array errno network umqtt/simple
asyncio/init esp ntptime upysh
asyncio/core esp32 onewire urequests
asyncio/event espnow os webrepl
asyncio/funcs flashbdev platform webrepl_setup
asyncio/lock framebuf random websocket
asyncio/stream gc re
binascii hashlib requests/init
Plus any modules on the filesystem
OPIS
Jeśli jest zewnętrzne zasilanie wymagane, wystarczy podłączyć poziom + zewnętrzne zasilanie do pozycji 5V, połączenia GND z ujemnym terminalem. (Wsparcie 3.3 ~ 6V zasilacz). Pamiętaj, że podczas podłączania zewnętrzne zasilanie nie możesz uzyskać dostępu do USB, USB i zewnętrzne zasilanie możesz wybrać tylko jeden.
Wejdź w tryb pobierania: przytrzymaj przycisk uruchamiania ESP32C3, naciśnij przycisk RESET, zwolnij przycisk RESET, a następnie zwolnij przycisk uruchamiania. Następnie ESP32C3 wejdzie w tryb pobierania. (Każde połączenie musi ponownie wejść w tryb pobierania, czasami naciśnij raz, niestabilność portu zostanie odłączona, możesz ocenić na podstawie dźwięku identyfikacji portu)
Specyfikacja
Schemat
PINS
Zewnętrzny zasilacz: Jeśli wymagane jest zewnętrzne zasilanie, wystarczy podłączyć poziom + zewnętrznego zasilania do pozycji 5 V. GND łączy się z zaciskiem ujemnym. (Obsługa zasilania 3,3 – 6 V). Pamiętaj, że podłączając zewnętrzny zasilacz nie masz dostępu do USB. Funkcjonuje USB lub zewnętrzny zasilacz.
ZDJĘCIE URZĄDZENIA
Dokumentacja
- Dokumentacja:
- Flash:
Dokumentacja w formie PDF do pobrania: