Машина для заваривания чая на Arduino

:

Доброго времени суток, уважаемые хабражители. Решил поделиться с вами своей поделкой, а заодно и повысить настроение. Вы никогда не задумывались, почему кофеварки есть почти в каждом доме, а аппаратом для быстрого приготовления стакана чая может похвастать далеко не каждый? Подробности об изготовлении несколько бесполезного простого аппарата для заваривания чая под катом.

Во-первых, у меня на полке лежит Arduino, а точнее ее совместимый аналог Freeduino. Думаю, нет нужды ее описывать.

Во-вторых, завалялось много приятных мелочей, а именно сервопривод, по размерам напоминающий этот:

Сначала была идея собрать манипулятор и поиграться с ним, но из подручных материалов был только картон. Где-то в середине процесса сборки стало понятно, что лучше отложить сборку на некоторое время, пока не появится пластик для изготовления балок. Все равно нормальный манипулятор сделать из картона и стяжек за полчаса не получилось бы. Забыл сказать, что клея под рукой не было, да и не очень хотелось вообще что-то клеить, поэтому крепилось абсолютно все стяжками, которые сосед по общежитию купил в огромном количестве.

Осталась картонная балка, прикрученная стяжками к сервоприводу. Прикрутил так хорошо, что жалко было ломать. Решил приделать ее к нерабочему утюгу. Чтобы вертикально стояла и могла махать. Зачем? Сам не знаю.

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

Был придуман простенький алгоритм приготовления чая:

  1. Ждем пока пользователь повесит пакетик, поставит кружку с кипятком и подтвердит свое согласие нажатием кнопки
  2. Медленно купаем пакетик в кружке покачиваниями балки
  3. Медленно вынимаем пакетик
  4. Совершаем резкое движение балкой, за счет которого, пакетик улетает в урну, стоящую с другой стороны утюга
  5. Готов! Чай! Орел!

Так как игрушка вряд ли проживет больше месяца, было решено ничего не паять, а собрать все на макетной плате, соединив все жилами из витой пары. Сборка длилась около 15 минут.

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

Стало лень искать токоограничивающие резисторы для светодиодов. Решил просто подать на них ШИМом меньше 5 вольт и уповать на удачу.

Кнопка замыкает 2 пин на землю, так как изначально он подтянут внутренним резистором контроллера на напряжение питания и имеет значение HIGH при чтении.

Сервоприводу хватило общего питания Arduino, благо он один тут прожорливый. В итоге все устройство спокойно работает от USB, да вообще от любых пяти вольт, которые можно найти в комнате.

Никогда не испытывал такой эйфории от стакана чая! Только ради этого ощущения стоило собрать эту штуку. Можно собирать тем, кто только знакомится с микроконтроллерами или платформой Arduino.

Напоследок несколько фотографий и, конечно, видео.