Не рекомендую Arduino из-за малого размера оперативной памяти - большой скетч с текстовыми строками просто не влезет, не удобно обновлять прошивку.
По опыту Arduino может работать в автомате годами без проблем:
https://geektimes.ru/post/255724/
и немного другой проект в другом автомате:
https://habrahabr.ru/post/143756/
4 года - полет нормальный, даже при учете записи в EEPROM при каждом нажатии кнопок. Внутри автомата повышенная температура (около 35 градусов), сухой и запыленный воздух. Никаких проблем не было ни с пайкой, ни со стабильностью.
Стоит наладить работу с платежными протоколами. Например, MDB. Но он очень капризен к задержкам на ответы, задержка на 0.1сек и он вырубается. Получить такую скорость на Adruino невозможно. Я решил вопрос модулем сопряжения, который сам общается с платежками, а на выходе имеет COM.
Платежки важны для выдачи сдачи, для учета купюр и их номинала. Так же стоит учитывать 54 ФЗ о кассах, который для вендинга будет обязательным с июля 2018 года.
Сейчас взял бы RaspberryPI и модуль для платежек. На RPI можно управлять выходами (релюшками), интернет, apache+mysql и всё будет удобно и красиво (обновлять ПО для автомата можно будет удаленно через ssh).
По поводу задержек не Realtime OS для приготовления кофе - не слушайте, это не важно. Задержки с 0.1сек для любого механизма автомата не играют роли. Вода льется самотеком (около 7 секунд на стакан), мотор крутить около 10 секунд для размешивания, так что торопиться не нужно.