how to upgrade a coffee machine using arduino

Post on 13-Aug-2015

124 Views

Category:

Engineering

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©2015 GlobalLogic Inc.

2

Апгрейд кофе-машины Saeco Royal Professional при помощи Arduino и Raspberry Pi.

● Введение

● Проблема

● Решение

● Выводы

3

Какие задачи решает кофемашина?

Введение

Ускоряет процесс.Гарантирует соблюдение рецептуры.Автоматизирует ручной труд.Убивает душу кофе =)

4

Насколько сложна кофемашина

КомпрессорНагревательНасосСчетчик водыМельница для зеренКонтроллер

5

Что умеют кофемашины

● Возможности

Готовить кофеНагревавть пар Учитывать объемы кофеДиагностировать себя

6

Чем нас не устроила наша машина

● Проблема

Требовала много внимания:● Доливать воду● Ходить к ней в гости● Чинить

7

Как это уже решалось

● Альтернатива нашей машине

Машины с подключением к водопроводу существуют

Минусы:● Их нет у нас в офисе● Требуют качественную воду● Стоят в полтора раза дороже

8

Варианты решения● Использовать новые машины с возможностью подключения к водопроводу● Нанять человека, который будет следить за водой● Оставить все как есть● Доливать воду автоматически

9

Доливать воду

● Вода уже в наличии.● Стандартные емкости.

10

Конструкция бункера для воды

● Как доливать

11

Виды насосов

● Выбор насоса

● Вихревые● Перистальтические● Диафрагменные

12

Включаем насос

13

Вода на входе = кофе на выходе

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

14

Будем собирать статистику

● Работоспособность● Нагруженность (график по часам, дням, месяцам)● Остаток воды в бутыле● Время в сети● Сервисный интервал● Расход воды и зерен

15

Новая конструкцияRaspberry Pi Счетчик воды Датчик уровня воды в бутыль

Теперь кофе-машина это клиент, который умеет ходить на сервер и сообщать свой статус.

16

СобытияУ нас возможны несколько событий о которых мы докладываем. Машина не занимается анализом и представлением, это делает сервер.

События:● Присоединение устройства● Отсоединение устройства● Начало долива воды● Конец долива● Присутствие в сети (ping)

17

Сервисный интервал и жесткость воды

Чтобы предотвратить поломки нужно очищать машину от накипи. Сервисный интервал зависит от жесткости воды.

Для мягкой воды около 500 литров. Для жесткой около 100.Сервер получает отчет о доливе воды и обновляет значение сервисного интервала.

18

Технологии

19

20

Железо

21

22

Как это работает?

1) Поступает сигнал о низком уровне воды2) Проверям подлиность сигнала3) Начинаем лить воду4) Raspberry регистрирует начало наполнения

Передает время, остаток воды в бутыле5) Доливаем порцию воды6) Raspberry регистрирует окончание наполнения

Передает время, остаток воды в бутыле и количество импульсов счетчика

В фоне, через равные промежутки времени сообщаем о своем присутствии.

23

Вопросы, которые мы решаем просто добавив анализ данных

● Целесообразность аренды дополнительных машин ● Очереди в часы пик● Организация хранения воды● Планирование поставок ● Аптайм машины● Обнаруживаем проблемные машины

24

Service Request ManagementМы сделали довольно простую систему управления запросами на обслуживание.

Есть каталог запросов, которые делятся на категории. Каждая категория имеет своего адресата.

Например: ● машина грязная - позовем уборщицу ● поломана - мастера.

Мы постоянно мониторим объем приготовленного кофе, и заранее предупреждаем ES о необходимости сервисного обслуживания.

25

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

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

26

Страх

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

Мы никогда не ставили такой цели. По нашему мнению, выгода для работодателя не в этом. Преимущество в экономии времени и в создании более конкурентных комфортных условий для своих сотрудников.

27

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

top related