Алкомат

Алкомат

Иван Арнольдович, покорнейше прошу, пива Шарикову не предлагать.доктор наук Преображенский. «Собачье Сердце»Как-то, путешествуя по просторам Интернет, заметил разработку Rumbot. Мне постоянно нравилось чем-то руководить и в итоге пришла мысль улучшить разработку и привнести в нее новые элементы.

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

Аппарат разрешает делать алкогольные коктейли для пяти человек. Назвал я его «Алкомат».Подробности ниже. Большое количество громадных фото.За базу было забрано шасси от ветхого струйного принтера. Рама именно доходила для моих потребностей. Нужно было выбросить все, не считая механизма подачи каретки (ось X) и механизма протяжки бумаги (ось Y). Саму раму было нужно поднять выше, дабы под ней легко умещался стол с установленными рюмками.Стол сделан из остатка столешницы.

Размер 230×230. Края отделаны кромкой. Стол включает в себя посадочные отверстия для стопок.

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

Всего от стола идет 4 провода. Кроме этого сбоку стола вывел разъем для программирования контроллера стола. Для посадочного отверстия стопки была напечатана на 3D-принтере вкладка на которую устанавливается светодиод и фотодатчик для подсветки. Стол установлен на мебельные рельсы.Сопло может выдвигаться вниз на 4 см (Ось Z). Для этого на каретку установил платформу от 3,5 дисковода. Покинул лишь раму, ползунок и шаговый двигатель.

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

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

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

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

Дальше последовательно выбирая любой напиток, прокачиваем жидкость по трубке , пока она не будет выливаться из сопла. При заправке всех напитков процесс подготовки аппарата можно считать завершенным.Выбор коктейлей осуществляется через Web-браузер с любого устройства, подключенного к Алкомату через Wi-Fi. Это, по большей части, конечно же, смартфоны.

На модуле ESP8266 запущен Web-сервер, что обрабатывает запросы и выдает главному контроллеру таблицу параметров. Любой клиент может выбрать для себя наименование коктейля и требуемый ему количество в миллилитрах.По окончании запуска процесса разлива Алкомат выдвигает стол и ожидает установки стопок в соответствующие посадочные места. Когда количество установленных стопок равняется количеству человек участвующих в ходе, то Алкомат задвигает стол и начинает процесс разлива.

Для каждой стопки включаются нужные для выбранного коктейля каждый ингредиент и насосы дозируется в соответствии с рецептом на этот коктейль. Рецепты коктейлей включают в себя таблицу с дозировкой каждого напитка в коктейле. По окончании того как налиты все стопки, то аппарат выдвигает стол, ожидает в то время, когда все стопки будут убраны и после этого задвигает стол обратно.

Первые три тоста идут машинально с перерывом в 1 60 секунд. Потом тосты идут вручную. Все действия сопровождаются музыкальным оформлением. Тосты смогут озвучиваться шутливыми фразами, к примеру, из фильмов либо же тематичной мелодией.Электроника несложная и типовая: PIC контроллер, драйверы шаговых двигателей от 3D-принтера, буфер для управления насосами ULN2003, MP3 декодер VS1011k, Wi-Fi модуль ESP8266, OLED-дисплей. Программу писал на HT-PICC.

Самое сложное было написать совокупность меню.Web-страница для выбора коктейлей несложная, ввиду малого количества памяти в ESP8266, да и дизайнер из меня никакой. на данный момент осваиваю Android, собираюсь написать приложение для Алкомата.Видео, демонстрирующее процесс.

Разработка заняла около 6 месяцев и шла поэтапно, без спешки, в свободное время которого катастрофически мало. Было большое количество чего изучено в ходе, но самое приятное было видеть готовый продукт, что все-таки трудится!Эта разработка не пропагандирует приём алкоголя , а отображает полный процесс воплощения идеи в железе.

Случайная статья:

Алкомат


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.