PinOut ESP32 pinout reference on Android

Две платы ESP32 с одинаковым обозначением на шелкографии могут экспонировать GPIO в совершенно разном порядке, и потратить целый день на поиск ошибки «почему мой датчик показывает ноль» обычно сводится к выводу начальной загрузки или входному GPIO, который никто не обозначил. Справочник по выводам в кармане на Android — это самый быстрый способ поймать это перед включением паяльника. Приложения ниже охватывают нумерацию выводов, поведение начальной загрузки и стреппинга, карты АЦП и касания, каналы PWM и практические предостережения, которые никогда не попадут на бумажную карточку платы.

Мы отдали предпочтение приложениям, которые работают полностью в автономном режиме, поддерживают однократный платеж в размере 2 доллара вместо подписок и имеют достаточно обширную базу данных для покрытия DevKitC v4, LOLIN S3, TinyPICO и растущих семейств ESP32-C3 и -S3. В списке также есть несколько инструментов программирования, потому что переход от «прочитай выводы» к «загрузи тестовый скетч» — это один тап, когда цепочка инструментов находится на одном телефоне.

Что искать в приложении для справки по выводам ESP32

Быстрое сравнение

Приложение Лучше всего для Бесплатно Начальная цена/мес. Рейтинг
PinOut Диаграммы ESP32 и Arduino для конкретных плат Да Бесплатно 4.5
Electrodoc Pro Полный электротехнический набор инструментов + выводы Бесплатная пробная версия Однократный платёж 4.5
ElectroDroid Широко используемый справочник с расширениями Да Pro однократно 4.7
Arduino IDE Компиляция и загрузка скетчей с телефона Да Бесплатно 4.1
Termux Python и esptool.py с Android Да Бесплатно 4.5
SerialWiFiTerminal Монитор последовательного порта в пути через USB или Wi-Fi Да Бесплатно 4.3
IoT MQTT Panel Проверка подключённого ESP32 через MQTT Да Бесплатно 4.6
Wokwi Имитируйте подключение перед пайкой Да Pro от 7 доллар/мес. 4.6

Приложения

1. PinOut — Лучший справочник по конкретной плате для ESP32 и Arduino

PinOut — это приложение, которое мы открываем в первую очередь, когда на стол падает новая плата. Оно содержит диаграммы для конкретных плат DevKitC, LOLIN, TinyPICO, Wemos S2 Mini и десятков форм-факторов Arduino, и каждый вывод снабжен номером GPIO, дополнительной функцией и любыми предупреждениями о стреппинге или входе. Диаграммы работают в автономном режиме после загрузки.

Где оно отстаёт: Более новые платы C6 и H2 могут отставать на один-два выпуска прошивки. Поиск работает хорошо, но без нечёткого поиска.

Цена:

Платформы: Android.

Скачать:

Итог: Самое сильное приложение «просто скажи мне, какой вывод за что отвечает на этой плате» на Android.

2. Electrodoc Pro — Лучший универсальный электротехнический набор инструментов

Electrodoc Pro — это швейцарский армейский нож. Выводы лежат рядом с таблицами цветов резисторов, калькуляторами светодиодов, помощниками по ширине дорожек печатной платы и консолью последовательного порта. Раздел выводов ESP32 не такой подробный, как у PinOut, но окружающие калькуляторы окупаются в тот момент, когда вам также нужно выбрать серийный резистор или проверить делитель напряжения.

Где оно отстаёт: Плотность пользовательского интерфейса высока, поэтому требуется несколько сеансов, чтобы понять, какой раздел содержит какой инструмент.

Цена:

Платформы: Android, iOS.

Скачать:

Итог: Выберите это, если вы хотите одно приложение, охватывающее весь электротехнический стол, а не только выводы.

3. ElectroDroid — Лучший давний справочник с расширениями

ElectroDroid — это старейшина приложений для справки по электронике на Android. Выводы для плат ESP32, популярных микросхем и каждого разъёма, который вы когда-либо подключили к шляпе Raspberry Pi, находятся в одном меню в стиле браузера. Экосистема расширений добавляет специализированные справочники (типы транзисторов, калькуляторы антенн) без раздувания базовой установки.

Где оно отстаёт: Интерфейс всё ещё выглядит как приложение Android 2015 года. Некоторые пакеты расширений — это платные однократные надстройки.

Цена:

Платформы: Android.

Скачать:

Итог: Классика. Установите его наряду с PinOut, а не вместо него.

4. Arduino IDE — Лучшая мобильная компиляция и загрузка

Arduino IDE на Android — это официальный облачный редактор. Напишите тестовый скетч, выберите целевую плату ESP32 и загрузите через USB-OTG или Wi-Fi. Это самый быстрый путь от «какой GPIO это?» к «светодиод мигает на GPIO 2, поэтому моё подключение работает».

Где оно отстаёт: Требует учётной записи Arduino Cloud для синхронизации библиотеки. Сложные сборки всё ещё достойны ноутбука.

