LOLIN C3 Mini
LOLIN C3 Mini — это компактная отладочная плата на базе микроконтроллера ESP32-C3 с архитектурой RISC-V. Она обеспечивает максимальную частоту процессора 160 МГц и оснащена 4 МБ flash-памяти.
О плате LOLIN C3 Mini
LOLIN C3 Mini — это крошечная отладочная плата на базе микроконтроллера ESP32-C3 от компании WEMOS. Плата оснащена USB-C разъёмом для питания и программирования, что делает её идеальным выбором для компактных IoT-проектов с низким энергопотреблением. Поддержка Wi-Fi и Bluetooth LE 5.0 обеспечивает гибкие возможности беспроводной связи. Благодаря своим миниатюрным размерам, LOLIN C3 Mini отлично подходит для носимой электроники и встраиваемых систем.Технические характеристики
Полные спецификации оборудования для LOLIN C3 Mini
Быстрая настройка
Arduino IDE
| Плата (Board) | Lolin C3 Mini |
| Частота CPU | 160 МГц |
| Размер Flash | 4 МБ |
| Flash Mode | DIO |
| Скорость загрузки | 921600 |
| Архитектура | RISC-V |
В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем перейдите в Tools → Board и выберите "Lolin C3 Mini" для LOLIN C3 Mini.
PlatformIO
[env:lolin_c3_mini] platform = espressif32 board = esp32-c3-devkitm-1 framework = arduino
; Точная конфигурация железа для LOLIN C3 Mini board_build.mcu = esp32c3 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = dio board_upload.flash_size = 4MB
Значение board является приблизительным общим соответствием — проверьте реестр плат PlatformIO для точного соответствия.
ESPHome
esp32: board: esp32-c3-devkitm-1 framework: type: arduino # or "esp-idf"LOLIN C3 Mini - 160 MHz ESP32C3
Flash: 4MB | USB: N/A
Вставьте в файл .yaml вашего устройства. Подробнее см. в документации ESPHome ESP32.
esptool.py
esptool.py \
--chip esp32c3 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4MB \
0x0 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 firmware.bin
Установка: pip install esptool — замените firmware.bin на ваш бинарный файл, загрузчик находится по адресу 0x0.
Схема распиновки LOLIN C3 Mini
Плата LOLIN C3 Mini оснащена 22 цифровыми выводами общего назначения (GPIO). Вот основные интерфейсы и возможности:
- Пины питания: 3V3, GND, 5V
- USB-C: для питания и программирования
- I2C: GPIO8 (SDA), GPIO10 (SCL)
- SPI: GPIO2 (SCK), GPIO3 (MISO), GPIO4 (MOSI), GPIO5 (SS)
- UART: GPIO20 (RX), GPIO21 (TX)
- ADC: 6 аналоговых входов (GPIO0-GPIO5)
- Встроенный LED: GPIO7
Полезные ссылки
Инструменты и конфигурация
Настройки сборки и загрузки по умолчанию для LOLIN C3 Mini
| Настройка | Значение |
|---|---|
| Инструмент загрузчика | esptool_py |
| Инструмент сетевой загрузки | esp_ota |
| Адрес загрузчика | 0x0 |
| Режим Flash | DIO
СКОРОСТЬ ЗАГРУЗКИ921600
АРХИТЕКТУРАRISC-V
В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “LOLIN C3 MINI” ДЛЯ LOLIN C3 MINI. PLATFORMIO [ENV:LOLIN_C3_MINI] PLATFORM = ESPRESSIF32 BOARD = ESP32-C3-DEVKITM-1 FRAMEWORK = ARDUINO ; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ LOLIN C3 MINI BOARD_BUILD.MCU = ESP32C3 BOARD_BUILD.F_CPU = 160000000L BOARD_BUILD.FLASH_SIZE = 4MB BOARD_BUILD.FLASH_MODE = DIO BOARD_UPLOAD.FLASH_SIZE = 4MB ЗНАЧЕНИЕ BOARD ЯВЛЯЕТСЯ ПРИБЛИЗИТЕЛЬНЫМ ОБЩИМ СООТВЕТСТВИЕМ — ПРОВЕРЬТЕ РЕЕСТР ПЛАТ PLATFORMIO ДЛЯ ТОЧНОГО СООТВЕТСТВИЯ. ESPHOME ESP32: BOARD: ESP32-C3-DEVKITM-1 FRAMEWORK: TYPE: ARDUINO # OR “ESP-IDF” LOLIN C3 MINI - 160 MHZ ESP32C3FLASH: 4MB | USB: N/AВСТАВЬТЕ В ФАЙЛ .YAML ВАШЕГО УСТРОЙСТВА. ПОДРОБНЕЕ СМ. В ДОКУМЕНТАЦИИ ESPHOME ESP32. ESPTOOL.PY
ESPTOOL.PY СХЕМА РАСПИНОВКИ LOLIN C3 MINI ПЛАТА LOLIN C3 MINI ОСНАЩЕНА 22 ЦИФРОВЫМИ ВЫВОДАМИ ОБЩЕГО НАЗНАЧЕНИЯ (GPIO). ВОТ ОСНОВНЫЕ ИНТЕРФЕЙСЫ И ВОЗМОЖНОСТИ: ПИНЫ ПИТАНИЯ: 3V3, GND, 5V USB-C: ДЛЯ ПИТАНИЯ И ПРОГРАММИРОВАНИЯ I2C: GPIO8 (SDA), GPIO10 (SCL) SPI: GPIO2 (SCK), GPIO3 (MISO), GPIO4 (MOSI), GPIO5 (SS) UART: GPIO20 (RX), GPIO21 (TX) ADC: 6 АНАЛОГОВЫХ ВХОДОВ (GPIO0-GPIO5) ВСТРОЕННЫЙ LED: GPIO7 ПОЛЕЗНЫЕ ССЫЛКИ ДАТАШИТ ПЛАТЫ ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ LOLIN C3 MINI ДАТАШИТ ESP32-C3 ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ МИКРОКОНТРОЛЛЕРА ИНСТРУМЕНТЫ И КОНФИГУРАЦИЯ НАСТРОЙКИ СБОРКИ И ЗАГРУЗКИ ПО УМОЛЧАНИЮ ДЛЯ LOLIN C3 MINI НАСТРОЙКА ЗНАЧЕНИЕ ИНСТРУМЕНТ ЗАГРУЗЧИКА ESPTOOL_PY |
| Максимальный размер | 4 МБ
FLASH MODEDIO
СКОРОСТЬ ЗАГРУЗКИ921600
АРХИТЕКТУРАRISC-V
В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “LOLIN C3 MINI” ДЛЯ LOLIN C3 MINI. PLATFORMIO [ENV:LOLIN_C3_MINI] PLATFORM = ESPRESSIF32 BOARD = ESP32-C3-DEVKITM-1 FRAMEWORK = ARDUINO ; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ LOLIN C3 MINI BOARD_BUILD.MCU = ESP32C3 BOARD_BUILD.F_CPU = 160000000L BOARD_BUILD.FLASH_SIZE = 4МБ BOARD_BUILD.FLASH_MODE = DIO BOARD_UPLOAD.FLASH_SIZE = 4МБ ЗНАЧЕНИЕ BOARD ЯВЛЯЕТСЯ ПРИБЛИЗИТЕЛЬНЫМ ОБЩИМ СООТВЕТСТВИЕМ — ПРОВЕРЬТЕ РЕЕСТР ПЛАТ PLATFORMIO ДЛЯ ТОЧНОГО СООТВЕТСТВИЯ. ESPHOME ESP32: BOARD: ESP32-C3-DEVKITM-1 FRAMEWORK: TYPE: ARDUINO # OR “ESP-IDF” LOLIN C3 MINI - 160 MHZ ESP32C3FLASH: 4МБ | USB: N/AВСТАВЬТЕ В ФАЙЛ .YAML ВАШЕГО УСТРОЙСТВА. ПОДРОБНЕЕ СМ. В ДОКУМЕНТАЦИИ ESPHOME ESP32. ESPTOOL.PY
ESPTOOL.PY СХЕМА РАСПИНОВКИ LOLIN C3 MINI ПЛАТА LOLIN C3 MINI ОСНАЩЕНА 22 ЦИФРОВЫМИ ВЫВОДАМИ ОБЩЕГО НАЗНАЧЕНИЯ (GPIO). ВОТ ОСНОВНЫЕ ИНТЕРФЕЙСЫ И ВОЗМОЖНОСТИ: ПИНЫ ПИТАНИЯ: 3V3, GND, 5V USB-C: ДЛЯ ПИТАНИЯ И ПРОГРАММИРОВАНИЯ I2C: GPIO8 (SDA), GPIO10 (SCL) SPI: GPIO2 (SCK), GPIO3 (MISO), GPIO4 (MOSI), GPIO5 (SS) UART: GPIO20 (RX), GPIO21 (TX) ADC: 6 АНАЛОГОВЫХ ВХОДОВ (GPIO0-GPIO5) ВСТРОЕННЫЙ LED: GPIO7 ПОЛЕЗНЫЕ ССЫЛКИ ДАТАШИТ ПЛАТЫ ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ LOLIN C3 MINI ДАТАШИТ ESP32-C3 ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ МИКРОКОНТРОЛЛЕРА ИНСТРУМЕНТЫ И КОНФИГУРАЦИЯ НАСТРОЙКИ СБОРКИ И ЗАГРУЗКИ ПО УМОЛЧАНИЮ ДЛЯ LOLIN C3 MINI НАСТРОЙКА ЗНАЧЕНИЕ ИНСТРУМЕНТ ЗАГРУЗЧИКА ESPTOOL_PY |