UA RU
Мобільна версія Гарантійні умови Співпраця
Зворотний зв'язок Мапа сайту
0 0
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 19.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