Цена:

Платформы: Android, iOS, веб.

Скачать:

Итог: Отличный инструмент проверки здравомыслия в тот момент, когда у вас есть вывод техническое описание в руке и вы хотите его протестировать.

5. Termux — Лучше всего для esptool.py с телефона

Termux — это полный терминал Linux на Android. Установите Python, pip install esptool, и вы можете загружать прошивку в ESP32 через USB-OTG без ноутбука поблизости. Он также запускает Ampy, mpremote и rshell для рабочих процессов MicroPython.

Где оно отстаёт: Требует сборку F-Droid для полной поддержки пакетов, так как версия Play Store заморожена. Настройка техническая, если вы никогда не использовали оболочку Linux.

Цена:

Платформы: Android.

Скачать: F-Droid

Итог: Способ держать полную цепочку инструментов ESP32 в кармане. Кривая обучения, но быстро окупается.

6. SerialWiFiTerminal — Лучший мобильный монитор последовательного порта

SerialWiFiTerminal предоставляет надлежащую консоль последовательного порта через USB-OTG или через Wi-Fi к любому ESP32, работающему с небольшой заглушкой в стиле telnet. Полезно для отладки журналов загрузки, когда телефон — единственный экран поблизости, и сохраняет журналы сеанса в простом текстовом формате для последующего использования.

Где оно отстаёт: Привередливо в отношении микросхем USB-OTG на некоторых телефонах Android. Более старые сборки иногда нужно парить вручную.

Цена:

Платформы: Android.

Скачать:

Итог: Мобильная альтернатива монитору последовательного порта на стенде. Хорош для полевых работ.

7. IoT MQTT Panel — Лучше всего для проверки подключения через MQTT

IoT MQTT Panel превращает любой телефон Android в информационную панель для ESP32, работающего на MQTT. Постройте панель переключателей, ползунков и датчиков, подпишитесь на темы и подтвердите, что ваше подключение делает то, что говорит скетч. Это самый быстрый способ устранить неопределённость подключения из ошибки: если значение датчика появляется на панели, выбор вывода хорош, и ошибка в коде.

Где оно отстаёт: Требует брокер MQTT где-то в сети. Нет ничего плохого в запуске Mosquitto на Raspberry Pi для этого.

Цена:

Платформы: Android.

Скачать:

Итог: Основная панель для подтверждения выбора подключения с реальными данными.

8. Wokwi — Лучше всего для имитации перед пайкой

Wokwi — это веб-симулятор ESP32, который удивительно хорошо работает на Android в Chrome или оболочке WebView. Подключите плату в редакторе перетаскивания, загрузите скетч и посмотрите, как точный GPIO, который вы планировали использовать, зажигает светодиод или выплёвывает данные датчика. Полезно для обучения, создания прототипов и подтверждения выбора вывода перед прикосновением к паяльнику.

Где оно отстаёт: Не собственное приложение Android, поэтому сенсорные цели могут быть маленькими на телефонах. Продвинутые периферии нуждаются в уровне Pro.

Цена:

Платформы: Веб (работает на Android через браузер), рабочий стол.

Скачать: Открыть в браузере

Итог: Тот, к которому нужно обратиться перед пайкой, особенно когда датчик дорогой или хрупкий.

Как выбрать правильный

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

Какое лучшее бесплатное приложение для справки по выводам ESP32 для Android?

PinOut. Оно имеет самое широкое покрытие платы и работает полностью в автономном режиме после загрузки диаграмм.

Почему GPIO 12 или GPIO 15 иногда предотвращают загрузку на моём ESP32?

Это выводы стреппинга. Если вывод стреппинга удерживается в положении высокого или низкого напряжения при включении, чип входит в альтернативный режим загрузки. Проверьте диаграммы приложения в разделе аннотаций «загрузка» или «стреппинг» перед подключением их к датчикам.

Могу ли я загружать ESP32 без компьютера?

Да. Используйте USB-OTG плюс Arduino IDE для Android или Termux с esptool.py. Оба подхода работают через адаптер USB-C к USB-A и кабель, способный передавать данные.

Эти приложения для справки по выводам точны для ESP32-S3 и ESP32-C3?

PinOut и Electrodoc охватывают большинство плат S3 и C3, но проверьте список плат приложения перед покупкой новой версии. Некоторые платы C6 и H2 всё ещё отстают в справочных приложениях.

Какие-то из приложений показывают шум ADC или карты канала PWM?

Electrodoc Pro и ElectroDroid оба перечисляют каналы ADC и назначения PWM. Для характеристик шума перекрестно проверьте диаграмму приложения с официальным техническим описанием Espressif.

Какое приложение лучше всего работает в автономном режиме?

PinOut и ElectroDroid оба работают полностью в автономном режиме. Wokwi требует браузер и сеть. Arduino IDE требует учётную запись только для облачной синхронизации, а не для локальной загрузки.