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
  • 14 мая 2012, 21:20
  • admin

Комментарии (3)

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

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

lehha

  • 15 мая 2012, 07:21
+
0
Здравствуйте Алексей,
очень нужна ваша помощь:
можете за символическую сумму предоставить код для Arduino? Очень вас прошу, так как она у меня тоько неделю и у меня есть туша такого аппарата (только моторы доставить их нету и дать мозги — ардуино). Я сам ничего кроме Blink и Button писать не умею… Надеюсь вы поймете меня… Буду очень рад: demyslobodyan@ya.ru
avatar

DemSlob

  • 2 апреля 2013, 18:52
+
0
Кстати, Venduino звучит лучше))
avatar

DemSlob

  • 2 апреля 2013, 18:55

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.