разделы:

ESP32-C3 SuperMini плата разработки

ESP32-C3 SuperMini — это одноядерный микроконтроллер SoC с поддержкой Wi-Fi и Bluetooth 5 (LE), основанный на архитектуре RISC-V с открытым исходным кодом. ESP32-C3 Super Mini обладает низким энергопотреблением, что делает эту плату идеальной для IoT-приложений. Широкая поддержка разработки. Плата поддерживается в Arduino-IDE и платформой разработки IoT от Espressif, ESP RainMaker, что значительно облегчает разработку и компиляцию кода.

1. Мощный процессор: ESP32-C3, 32-битный одноядерный процессор RISC-V, работающий на частоте до 160 МГц
2. WiFi: протокол 802.11b/g/n, 2,4 ГГц, поддержка режима станции, режима SoftAP, режима SoftAP+Station, гибридный режим (150 Mbit)
3. Bluetooth: Bluetooth 5.0
4. Ультра-низкое энергопотребление: потребление энергии в глубоком сне около 43 мА
5. Богатые ресурсы платы: 400KB SRAM, 384KB ROM, встроенная 4Mflash.
6. Модель чипа: ESP32C3FN4
7. Ультра-малый размер: (22.52×18 мм) классической формы
8. Надежные функции безопасности: Аппаратные ускорители шифрования, поддерживающие AES-128/256, хэширование, RSA, HMAC, цифровые подписи и безопасный запуск
9. Богатый интерфейс: 1x12C, 1xSPI, 2xUART, 11xGPIO(PWM), 4xADC
10. Встроенный светодиодный индикатор синего цвета: GPIO8 контакт

Если требуется внешний источник питания, просто подключите + уровень внешнего источника питания к точке 5В. А GND подключается к отрицательному полюсу. (Поддерживаются источники питания 3,3 — 6 В). Помните что при подключении внешнего источника питания доступ к USB невозможен. USB и внешний источник питания можно выбрать только один.

Будьте максимально осторожны, во время пайки, не допускайте короткого замыкания положительного и отрицательных электродов, иначе это приведет к возгоранию батареи и оборудования.

Часто задаваемые вопросы (FAQ)

COM-порт не распознается в IDE
Способ 1: Войдите в режим загрузки. Для этого нажмите и удерживайте кнопку BOOT, затем подайте питания на плату (подключите кабель).

Способ 2: Нажмите и удерживайте кнопку BOOT на ESP32C3, нажмите кнопку RESET, отпустите кнопку RESET, а затем отпустите кнопку BOOT. После этого ESP32C3 перейдет в режим загрузки. (При каждом подключении необходимо повторно войти в режим загрузки, иногда понадобится нажать один раз, как только услышали звук нового устройства, значит все получилось.

Программа не запускается после загрузки
Иногда после успешной загрузки скетча, вам необходимо нажать кнопку Reset, чтобы выполнить перезагрузку.

Последовательный порт ESP32 C3 SuperMini не печатает вывод
Установите для параметра FLASH MODE значение "QIO", а USB CDC On Boot "Enabled" и наоборот. (менять необходимо оба параметра)

Нет подключения к сети WiFi при подключении датчиков
Это вероятнее всего связано с конфликтом использования пинов (PINS), что может мешать работе WiFI. Для решения проблемы воспользуйтесь другим свободным пином, например PIN 0

 
 
Список Pinout (пинов) ESP32-C3 SuperMini

Список Pinout (пинов) ESP32-C3 SuperMini
* кликабельно

Схема

Принципиальная схема ESP32-C3 SuperMini

 
 
Полезные ссылки:

ESP32-C3 SuperMini — https://www.wemos.cc/en/latest/c3/index.html
Книга от espressif https://espressif.github.io/esp32-c3-book-en/
Использование MicroPython: https://micropython.org/download/ESP32_GENERIC_C3/
Использование MicroPython: https://docs.micropython.org/en/latest/
ESP32 для Arduino IDE https://espressif.github.io/arduino-esp32/package_esp32_index.json