Светлината за разпознаване на движение се включва, когато засече движение. Обикновено се използва за стълбища, тоалетни и външни площи, за автоматично включване на осветлението, след като се стъмни. Има два различни типа сензори, използвани за откриване на движение: базирани на микровълни сензори за движение и инфрачервени PIR сензори.
Микровълновите сензори могат да откриват движение през здрава бетонна стена, докато PIR сензорът за движение има ограничено зрително поле. Можете да изберете всеки тип въз основа на вашите нужди и местоположението, където искате да инсталирате сензора.
За това ръководство ще използваме PIR сензор за движение, за да изградим светлинен превключвател за движение, който се включва и остава включен, когато се засече движение, и се изключва след определено време, когато движението спре. Ще свържем също превключвател към интелигентна домашна мрежа чрез Wi-Fi.
Създайте самостоятелен превключвател за светлина, чувствителен за движение
PIR сензор за движение като HC-SR501 може да се използва без микроконтролер за включване/изключване на релеен модул, за да контролира променливотоковия товар за определена продължителност, като например лампа. PIR сензорният модул се предлага с две предварителни настройки, които можете да завъртите, за да увеличите или намалите чувствителността и продължителността на времето.
Можете да увеличите продължителността или времето за включване до 5 минути, след което натоварването (светлината) ще се изключи. Ще трябва да потърсите предварително зададените настройки на PIR сензора, за да намерите сладкото място, което отговаря на вашите нужди.
Неща, от които се нуждаете
За да изградите светлинен превключвател за движение, ще ви трябва следното:
- PIR сензор за движение
- Релеен модул
- Джъмперни проводници
- 5V захранване
- Micro USB модул (по избор)
Стъпка 1: Свържете PIR сензора към релето
Ще трябва да свържете PIR сензора към платката на релето и да осигурите 5V входно захранване, като например чрез допълнителен микро USB модул. Използвайте джъмперни проводници, за да осъществите връзките между релейния модул и PIR сензора, както е показано на диаграмата по-долу.
Стъпка 2: Тествайте го
Ако някой се движи пред PIR сензора, той ще засече движението и ще задейства изходния щифт до високо състояние (3,3V). Този сигнал се изпраща към релето, което включва свързания AC товар (лампа или светлина в този случай). След като времето изтече, изходният щифт е настроен на ниско ниво (0V) и релето се изключва, изключвайки свързания AC товар. За да увеличите или намалите продължителността на времето и чувствителността, можете да регулирате предварително зададените настройки на сензора, както е показано на снимката по-долу.
Стъпка 3: Инсталирайте превключвателя
Това е вашият самостоятелен превключвател на сензора за движение. След теста можете да запоявате всички компоненти на печатна платка, да я затворите в 3D отпечатан корпус или кутия и я инсталирайте там, където искате да включва/изключва осветлението автоматично, когато някой влезе или навън.
Създайте свързан с Wi-Fi превключвател за движение на светлината
Сензор за движение, базиран на Wi-Fi, може да бъде интегриран със сървър за домашна автоматизация, като Home Assistant, за автоматизиране или задействане на други интелигентни домашни устройства, светлини, превключватели и др. инсталирани във вашия дом или офис. Можете също да активирате известия, които можете да получавате на вашия смартфон или чрез Echo Dot (Alexa).
Има много страхотни начини да използвате сензор за движение във вашия дом. Например, когато сензорът засече движение, Home Assistant може да включи интелигентните светлини, инсталирани на място като вашето стълбище или тоалетна. По същия начин можете да използвате този сензор за движение, за да заснемате снимки или да задействате запис на Wi-Fi камера веднага щом бъде засечено движение.
Възможностите са безкрайни, когато се комбинират със софтуер за домашна автоматизация. Можете да следвате нашето ръководство за настройка Домашен асистент на Raspberry Pi за да започнете бързо.
Неща, от които се нуждаете
За да създадете свързан с Wi-Fi ключ за осветление, ще ви трябва следното:
- Микроконтролер, базиран на чип ESP8266, като NodeMCU или D1 Mini
- PIR сензор за движение
- Джъмперни проводници
- 5V захранване
Стъпка 1: Флаширайте фърмуера
За да изградим интелигентен превключвател за сензор за движение, базиран на Wi-Fi, ще използваме фърмуер на Tasmota. Като алтернатива можете да използвате ESPHome, за да компилирате персонализиран фърмуер за Home Assistant.
- Изтеглете Tasmota-Sensors.bin файл на фърмуера и Tasmotizer инструмент.
- Стартирайте инструмента Tasmotizer и свържете вашия NodeMCU или D1 Mini към компютъра с помощта на микро USB кабел.
- Изберете COM порт в инструмента Tasmotizer и щракнете Прегледайте за да изберете Tasmota-Sensors.bin файл на фърмуера.
- Щракнете върху Tasmotize. Фърмуерът ще бъде флашнат.
Стъпка 2: Конфигурирайте превключвателя
След като фърмуерът се мига, ще трябва да свържете превключвателя към вашата Wi-Fi мрежа и да го конфигурирате.
- Отворете Wi-Fi настройките на вашия смартфон и се свържете с tasmota-xxxx Wi-Fi мрежа. Това е отворена мрежа и затова не изисква парола.
- След като се свържете, изключете мобилните данни и отворете уеб браузъра.
- Посетете 192.168.4.1.
- Изберете вашата Wi-Fi мрежа, въведете паролата за Wi-Fi и щракнете Запазете.
- Запишете IP адреса, показан на екрана на уеб браузъра, и след това отворете IP в същия уеб браузър. Можете също така да изчакате известно време и да оставите Tasmota да зареди уеб страницата автоматично.
- Щракнете върху Конфигурация > Конфигуриране на модула и изберете Общи (0) от падащото меню. Щракнете върху Запазете. Страницата ще се презареди след няколко секунди.
- Щракнете върху Конфигурация > Конфигуриране на модула и изберете Switch_n в D6 GPIO12 и изберете реле 1 в D2. Щракнете върху Запазете. Страницата ще се презареди.
- Отидете на Конзола и след това поставете следните команди в Въведете команда поле. Можете да използвате вашия компютър или лаптоп за това.
SwitchMode1 1
SwitchTopic 0
Правило 1 на превключвател1#state=1 да публикува stat/%topic%/PIR1 ON endon на Switch1#state=0 да публикува stat/%topic%/PIR1 OFF endon
Правило 1 1
Натисни Въведете след въвеждане на всяка команда. Това конфигурира PIR като сензор, който изпраща съобщение за включване/изключване чрез MQTT до %topic% (намерете го под Конфигурация > Конфигурирайте MQTT).
Стъпка 3: Сдвоете PIR сензор с MCU
Свържете PIR сензора към NodeMCU или D1 Mini, както е показано на следващата диаграма.
Стъпка 4: Включете и добавете към Home Assistant за автоматизация
След като всичко е свързано, както е показано на диаграмата, свържете захранването. Сега, за да добавите превключвателя към Home Assistant.
- Отворете Tasmota и отидете на Конфигурация > Конфигурирайте MQTT.
- Въведете IP адреса на хост MQTT, потребителско име и парола. Щракнете върху Запазете.
- Отидете на Конфигурация отново щракнете Конфигуриране на друго, и след това дайте на този сензор име, като MotionSensor. Щракнете върху Запазете.
- Отворете Home Assistant и отидете на Конфигурация > Устройства и услуги и щракнете Добавете интеграция.
- Потърсете и добавете интеграция на Tasmota.
- Рестартирайте Home Assistant и след това отидете на Конфигурация > Устройства и услуги.
- Проверете Тасмота раздел.
- Кликнете върху Датчик за движение и след това щракнете върху + икона под Автоматики.
- Избирам PIR сензорът започна да открива движение и след това добавете вашето устройство или светлина, за да включите или изключите, ако движението бъде засечено от базирания на Wi-Fi сензор за движение.
- Запазете то. По същия начин можете да добавяте или задействате повече устройства или да инсталирате допълнителни сензори за движение около къщата, за да задействате устройства, да ви изпращат сигнали и т.н.
Разположете превключватели на сензора за движение за допълнително удобство
Превключвателите на сензорите за движение могат да ви помогнат да спестите енергия с допълнителното удобство да не се налага да го правите ръчно включване или изключване на осветлението, докато вървите нагоре или надолу по стълбище или влизате/излизате от градина или веранда ■ площ.
Освен автоматизирането на превключвателите на светлината въз основа на движение, можете да използвате сензорите за движение, за да задействате автоматизация в вашия дом или офис, като го интегрирате със сървър за интелигентна домашна автоматизация, като Home Assistant или openHAB. Възможностите са безкрайни.
10-те най-добри проекта за интелигентен дом ESP32
Прочетете Следващото
Свързани теми
- Направи си сам
- електроника
- Интелигентно осветление
- Уроци за проекти „Направи си сам“.
За автора
Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате