айРоZетка v2.0 (micro:bit)

Наверное главным устройством в «Умном доме» можно смело считать розетку. Ведь именно с помощью неё можно управлять «НЕумными» бытовыми приборами. Включать/выключать по расписанию, по разным событиям или изменяющимся окружающим факторам.

И вот, встречайте, очередная версия такого устройства! Первая версия не такая уж умная, просто имеет дистанционное управлени 😉 Теперь моя айРоZетка будет включаться автоматически при приближении хозяина 🙂 А реализовать данный проект я решил на набирающем популярность micro:bit от компании BBC.

Алгоритм крайне простой. Есть два устройства, связанных по Bluetooth. Одно из них просто маяк, передающий постоянный сигнал. А второе приёмник фиксирующий уровень сигнала и при заданной мощности, что и осзначает приближение объекта, включает реле.

Программа

Програму буду писать в визуальном редакторе, блоками. Это можно сделать на странице тут. Код программы будет такой:

Скачиваем оба файла с программой на компьютере и записываем каждый на соответствующий micro:bit.

Теперь осталось записать программы на устройства, собрать и подключить все элементы.

Сборка устройства

Я использовал:

Из крокодилов и трёх-проводного шлейфа для подключения реле, смастерил проводок, которым и подключимся в контактам контроллера.

Подключаем с помощью нового кабеля реле к micro:bit. Питание к контактам 3v и GND, а сигнальный провод к «0», как мы указали в программе. Как-то так:

Для носимого устройства собрал вот чего 🙂

Ну и теперь результат:

В программе заданы параметры приближения для теста, в реальности необходимо установить больше, на свой вкус 😉 т.е. — 70, — 90…

Конструкция корпуса ещё находится в разработке, но думаю смысл ясен. Скорее всего окончательный вариант не сильно будет отличаться, просто спрячется в закрытый корпус, так как всё таки высокое напряжение…

И да, на счёт питания… Запитать сам micro:bit планирую от AC/DC модуля, но там выход 5 вольт, что губительно для девайса от BBC, так как его питание должно быть 3,3 в. Буду собирать понижающий преобразователь на базе линейного регулятора LD1117V33.

P.S.: Пока не очень понял как, но хочу реализовать тоже самое, только в качестве маяка использовать мобильный телефон 😉

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s