Система автоматического подсчета посетителей и управления освещением в комнате

Управление освещением построено на принципе подсчёта количества входящих и выходящих людей в комнату. Если число людей в комнате больше нуля – включается реле, управляющее освещением.

Этот проект решает проблему большинства систем управления светом, построенных, например, на датчиках движения – нет необходимости каждые 5-10 минут махать или изображать движение перед датчиком.

Схемы и использованные компоненты проекта

Минимальный вариант

дополнительные опции

Схема проекта счетчика посетителей и автоматического света на на Digispark ATtiny85
Минимальный вариант - подсчет и управление светом независимо от освещенности, подойдет для ванной, туалета, кладовки и т.д.
Схема проекта подсчета посетителей и автоматического управления светом на Arduino Nano
Полный комплект - управление светом вручную или автоматически, включение света только если стемнело на улице.

Всё, что нужно для повторения проекта

(ниже привожу cсылки на проверенных продавцов AliExpress, у которых я покупаю)

Библиотека и примеры для загрузки в Arduino

Библиотека

После установки библиотеки, в меню Arduino IDE Файл -> Примеры -> Название библиотеки вы можете найти примеры использования этой библиотеки. Также эти примеры хранятся в архиве библиотеки: папка libraries -> Имя библиотеки -> Example

установка в Arduino IDE

В меню Arduino IDE выберите Скетч -> Подключить библиотеку -> Добавить .ZIP библиотеку… и выберите скачанный вами архив с библиотекой.

установка вручную

Распакуйте скачанный вами архив с библиотекой. Найдите папку libreries в архиве и в ней папку с названием библиотеки. Перенесите эту папку по следующему пути: Мои документы -> Arduino -> libreries

Советы и полезные материалы

Чертеж проекта "Подсчет количества посетителей и автоматическое управление светом на Arduino"

В архиве ты найдешь файлы .cdr и .svg формата – их всегда можно отредактировать на свой вкус. Я делаю чертежи в программе Corel Draw X7.

Совет: обычно фирмы по лазерной резке принимают файлы ранних версий Corel – 12 или 13 – сохраняй в этих версиях. Также не забывай преобразовывать любой текст в кривые, так, любой шрифт превращается в объект без возможности редактирования, и у изготовителя будет ровно такой шрифт, который установлен у тебя. Обычно, без преобразования в кривые тоже не принимают в работу (в Corel -> ПКМ по тексту -> Преобразовать в кривые)

Если ты хочешь сделать проект на той же плате Digispark, что и я, то тебе пригодится эта статья.

По ссылке будет хорошая статья с обзором этих замечательных плат. Там же ты найдешь инструкцию как работать с платой в Arduino IDE, установив специальный плагин, поскольку без него загрузить ничего не получится.

Как выбрать и работать с твердотельным реле?

Если вы покупаете реле на Aliexpress, ̶в̶с̶е̶г̶д̶а̶  часто можно столкнуться с нечестными производителями, завышающими показатели коммутируемого тока. Например, в реле, рассчитанном на 40А, могут поставить симистор на 25, а то и на 16А, что приведет к его жуткому разогреву или выходу из строя при подаче мощной нагрузки.

Совет: выбирайте реле в 2, а лучше в 3 раза превышающее по мощности ту, которую вы собираетесь коммутировать, и будет вам счастье 🙂 Также не забывайте про охлаждение радиатором и не покупайте по очень дешёвым предложениям – получите ровно то, насколько меньше стоит реле относительно рыночной цены.

Ещё из некоторых источников говорят, что в реле, у которых нет “спиленного уголка”, ставят симисторы получше (см. картинку выше), поскольку они больше похожи на оригинальные.

Есть вопрос?

Я очень рад, если был полезен или смог помочь тебе своей работой. Здесь можно поддержать наш с тобой проект и просто сказать “спасибо” 🙂

Для тех, кто впервые будет работать с Arduino

ШАГ 0: Изучи азы электроники

ШАГ 1: Познакомься с Arduino и выбери плату

Вот ссылки на проверенных продавцов AliExpress с хорошими отзывами, у которых я заказываю:

Ок, я купил плату Arduino, что дальше?

ШАГ 2: Установи среду разработки и драйвера

ШАГ 3: Потренируйся на первой программе

Теперь ты готов создавать свои проекты!

Повторил проект? Присылай фото и попадёшь на эту страницу 🙂

Реализация проекта #1

Автор: Виктор Осин

Моя реализация проекта. Корпус делал из фанеры с лазерной гравировкой – в живую получился через чур милым 🙂 Как начнем делать ремонт в ванной – спрячу датчики непосредственно в дверной проём.

По работе косяков не наблюдалось, редко не срабатывает на темных поверхностях, или если слишком быстро выйдешь. Решается взмахом руки за собой.

Первое время по инерции тянулся к выключателю, пришлось даже заклеить полоской изоленты 😀