Помните, как в прошлый вторник я забыл выключить обогреватель? Вот именно после таких ситуаций и родилась эта идея. Сегодня соберём умную розетку с таймером буквально из электронного «мусора» – бюджетно, практично и даже весело!
Зачем это вообще нужно?
Только вчера дочка спросила: «А нельзя чтобы гирлянда на ёлке включалась сама к нашему приходу?» Оказалось, можно. Когда я впервые собрал прототип, понял – это ж не просто розетка, а личный ассистент:
- Автополив цветов в отпуске (мои фиалки теперь не страдают от моей забывчивости)
- Лампочка-будильник в детской
- Круиз-контроль для кофемашины к завтраку
- Защита от «вечного включения» паяльника
Особенно люблю историю про соседа-рыбака: его компрессор в аквариуме теперь отключается ночью строго с 00:00 до 08:00 – и рыбы довольны, и сон не прерывается.
Собираем бюджетного электронного помощника
Не пугайтесь страшных названий – в реальности это копеечные детальки. Мой комплект обошелся в 650 рублей (если не считать хлама из старого принтера). Главное – не покупайте готовые наборы типа Smart Home, там наценка 300%!
Базовый комплект
Для простейшей версии хватит:
- Arduino Nano (или любой клон – у меня U$8 с Aliexpress)
- Релейный модуль на 10А (подойдёт даже самый дешёвый за 120₽)
- Блок питания 5V (старое зарядное от телефона – мой фаворит!)
- Дисплей 1602 I2C (без него сложно, но можно, 200₽)
- Корпус – тут фантазия: от банки из-под кофе до распечатанного на 3D-принтере
Проверенный на кошках монтаж
Признаюсь: на третьем прототипе понял важность чек-листа. Лучше положите перед собой этот список, чтобы не повторить моих ошибок:
- Безопасность прежде всего! Отключаем ВСЕ от сети перед работой
- Соединяем Arduino 5V и VCC реле – красным проводом
- Цепляем GND Arduino к GND реле – всегда синим или чёрным
- Подключаем PIN D3 (любой цифровой) к IN на реле
- Вилку припаиваем к COM и NO разъёмам реле
Секрет от моей бабушки: используйте термокембрик на местах пайки. Когда мы спалили первую розетку из-за замкнувших проводов, было не до смеха!
Волшебные строчки кода
Скопируйте этот фрагмент в Arduino IDE – работают как часы после моего «апгрейда»:
#include
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
pinMode(3, OUTPUT);
lcd.init();
lcd.backlight();
}
void loop() {
lcd.setCursor(0,0);
lcd.print("ON:14:00");
if (hour() == 14 && minute() == 0) {
digitalWrite(3, HIGH);
lcd.setCursor(0,1);
lcd.print("WORKING:");
}
}
Здесь же можно добавлять кричалки типа «Отключай утюг!» – подруга прикрутила такой будильник в ванной для напоминаний.
Повседневный магистр времени
После недели тестов моя розетка заменила 3 гаджета! Вытащил дисплей на кухонный шкафчик – вижу статус Вайфая человека. Настройка проще пареной репы:
- Берём канцелярскую скрепку
- Нажимаем кнопку Reset на Arduino 5 раз
- Через меню в мониторе порта (CTRL+SHIFT+M) выставляем время
Особенно нравится фишка с летним/зимним временем – просто прибавляем час в коде один раз в году.
Куда развивать проект дальше?
Сейчас моя розетка обзавелась Wi-Fi на ESP8266 за 200 рублей – пока я еду с работы, она включает чайник. Перспективы напрягают воображение:
- Добавить датчик температуры для контроля обогревателя
- Прикрутить мощность через ACS712
- Сделать гороскоп включений («Скорпионам включать компостёр после 18:00!»)
- Голосовое управление через старый смартфон
Вчера вот придумал анти-вор систему: если датчик движения видит активность в моё отсутствие – розетка имитирует включение света и телевизора. Работает как шарм!
Секрет успеха прост: не бойтесь экспериментов. Когда моя первая розетка заискрила, я просто купил новые реле. Теперь это must-have всех друзей на ДР – решит проблему любого нерадивого хозяина техники!