ESP32 C3 Super Mini

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

esp32 C3 Super Mini
  • 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

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

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

ZDJĘCIE URZĄDZENIA

Dokumentacja

Dodaj komentarz