Всем привет!
Еще в начале года сделал умную розетку на 4 розетки (да, да, тавтология), сейчас собрал еще одну и решил поделиться - может кому пригодится (заодно прокачаю навык слепого набора текста). Особых навыков для сборки не требуется, даже программировать не надо уметь - код (не ахти какой, но рабочий) выложу.
Изначально я не планировал разбивать пост на части, но в один все просто не влезет, да и мало кто любит простыни читать, поэтому первая часть про железо, вторая - про софт.
Для чего собственно: в моем случае очень удобно было осенью-зимой включать маслянный
обогреватель по времени перед подъемом на работу и по изменению температуры в
комнате (отопление в Питере еще на дали, а окна на север). Плюс можно управлять любой техникой удаленно, или даже по гпс (вкл или выкл при попадании в настроенную зону), да и много чего еще...
Что понадобится (опционально - оно и в Африке опционально - без этого работать
будет, но с ним лучше и/или красивее):
- корпус от сетевого фильтра, пилота, удлиннителя или чего-то подобного (можно
любой, но придется придумать как туда все впихнуть)
- модуль NodeMCU 12E https://aliexpi.com/E3Rx или такой https://aliexpi.com/yCEr
- модуль реле на 4 реле https://aliexpi.com/sekX
- датчик темературы и влажности DHT22 (+ резистор 10 кОм) https://aliexpi.com/f2T9
- блок питания на 5в https://aliexpi.com/X2mu
- провода разного сечения - для 5в и 220в
- термоусадка - опционально
- клеевой пистолет, он же горячие сопли - опционально
- инструменты (отвертки, кусачки, ножницы, нож, шкурка, зажигалка) - опционально
- 3д принтер - опционально (можно заказать необходимые пару деталей на стороне)
- паяльник и небольшой навык пайки
- комп со средой разработки (в моем случае Arduino IDE)
- прямые руки - опционально
Задумка была простая, да и подобных вещей в сети куча, но решил сделать немного под
себя, хотя в итоге получилось довольно универсально.
Сетевой фильтр взял на авито за пару сотен на обум - не знал, влезет ли все внутрь,
но при ближайшем рассмотрении оказалось, что влезет и влезет идеально (поэтому позже второй взял такой же)! С другими фильтрами не пробовал, но на вскидку у Вектора есть еще
несколько моделей, куда тоже все хорошо войдет (они есть на авито) + есть куча других "пилотов", надо смотреть и примерять на месте. Можно взять нерабочий, ибо из внутренностей понадобятся только рельсы и предохранитель (и то - на ваше усмотрение).
Вскрываем, вытаскиваем потроха, вырезаем то, что отмечено черным. Аккуратно, не
сломайте лишнего и не порежьтесь - пластик очень твердый! Я ковырял кусачками и ножом, но дремелем будет удобнее
Зашкуриваем, промываем и получаем примерно такое. Можно и грубее, но я перфекционист
и люблю хорошо вылизать
Если есть 3д принтер - печатаем такие держатели для датчика и блока питания (файлы в следующем посту с кодом)
Далее разрезаем любую из рельс примерно так, на 4 части, припаиваем провода. Железка снизу - заземление, ее тоже надо укоротить.
Собираем отдельно по схеме
Далее "просто" собираем все вместе) Семь раз отмерь, один раз отрежь! Сначала стойки, потом рельсы, потом эти черные ограничители сверху. Перед склеиванием я вставлял вилку в каждую розетку и ровнял рельсы
Добавляем электронику и прихватываем где нужно горячими сопельками
Т.к. блок питания и реле немного греются - добавил поролона от губки под датчик (фото другой розетки) и поправки в код
Заметки.
Почему-то и в первой и во второй проблемы с первым реле - на черной оно иногда само отрубается то через полчаса, то через 2, на белой же - всегда включено и кнопка в блинке только зажигает светодиод, хотя при выключении всей розетки слышно как реле отлипает... Наверно модули не оч качественные или наводки, хз.
П.С. Как ни странно - черная работает лучше.
Про код в следующем посте - итак простыня вышла. Забегая вперед могу сказать, что в коде есть комментарии, все должно быть ясно, но если что не понятно - пишите сюда, отвечу. Если есть замечания и предложения - велкам (хочу добавить OTA-обновления, чтоб не вскрывать постоянно корпус для обнов, но пока не раскурил тему, кто поможет - буду благодарен)