Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вступление:
В связи с тем, что Indian Lockdown 4.0 подходит к концу через несколько недель, и с постепенным повторным открытием офисов и заведений, я решил использовать последний из Arduino UNO, который мне пришлось попробовать сделать дозатор мыла без помощи рук.
Несмотря на то, что в Интернете и даже на сайте Instructables.com есть ряд подобных проектов, больше всего меня впечатлил обучаемый DIY-Easy-Non-Contact-Automatic-Hand-Sanitizer-Disp. Однако были некоторые проблемы, с которыми я столкнулся на продвинутой стадии разработки, когда сервопривод не мог развивать достаточный крутящий момент.
Это привело меня к работе над собственным насосом и, в свою очередь, к небольшой модификации, которая привела к изменению оригинального дизайна. Хотя было интересно сделать свой собственный насос, используя крышку от пластиковой бутылки из-под газировки и сломанный компакт-диск для плавников, я отказался от этой конструкции, поскольку трубы мешали датчику расстояния. (Это было в первую очередь из-за того, что я пытался внести очень небольшие изменения в исходный дизайн). Оба этих дизайна изображены на картинке выше.
Затем мне пришло в голову, что у меня есть запасной мотор-редуктор 12 В постоянного тока, который лежал неиспользованным, и я решил попробовать сделать дозатор мыла, используя его. Поскольку мотор был мотор-редуктором, я знал, что проблемы с крутящим моментом наверняка будут решены.
Вот как я это сделал …
Шаг 1. Необходимые материалы
Для этой сборки требуются следующие материалы:
(а) Плата Arduino Uno - 01
(б) Моторный щит Arduino - 01
(c) Мотор-редуктор 12 В постоянного тока, 10 об / мин - 01
(d) Стандартное металлическое шасси AX195 Advance - 01
(e) Двигатель Verve Dummy 01
(f) Ультразвуковой датчик расстояния HC SR04- 01
(g) Провода
(h) Независимые источники питания для arduino uno (5-9 В) и моторного щита (12 В, 2 ампера)
(i) Акриловый лист 6 см x 6 см для крепления электронных компонентов и изоляции от металлического корпуса.
(j) кусок старого металлического ангара или любой другой подобный гибкий металлический элемент
(k) ЖК-дисплей 16 x 2 и 3-контактный интерфейсный экран 01
Шаг 2: сборка и подключение
На акриловый лист установите Arduino Uno с моторным щитом Arduino поверх него. По завершении акриловый лист сформирует заднюю часть диспенсера и будет ближе к стене.
Просверлите два отверстия, чтобы пропустить датчики HC SR04 таким образом, чтобы датчики смотрели вперед.
Установите двигатель и манекен, как показано желтыми рамками.
После установки соедините два вала с гибкой металлической деталью (позиция J в списке деталей), как показано в оранжевой рамке.
Затем поместите бутылку с жидким мылом на шасси и закрепите ее на шасси подходящими средствами. У меня было несколько деталей из набора механики моего сына, и он оказался идеальным, поскольку в нем были отверстия, которые идеально совпадали с отверстиями на шасси, и их нужно было просто прикрутить.
Припаяйте два вывода к клеммам двигателя и подключите другой конец к клемме M2 на щите двигателя.
График электромонтажа следующий: -
Триггерный вывод HC SR04 на вывод 10 Arduino Uno
HC SR04 echoPin для Arduino Uno 11
ЖК-экран Дата Включение на вывод Uno 6
LCD экран Clock to Uno pin 5
ЖК-экран SCK на вывод 9 Uno
Подключение к источнику питания в норме. Источник 5–9 В подключен к Arduino Uno, а источник питания 12 В подключен к экрану двигателя.
Шаг 3: набросок и завершающие штрихи
Эскиз прилагается.
Я сделал адекватные условия для подсказок, чтобы сделать его удобным для пользователя, и встроил соответствующие задержки, чтобы гарантировать, что процесс не будет торопиться.
Это работает, и, надеюсь, это еще один шаг к тому, чтобы сделать мой офис более безопасным рабочим местом.
Я ввожу эту инструкцию в конкурс Arduino. Каким бы простым это ни было, я был бы счастлив, если бы некоторые из вас проголосовали за это и добавили это в избранное.
Еще раз в сложившихся обстоятельствах позвольте мне закончить, надеясь, что вам всем понравится эта сборка и, что самое главное, будьте в безопасности!