Ардуино Проекты для начинающих
Проект создаёт Android-приложение в MIT App Inventor для управления RGB-светодиодом через Wi-Fi с ESP. Приложение с шестью кнопками (вкл/выкл красный, зелёный, синий) подключается к точке доступа (RGB, пароль 1–8) и управляет светодиодом через веб-интерфейс. Скетч использует визуальные блоки, поддерживает импорт/экспорт проекта и настройку IP-адреса. Работает на телефоне или в браузере, с установкой через QR-код.
Проект управляет сервоприводом SG90 через Wi-Fi с телефона или ПК, используя ESP и слайдер (0–180°). Серво подключается к D2, питается от 5 В, использует библиотеку Servo. Скетч, основанный на управлении светодиодом, преобразует значения (0–1023) в градусы через map, с паузой 15 мс. Веб-страница с заголовком, слайдером и русской кодировкой настраивается для отправки GET-запросов.
Проект управляет двумя реле (D2, D3) через GSM-модуль SIM800L с телефона, включая/выключая нагрузки (лампы) по DTMF-командам (1, 2). SIM800L подключается через SoftwareSerial (D10, D11), использует AT-команды (AT, AT+DDET=1) для настройки и ответа на звонки. Скетч обрабатывает входящие звонки (RING, CLIP, ATA), команды DTMF и разрыв соединения (ATH). Задержка 5 секунд в setup обеспечивает подключение к сети.
▶ Смотреть на YouTube
Проект управляет шаговым двигателем 28BYJ-48 (5 В) с драйвером ULN2003 через Wi-Fi с телефона, используя ESP8266 (D1–D4, VIN, GND). Скетч без библиотеки AccelStepper задаёт вращение по/против часовой стрелки и остановку (кнопки, статус 1–3) с регулировкой скорости (delay 1–70 мс). Веб-интерфейс с HTML-кнопками (310 px) отображает состояние и цвет. Подключение к Wi-Fi сети выдаёт IP для управления.
▶ Смотреть на YouTube
Проект получает точное время и дату с NTP-сервера через ESP8266 без модуля часов, используя Wi-Fi и библиотеку NTPClient. Подключается к сети, запрашивает время (тайм-зона +10800 с для Москвы) каждую минуту. Скетч выводит время, дату и день недели в Serial, с возможностью настройки формата. Подходит для синхронизации устройств, экономии энергии и вывода на дисплеи.
Проект с датчиком протечки воды и ESP8266 отправляет до трёх сообщений в Telegram-бот при обнаружении воды (аналоговый вход A0, 10-битный АЦП, порог ~2 В). Датчик подключается к 3.3 В, GND, A0; скетч использует библиотеки WiFiClientSecure и UniversalTelegramBot. После срабатывания (3 сообщения, пауза 10 с) датчик ожидает высыхания для сброса счётчика. Подключение к Wi-Fi и настройка бота требуют токена и ID чата.
▶ Смотреть на YouTube