Здравствуйте.
Немного о моём наливаторе.
В феврале 2022 года решил построить свой вариант аппарата.
Очень понравился РВСН-8 и Железный капут. Золотые руки мастера. Но т.к. живу в отдалении от всяких-разных фабрик-заводов, на которых можно было-бы реализовать многие узлы и детали пришлось думать, как изготовить "железяки" и самое главное, как написать программу.
Я немного программировал в AVR-Basic. Подойдя к решению проблемы программирования я понял, что шансов мало. Отсутствовали библиотеки которые мне нужны были, а писать алгоритмы из даташитов не хватает умения и терпения. Я, то и "читатель" плохинький, не говоря о "писателе".
Решил так, к двадцать третьему февраля 2023 года я должен изготовить наливатор и написать программу в Arduino IDE (изучив, на сколько можно язык программирования).
В крайнем случае, к Дню красной армии и ВМФ, сделаю механическую часть и сделаю примитивное управление, кнопку нажал – повернул каретку, кнопку нажал – налил.
Упёрся. Начал изучать Си и делать эксперименты с железом. Делал узел, писал алгоритм, проверял, и т.д.
И вот, 23 февраля 2023 года аппарат был торжественно продемонстрирован моим коллегам.
Корпус изготовил из фанеры и обклеил шпоном красного дерева и какого-то там дуба.
Наливатор позволяет налить от одной до шести рюмок одним выбранным объёмом от 15 до 50 мл.
Рюмки можно ставить как угодно, подряд, через одну, или вообще не ставить. В пустые места напиток не нальётся. Прокутит все шесть позиций и перейдёт в готовность снова налить.
Говорит тосты. Проигрывает музыку как из основного DF плеера, так и из второго MP3 плеера.
Показывать температуру напитка. И предупреждать, что напиток сильно согрелся. Так же от температуры зависит цвет подсветки под бутылкой, от синего до красного.
В "ручную" можно прокачивать напиток, как для заполнения трубочек, так и для их опорожнения.
Напиток качает перистальтический насос. Этот не пропускает напиток самотёком.
Аппарат состоит из:
Blue Pill (STM32F103C8T6) 128 КБ
Arduino Nano
HW134 (драйвер шагового мотора поворота каретки)
Шаговый мотор со старого дисковода типа NEMA.
DFPlayer (здесь тосты и несколько любимых песен)
BA6219(драйвер коллекторного мотора перистальтического насоса)
Перистальтический насос – это такой какими качают кровь.
ST7735 (дисплей)
LV53LOX (модуль лазерного дальномера)
DS18B20 (датчик температуры)
Оптрон с внешним каналом (снял со старой ККМ Samsung ER-250RF).
Ещё один "оптрон" изготовил из фотодиода и лазерного модуля от лазерной указки.
Модуль встраиваемого MP3, BT, FM, AUX плеера с ПДУ купленного на Aliexpress.
Модуль УНЧ 2х15 класса F(так написано) купленного там же.
74HC4053 (аналоговый коммутатор для озвучивания от DFPlayer или от встроенного)
WS2812 16 светодиодов для "умной" подсветки.
Кнопки, энкодер, готовый блок питания 12 Вольт 3 Ампера в корпусе с дырочками от китайцев.
Стабилизатор на 5 Вольт сделал сам.
Динамик, чтобы встроить во внутрь.
Два сдвоенных пружинных клеммных зажима для подключения внешней акустики.
Ещё, для реализации задуманного потребовался 3D-принтер. Но он уже был у меня.