Блог
Какая у меня плата ESP32?
Какая у меня плата esp32? Смотрите на металлический экран модуля, а не на текстолит — тип чипа напечатан сам. Распиновка, флеш, PSRAM: всё следует из одной этой маркировки.
Какая у меня плата ESP32?
Три проверки по порядку: экран модуля называет чип, надпись на текстолите называет плату, USB-чип датирует конструкцию. «Какой у меня esp32» обычно означает чип, но распиновка принадлежит плате — запишите оба. Сорок секунд, и потом не придётся гадать.
Как определить плату ESP32?
Прочитайте экран модуля. Классика печатает ESP32-WROOM-32; WROVER добавляет PSRAM; S3 печатает ESP32-S3-WROOM-1; C3 — ESP32-C3-MINI-1. Суффикс расшифровывает память: N8 — флеш на 8 МБ, R8 — PSRAM на 8 МБ. Маркировка определяет чип, а бренд платы — надпись на текстолите.
Как определить плату ESP32 по надписи на текстолите?
Переверните плату и поищите напечатанное название: ESP32-DevKitC V4, NodeMCU-32S, LOLIN32, Wemos D1 Mini ESP32, ESP32-CAM. Большинство клонов печатают название, даже если чип внутри другой. Нет надписи? Как определить плату esp32: посчитайте пины — 30, 36 или 38 — и опознайте USB-чип (CH340, CP2102 или вообще никакого, значит нативный USB). FAQ о внутренностях ESP32 объясняет, почему USB-чип важен.
Как узнать плату ESP32 по логу загрузки?
Откройте монитор порта на 115200 и нажмите EN. ROM напечатает «Chip is ESP32-S3 (revision v0.1)» и размер флеша одной строкой. Как узнать, какая у меня плата esp32, за две минуты: эта строка называет чип — вскрывать корпус не нужно. esptool.py flash_id печатает то же самое: «Detecting chip type: ESP32-C3». Именно так я опознаю немаркированные платы из ящика с загадками.
Что у меня — чип ESP32 или плата?
Чип и плата — два разных ответа, и важны оба. Какой у меня esp32? Чип определяет запись в Arduino IDE; плата определяет распиновку, к которой вы будете подключаться. Один и тот же чип, разная распиновка — вот почему ответы на форумах выглядят противоречивыми. Найдите название своей платы и держите картинку распиновки рядом с ней.
Какую плату выбрать для ESP32 в Arduino IDE?
Какую плату выбрать для esp32 — зависит от того, что напечатано на вашей. Большинству 30- или 38-пиновых классических devkit подходит «ESP32 Dev Module»; у NodeMCU-32S своя запись; платы S3 используют «ESP32S3 Dev Module», платы C3 — «ESP32C3 Dev Module», у Nano ESP32 своя собственная. Универсальная запись — безопасный дефолт: неправильный выбор обычно всё равно прошивается, просто с неверным дефолтом размера флеша. Сбои разобраны в FAQ по прошивке.
Как найти распиновку платы ESP32, зная её название?
Распиновка следует за платой, а не за чипом: один и тот же классический ESP32 раскрывает разные пины на 30-пиновом и 38-пиновом devkit. Пины GPIO0, GPIO2 и GPIO15 исчезают при смене раскладки. Ищите точное название платы плюс «pinout» и доверяйте надписи на плате больше, чем схеме — клоны иногда меняют местами SDA и SCL.
Меняет ли PSRAM определение модели?
Только для модулей S3 и WROVER. S3-WROOM-1-N8R8: флеш 8 МБ и PSRAM 8 МБ; N8 без R8 — PSRAM нет. Я однажды прошил проект с камерой в обычный N8, и буфер кадра умирал выше VGA — с моим кодом всё было в порядке. Проверьте ESP.getPsramSize(): печатает 0, а проекту нужна PSRAM — значит, проблема в плате.
Что делать, если маркировка стёрлась?
Лог загрузки — запасной вариант: каждый ESP32 при перезагрузке печатает чип и размер флеша, этого хватает для 95% плат. Количество пинов плюс USB-чип закрывают остальное. Некоторые безымянные платы печатают неверные метки; когда лог и наклейка спорят — верьте логу.
Как узнать, какой у меня ESP32-S3?
Прочитайте полную строку модуля: ESP32-S3-WROOM-1, -WROOM-2 (двойная антенна) или -MINI-1, а затем суффикс размера (N8, N16, R8, N8R8). Со стороны платы разница между DevKitC-1 и -1U — только USB-C против micro-USB. Эта строка и есть весь ответ: запишите её, прежде чем заказывать дисплей, которому нужен конкретный PSRAM. А подключить всё можно сначала в бесплатном симуляторе.
Проекты по этой теме запускаются прямо в бесплатном симуляторе sensbench: схема уже собрана, прошивка включена — без аккаунта и установки.