ESP8266 Кнопка Wi-Fi для умного дома
IoT-клик:
IoT Click — это многофункциональная кнопка Wi-Fi для домашней автоматизации. Легко автоматизируйте интеллектуальное освещение, розетки (например, WLED, Shelly, устройства Home Assistant и т. д.) одним нажатием кнопки.
Необходимые детали:
Имя AliExpress Amazon (ЕС) Amazon (США)
ESP01s с USB-программатором 2,19 € [Ссылка] (набор ESP-01S) 6,99 € [Ссылка] 8,98 $ [Ссылка]
Кнопка 6x6x5mm 2 Pin 1,09€ [Ссылка](6x6 2pins) 4,79€ [Ссылка] 3,99$ [Ссылка]
Контакты AAA одиночные 10x9 мм 4,95 € [Ссылка] 8,99 € [Ссылка] 5,99 $ [Ссылка]
Контакты AAA двойные 21x9 мм 3,55 € [Ссылка] 7,99 € [Ссылка] 5,99 $ [Ссылка]
Перемычка
Винт с потайной головкой M3x6 мм
Схема подключения:
Приходится согнуть контакты ААА-контактов и кнопки
Отложите ESP01 в сторону
Вставьте контакты AAA после пайки.
Программирование ESP01:
Используйте Arduino IDE, выберите Generic ESP8266 Module и прошейте ESP01.
Код:
#include
//ИЗМЕНЕНИЕ ПЕРЕМЕННЫХ
const char* ssid = «Ваш SSID здесь»;
const char* пароль = «Ваш ПАРОЛЬ здесь»;
интервал начала времени;
недействительная настройка() {
//подключаемся к Wi-Fi
WiFi.begin(ssid, пароль);
Wi-Fi.переподключиться();
//ждём установления соединения
startTime = миллис();
while ((WiFi.status() != WL_CONNECTED) && (millis() — startTime <= 5000)) {
задержка(5);
}
if(WiFi.status() == WL_CONNECTED) {
//ДОБАВЬТЕ СВОЙ КОД ЗДЕСЬ
//сделать что-нибудь
} еще {
//ошибка: нет подключения к Wi-Fi
}
ESP.deepSleep(0);
}
недействительный цикл() {
//пусто
}
Удачи в создании проекта!
Оставайтесь сдержанными!
- Комментарии
Ссылка появится после регистрации





























