Arduino для автоматизации снекового автомата


Arduino для автоматизации снекового автомата
Уважаемый lehha — автор проекта автоматизации кофейного автомата при помощи контроллера Arduino, снова радует нас очередным вендинговым проектом.
На этот раз, автоматизации подвергается подержанный снековый автомат (продающий чипсы/воду/шоколадки и т.п.)

Подробности реализации проекта можно прочитать в авторской статье на хабре — Arduino в снековом автомате.
Здесь же, выделим только основные моменты:
* для проекта используется Arduino Mega
Arduino для автоматизации снекового автомата

на фото — контроллер Arduino Mega, макетная плата с транзисторами и разъемами для подключения и макетная плата с разъемами для клавиатуры выбора товаров и дисплея.

* к контроллеру подключаются:
— драйверы 23-х мотор-редукторов (на 12В), осуществляющих выдачу товаров.

На валу редуктора стоит микрик, который реагирует на полный оборот и подсоединена стальная пружина, в витки которой вкладывается товар. При полном обороте товар сдвигается и самый первый снек выпадает в ящик для выдачи.

— клавиатура (используется обычная матричная схема 6х3 (напряжение считывается через 3 аналоговых входа))
— дисплей (четыре 8-сегментных светодиодных индикатора)
— купюроприёмник и монетоприемник (работают по протоколу MDB

MDB (Multi-Drop Bus) — несколько «модифицированный» Serial-протокол: 8 бит данных + бит четности, указывающий направление передачи. Важный момент — задержка между командой и ответом не должна превышать 5 ms, иначе — timeout.
Выход – использовался сторонний модуль C-MDB, выдающий нужные данные по обычному com-порту.

— для удобства контроля, анализа и кондополнительных фишек — в автомат установлен ПК c Linux-ом на борту, к USB-порту которого и подключен контроллер Arduino.

на ПК реализованы:
* веб-интерфейс (логи, учётом товара, денег и т.д.);
* общение с модулем платёжек (демон на PHP);
* доступ через Интернет (на месте установки есть проводной Интернет с выделенным IP, проброс порта – веб-интерфейс и ssh доступны даже с мобильника);
* веб-камера внутренностей автомата;
* аудио сопровождение и подсказки (планируется).

похоже, пора заводить проект VendingDuino 😉

Ссылки
Arduino в снековом автомате

По теме
Arduino для автоматизации кофейного автомата


0 комментариев на «“Arduino для автоматизации снекового автомата”»

  1. Смогу ответить на технические вопросы и тут — задавайте!

    VendingDuino — тема ага. Можно домой поставить, пускай за чирик делает кофе с утра :))))

    • Здравствуйте Алексей,
      очень нужна ваша помощь:
      можете за символическую сумму предоставить код для Arduino? Очень вас прошу, так как она у меня тоько неделю и у меня есть туша такого аппарата (только моторы доставить их нету и дать мозги — ардуино). Я сам ничего кроме Blink и Button писать не умею… Надеюсь вы поймете меня… Буду очень рад: [email protected]

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

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Arduino Bluetooth CraftDuino DIY Google IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение