Оглавление:

Дозатор мыла по времени: 6 шагов
Дозатор мыла по времени: 6 шагов

Видео: Дозатор мыла по времени: 6 шагов

Видео: Дозатор мыла по времени: 6 шагов
Видео: Диспенсер xiaomi разборка и диагностика. Дозатор мыла xiaomi не пенит - возможная причина 2024, Ноябрь
Anonim
Image
Image
Дозатор мыла времени
Дозатор мыла времени
Дозатор мыла времени
Дозатор мыла времени
Дозатор мыла времени
Дозатор мыла времени

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

Обратите внимание, что на фотографиях выше показан 3D-рендеринг того, как будет выглядеть более законченная версия этого продукта. Находясь на карантине, у меня нет доступа к оборудованию для изготовления этой доработанной версии. У меня также нет продвинутого технического образования, поэтому я определенно буду называть вещи неправильными именами.

Запасы

  • 1 дозатор мыла

    Должен быть выступ, на который можно приклеить кнопку, позволяющую насосу активировать ее

  • 1 Arduino Uno
  • 5
  • 5 резисторов от 100 до 100 Ом
  • 1 резистор 10 кОм
  • 1 маленькая кнопка с четырьмя штырями
  • 1 макетная плата
  • 1 небольшой одноразовый контейнер
  • 1 портативный аккумулятор с USB-подключением
  • Горстка разных перемычек

    Я использовал в основном мужчины и женщины, но есть много способов связать все

  • Супер клей
  • Электроизоляционная лента
  • Ножницы

Шаг 1: Схема

Схема
Схема
Схема
Схема
Схема
Схема

Схема довольно проста. Присоедините каждую положительную сторону (более длинную ножку) светодиодов к порту на Arduino. В моем коде для первого светодиода используется вывод 8, для второго - вывод 9 и так далее, пока вывод 12 не будет последним светодиодом. Между светодиодом и Arduino должен быть резистор между 100 и 1000 Ом, иначе светодиод может перегореть. У меня не было 5 одинаковых резисторов, поэтому 2 моих фонаря ярче из-за более низкого значения сопротивления резисторов, с которыми они связаны. Ставлю эти как первые 2 фары. Заземлите каждый светодиод обратно на Arduino.

Одна ножка кнопки должна быть заземлена с помощью резистора 10 кОм и также подключена к контакту 2 Arduino. Другая нога должна идти к выходу 5 В на Arduino.

Шаг 2: Код

Загрузите мой код в свой Arduino Uno. При правильном подключении этот код приводит к тому, что все светодиоды загораются при нажатии кнопки, и свет гаснет каждые 4 секунды, пока все они не погаснут через 20 секунд. Я также создал функцию в коде, которая позволяет сбрасывать таймер, если мыло выливается в середине обратного отсчета.

Шаг 3: неправильное управление кабелем

Неправильное управление кабелем
Неправильное управление кабелем
Неправильное управление кабелем
Неправильное управление кабелем
Неправильное управление кабелем
Неправильное управление кабелем

Я буду честен здесь. Собрать все это без надлежащих инструментов было кошмаром. Если бы у меня были печатные платы и паяльник, все прошло бы намного проще. Но попробуйте перенести эту схему с макета, чтобы ее можно было использовать для дозатора. Однако я приклеил макетную плату к задней части Arduino и подключил к ней все заземляющие провода.

Подключить резисторы можно, просто покрутив их на ножках, как показано на фото. Я использовал изоленту и суперклей, чтобы соединения были прочными. Не делайте ту же ошибку, которую я совершил, используя слишком много суперклея. Это может сделать соединение нестабильным.

Шаг 4: приклеиваем пуговицу

Приклеиваем пуговицу
Приклеиваем пуговицу
Приклеиваем пуговицу
Приклеиваем пуговицу

На самом деле это оказалось самой сложной частью всего проекта. Найдите способ приклеить кнопку к дозатору мыла так, чтобы она нажималась при дозировании мыла. Я обнаружил, что сначала шлифование поверхности диспенсера там, где будет находиться кнопка, чтобы придать ему шероховатость, а затем использовать клей Gorilla Glue в качестве клея. Обмотайте провода и верх кнопки, чтобы они стабилизировались, и дайте им время высохнуть.

Шаг 5: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

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

В итоге я приклеил дозатор к верхней части контейнера, но я бы посоветовал не делать этого, если ваш контейнер не может выдержать вес, когда вы перекачиваете мыло. Я также использовал клей и изоленту в местах, где могла пройти вода.

Шаг 6: Готово

Все сделано!
Все сделано!

Налейте мыло, прикрепите к переносному аккумулятору и продезинфицируйте руки!

Рекомендуемые: