Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Дозатор напитков (жидкостей)

    Дозатор напитков (жидкостей)


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

    Нам понадобятся:

    • Ардуино
    • ИК датчик YL-63
    • Фоторезитор MLG5516B
    • Пара адресных светодиодов WS2812
    • Силовой модуль с транзистором irf 520
    • Пищалка HCM1201X JLW
    • Насос___________-__
    • Экран SSD1306 128х64 i2c
    • Кнопка тактовая (2шт. )
    • Выключатель питания.
    • Диод (любой)
    • 1метр силиконового шланга с внутренним диаметром 6 мм.

    Если будете использовать встроенное питание, то понадобятся.
    • Аккумуляторы 18650.
    • Контроллер заряда 03962A
    • DC/DC повышающий преобразователь 3,2/5в. МТ 3608

    Ардуино можно взять любую, я например, использую ProMini, причем без встроенного USB. Такие модели стоят дешевле, а USB чаще всего нужен только для заливки скетча и его отладки. С этими задачами прекрасно справляется TTL конвертер. Подробные инструкции про такой способ заливки скетча можно легко в интернете, в т.ч на сайте «У самоделкина» Несколько способов прошивки Arduino и решение проблем, связанных с этим

    ИК датчик необходимо немного доработать – удалить оптические диоды с платы, и припаять их на провода необходимой длинны. При этом ИК приемник ( обычно это диод с темным корпусом) рекомендуется разместить на столе, а ИК передатчик в носике.
    Для корректной работы датчика освещения фоторезитор включается по схеме делителя напряжения, в качестве второго плеча использован резистор номиналом 56 кОм. (можно использовать любой в пределах 30 – 80 кОм.)
    рисунок

    Аккумуляторы 18650 Если планируете включать в параллель несколько аккумуляторов, то обязательно проверьте их реальную емкость. Учтите, что один плохой аккумулятор испортит всю сборку. Хорошие аккумуляторы стоят совсем не дешево, но для простых самоделок совсем не обязательно использовать топовые модели. Например, на Авито можно очень недорого купить БУ аккумуляторы с емкостью около 1000 мА/ч. Причем эти аккумуляторы будут уже проверены на реальную емкость.

    Контроллер заряда я использовал типа 03962A на основе TP4056, он имеет цветовую индикацию окончания заряда, защиту от перегрузки по току, встроенную защита от как от перезаряда, так и от переразряда. (Дополнительно к контактам Ват+ и Ват – данный модуль имеет контакты Out+ и Out-)
    Дозатор напитков (жидкостей)

    Для цветовой индикации я использовал модули адресных светодиодов SW 2812b. Выбор в их пользу определил тот факт, что для реализации любого количества цветов достаточно линии из трех проводов.

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

    Насос – несмотря на то что данная модель рассчитана на напряжение 12В, он прекрасно работает от 5В. При увеличении напряжения питания производительность насоса резко увеличивается. Заказывал здесь.

    Обязательно подключите защитный диод (практически любой), без него силовой ключ сгорит практически со 100% вероятностью. А может потянуть за собой и Ардуину.

    Информация выводится на OLED дисплей 128х32 пикселя, на основе чипа SSD1306 с подключением по i2c шине.



    Принципиальная схема:



    Если, по каким-то причинам, вы хотите изменить пины подключения то необходимо прописать эти изменения в скетче. Определение пинов находится в самом начале скетча.

    Сам скетч можно взять здесь.

    Работа скетча:
    После подачи питания устройство готово к работе практически сразу.
    В процессе старта программы происходит чтение из энергонезависимой памяти последнего значения «дозы».
    На аналоговый вход А0 подается сигнал с датчика освещения. При недостаточном освещении будет включена подсветка рабочего стола. (в скетч введена задержка 15 сек. для исключения случайного срабатывания).

    При появлении препятствия между ИК передатчиком и ИК приемником на вход ___подается сигнал и включается подсветка красного цвета, и через 1 сек. начинается налив жидкости, время работы насоса зависит от величины заранее установленной дозы. Величина дозы меняется ступенчато, по 10 мл. путем удержания кнопки « + » или « - ». После окончания налива цвет подсветки изменится на зеленый и прозвучит короткий звуковой сигнал. Зеленая подсветка погаснет после того как с рабочего стола будет убрана кружка.

    Если значение «дозы» было изменено, то в энергонезависимую память запишется новое значение.
    В связи с тем, что для определения факта установки кружки для налива, используется ИК датчик, работа дозатора будет невозможна при использовании прозрачной посуды. (Стекло / Пластик).

    Питание дозатора можно организовать разными способами. Я запитал устройство от двух, соединённых параллельно, аккумуляторов 18650. Дополнительно снабдив их модулем зарядки и DC/DC преобразователем, повышающим напряжение до 5вольт. Весь модуль питания размещен на нижней заглушке, там же находится разъем зарядки и выключатель питания.



    Сама заглушка крепится в корпусе с помощью пары шурупов.

    В качестве альтернативных методов можно использовать Power Bank или сетевой адаптер на 5В.
    После установки в держатель бутылки с жидкостью, опускаем в нее шланг (желательно до дна). Одновременно нажимаем кнопки « + » и « - », через 1 сек включится насос, и будет работать до момента отпускания кнопок (режим прокачки). Наш дозатор готов к работе.



    Сборка:
    Основная часть корпуса изготовлена из двух отрезков вентиляционной трубы и одного соединителя, диаметром 100 мм. От трубы отрезаются три отрезка. Один – длинной 120 мм для основного корпуса. Второй - длинной 195 мм. для крышки. Третий длинной 90 мм. для крепления насоса.




    Так же понадобятся элементы отпечатанные на 3Д принтере. Набор файлов для печати можно взять здесь.

    При отсутствии возможности 3д печати возможно изготовить рабочий стол и торцевые заглушки из фанеры, а в качестве носика использовать гофру для электропроводки. Форму гофре можно придать, армировав ее, например, велосипедной или вязальной спицами.
    На нижней поверхности рабочего стола размещены: Ардуино, (предварительно залив нее скетч.) ИК модуль, силовой ключ, пьезоизлучатель.



    В отверстие рабочего стола устанавливают ИК приемник. Желательно выдержать соосность с ИК передатчиком, который необходимо разместить в головке носика. (Если разместить ИК приемник в головке, то в солнечную погоду устройство будет работать не корректно.)
    В головке носика размещается фотодатчик + резистор (верхняя половина головки), ИК приемник, пара адресных светодиодов и излив (нижняя половина головки).



    Насос крепится на дополнительную вставку, изготавливается из остатков вентиляционной трубы. Для этого отрезаем кусок длинной 90 мм. Удаляем из этого отрезка сектор, на 15- 20 мм шире выреза под экран.





    Тактовые кнопки припаиваем на кусочек макетной платы.



    Экран в корпусе фиксируем с помощью термоклея.

    Позже, после окончательной проверки работоспособности, вклеим все это в основной корпус.


    Для безопасной транспортировки изделия дополнительно изготовлена крышка. В «транспортном» положении она защищает носик от повреждения. В «рабочем» состоянии выполняет функцию держателя бутылки. (Мы редко берем с собой стеклотару, всегда стараемся перелить напитки в пластиковую тару. Так и легче, и безопаснее)



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

    Поворотная платформа с автополивом для домашнего растения

    Бесконтактный термометр на Arduino Nano

    10
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 10 из 10 (голосов: 1 / История оценок)

    Добавить комментарий

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии