Мобильная версия Форум Arduino Документация Гарантийные условия 0 0
UA RU
График работы магазина:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Вс: выходной
Каталог
Напиши статью и получи скидку!

Таймер мытья рук на Arduino

2020-04-27

Все статьи →

Поддержу тему с борьбой против COVID-19 с помощью контроллеров arduino и расскажу про свою самоделку. Врачи говорят, что для эффективной защиты от вируса помогает тщательное мытье рук в течении 20 сек и дольше, и поэтому я собрал небольшой таймер в ванную комнату.

Устройство состоит всего из 4 компонентов, а именно:

  • Плата Arduino Nano v3 с контроллером AtMega328
  • Адресные светодиоды WS2812 в количестве 10шт
  • Датчик препятствия YL-63
  • АКБ от старого планшета

Сенсорную кнопку добавил для включения таймера для тог, что бы дети чистили зубы 2.5мин. Я знаю, что есть готовые круглые модули с WS2812, но китайцы прислали мне 100шт отдельных светодиодов, которые я спаял форме круга:

И так, как же оно работает:

Когда вы проведете рукой перед датчиком препятствия, запустится таймер, а кольцо из светодиодов заполнится определенным цветом (настраивается в прошивке), а по истечении времени светодиоды погаснут.

Вот собственно и всё. По сенсорной кнопке аналогично включается таймер для чистки зубов (у меня 2.5 мин)

Схема подключения:

  • YL-63: Vcc - 5V, GND - GND, OUT - D3
  • WS2812: 5V - 5V, Din - D2, GND - GND
  • АКБ: Vcc - 5V, GND - GND

Скетч и библиотека для адресных светодиодов в архиве.

В будущем хочу убрать это все дело с макетной платы и заказать под него плату у китайцев на jlcpcb, но пока руки не доходят до ее разводки. Кстати, можно еще добавить переход Arduino в режим экономии энергии и немного оптимизировать код, почитав про библиотеку для светодиодов, но к этому у меня руки тоже не доходят. Более того, датчик препятствия можно заменить любым другим – микрофоном (вкл по хлопку), вибрации (вкл при ударе), расстояния (аналогично к датчику препятствия) и другие.

Ваша оценка статьи:

Отлично
Хорошо
Удовлетворительно
Плохо
Очень плохо

Общая оценка:

Оценка "Таймер мытья рук на Arduino"
5 из 5
сделана на основе 1 оценки 1 клиентских отзыва.

Благодарим Вас за обращение! Ваш отзыв появится после модерации администратором.
Caf*-*
20.05.2020 11:01:39
Bomba
оплата картами Visa и MasterCard