ESP32-CAM Blink LED UART Toggle + Windows GUI + GitHub 4 июля 2026 г.

Jul 4, 2026Channel
AI Analysis
Data from YouTube Data API v3Updated Just now
KONTAKT`S
KONTAKT`S

13.1K subscribers

View Channel

Video Overview

Video Details

Published1 week ago
Duration3:00
Video IDe2nPbAEja7k
Languageru
CategoryScience & Technology
PrivacyPublic
Made for KidsNo
Video TypeRegular Video

Performance Metrics

Views1.3K
Likes7
Comments7
Engagement Rate1.09%
Likes per 100 views0.54
Comments per 1K views5.44

Description

LED UART Toggle + Windows GUI Проект для управления встроенным светодиодом-вспышкой ESP32-CAM на GPIO 4 через UART / COM-порт из Windows-программы. Это версия без Wi-Fi и без HTTP. Управление идет напрямую через USB-TTL адаптер. Что входит ESP32_CAM_LED_UART_Toggle/ESP32_CAM_LED_UART_Toggle.ino — скетч для ESP32-CAM. Windows_GUI/esp32cam_led_uart_gui.py — GUI-программа под Windows на Python/Tkinter. Windows_GUI/requirements.txt — зависимость pyserial. Windows_GUI/install_requirements.bat — установка зависимости двойным кликом. Windows_GUI/run_gui.bat — запуск GUI двойным кликом. Логика работы ESP32-CAM слушает команды в Serial/UART на скорости 115200. Windows GUI открывает выбранный COM-порт и отправляет команды. Кнопка в GUI работает как залипающий переключатель: нажали один раз — LED включился; нажали второй раз — LED выключился; следующее нажатие снова включает LED. UART-команды ESP32-CAM принимает текстовые команды, каждая команда заканчивается переводом строки: ON — включить LED; OFF — выключить LED; TOGGLE — переключить LED; STATUS — запросить текущее состояние; HELP — показать список команд. Ответы ESP32-CAM: READY:ESP32-CAM_LED_UART STATE:ON STATE:OFF ERROR:UNKNOWN_COMMAND Подключение UART Типовое подключение через USB-TTL адаптер: USB-TTL адаптер ESP32-CAM GND GND TX U0R / RX0 RX U0T / TX0 5V 5V Важно: TX и RX соединяются крест-накрест: TX адаптера идет на RX ESP32-CAM, RX адаптера идет на TX ESP32-CAM. Если плата питается нестабильно, лучше использовать надежное питание 5V. ESP32-CAM с камерой и вспышкой может потреблять заметный ток. Порядок запуска 1. Прошить ESP32-CAM Открыть ESP32_CAM_LED_UART_Toggle.ino в Arduino IDE. Выбрать плату AI Thinker ESP32-CAM. Подключить ESP32-CAM в режим прошивки: GPIO0 соединить с GND. Загрузить скетч. Разомкнуть GPIO0-GND. Нажать RST на самой плате ESP32-CAM. Оставить USB-TTL подключенным к ПК. 2. Проверить через Serial Monitor Открыть Arduino IDE → Serial Monitor. Выбрать скорость 115200. После перезапуска ESP32-CAM должны появиться строки: READY:ESP32-CAM_LED_UART COMMANDS: ON, OFF, TOGGLE, STATUS, HELP STATE:OFF Можно вручную отправить команду TOGGLE. 3. Установить зависимость GUI В папке Windows_GUI запустить: install_requirements.bat Или вручную: python -m pip install -r requirements.txt 4. Запустить Windows GUI В папке Windows_GUI запустить: run_gui.bat Дальше: выбрать COM-порт USB-TTL адаптера; нажать Подключить; нажимать большую кнопку LED: одно нажатие включает, следующее выключает. Важно GPIO 4 на многих ESP32-CAM подключен к яркому светодиоду-вспышке. Не смотрите прямо на светодиод при включении. Отличие от HTTP-версии HTTP-версия работает через Wi-Fi и IP-адрес ESP32-CAM. UART-версия работает напрямую через COM-порт и не требует Wi-Fi.

Related Videos

More videos from KONTAKT`S