Припиніть стояти в чергах ! Кілька слів про каву в айтішной офісі

Нещодавно дізнався, що в одному тільки київському офісі GlobalLogic щорічно споживається близько 7 тонн кави. В середньому 55 г ароматних зерен перетворюються на літр напою, що відповідає обсягу в 127 тис літрів за рік! Так, ми п'ємо багато кави. Особисто мені це допомагає працювати краще.

Але разом з бадьорить напоєм витрачається і час, який ми простоюємо біля кава- машини. Поки інші роблять каву, ви стоїте в черзі. Поки інші набирають молоко, ви стоїте в черзі. Поки інші наповнюють автомат водою або чистять його , ви стоїте в черзі. Або автомат водою наповнюєте ви : ) У середньому робити те чи інше доводиться кожні 20-30 чашок , але підходячи до автомата , ніколи не знаєш, « пощастить » тобі на цей раз :) Ну, і не будеш же щоразу чекати прибиральницю, щоб вона напоїла машину водою? Упевнений, багато хто з вас стикаються з цією проблемою щодня. І неважливо, скільки коштує хвилина вашого часу. Неважливо, хто і як це час вважає . Я переконаний, що за « безкоштовний» офісний кави всі ми кілька переплачуємо . Не так давно я відвідав одну хорошу IT -конференцію, де прямо зі сцени прозвучала фраза: « Якщо ви бачите чергу , то підійдіть через 5 хвилин , вам туди не потрібно, не втрачайте часу ». І ці слова якщо не змінили все моє життя, то вже точно виправили мої взаємини з кава- машиною.

Перші кроки

Якщо чесно, раніше мати справу з кава- машинами мені не доводилося. Перший час я просто спостерігав за діями досвідчених колег . Ага, ось так відбувається вибір напою, ось так - чистка апарату, а так в нього заливається свіжа вода. Потім я вирішив піти далі. Частково розібрана кава- машина виявилася не такою вже лякає і складною. Побіжне вивчення контейнера для води показало, що для визначення рівня використовується поплавок з магнітом . Коли рівень води в контейнері падає, поплавок опускається на дно і зустрічає вбудований в машину датчик магнітного поля - геркон . Нічого оригінального . Але , розуміючи принцип роботи системи, можна дізнатися про падіння рівня води ще до того, як про це здогадається сама машина. Як це зробити ? Та дуже просто: розмістивши власний датчик десь між поплавком і дном контейнера. Якийсь час я витратив на придумування кріплення для свого датчика. У першій версії я просто примотав його до стінок контейнера скотчем :) Потім - знайшов 3D-принтер , на якому створив більш привабливу конструкцію насадки на штатний контейнер (див. Фото далі ) .

Як це працює

Під новою кришкою кава- машини - мікроконтролер , заточений (весь код написаний на С) , по суті , робити одну просту річ . Коли датчик води фіксує сильне падіння рівня (вода вже закінчується , але сама кава- машина про це ще не знає) , контролер включає електричну помпу і автоматично заповнює контейнер чистою водою з 20- літрового бутля через гнучкий шланг. Так , міняти велику сулію час від часу теж необхідно . Але в порівнянні з дволітровим контейнером кава- машини робити це потрібно в 10 разів рідше, і набагато простіше. Ніяких тобі простоїв у болісної спробі наповнити контейнер тонкою цівкою води з кулера. Будучи встановленої на всі кава- машини офісу, ця штука дозволяє економити більше 1000 годин часу на рік ! До слова, більш досвідчені товариші натякають, що для вирішення завдання достатньо і більш простого пристрою. Але , відчуваючи побоювання затопити кухню, я додав в систему різні додаткові перевірки . А це вимагає програмування більш складною логіки, що повністю виправдовує використання Arduino .

А що далі?

Не хочу зупинятися і планую доповнити систему дрібними, але корисними поліпшеннями . Наприклад , функцією збору статистики про кількість , часу і частоті вживання кави. Це допоможе прогнозувати споживання напою, а також , цілком імовірно, приведе нас якимось несподіваних відкриттів - наприклад, може виявитися, що всі п'ють міцний еспрессо по понеділках, а в середу воліють виключно капучино : ) Також хочу зробити функцію наливання води в чашку або чайник через окремий кран. Для цього додам на панель кнопку « 250 мл ». Натиснув чотири рази - налив літр, як в аптеці. Причому відбуватися все це буде дуже швидко. У новій версії система буде відслідковувати кількість води і у великій бутлі . А спілкуватися до неї можна буде через wi - fi . У моїх найближчих планах - участь у корпоративному конкурсі Proof of Concept , який проходить в GlobalLogic вже другий рік поспіль. Хочу створити систему , що відстежує поточне положення кабінок ліфтів , завантаженість душових і туалетів. Але це вже зовсім інша історія : )

Опубліковано: 30/12/14 @ 08:01
Розділ Різне

Рекомендуємо:

Бесіда з Дмитром Єфименко, Branch Office Director'ом в Unitecsys
.NET Digest # 2: новий ReSharper 9 , налагодження дочірніх процесів , " захищений " C #
17 січня - 1 лютого, Київ - Експрес- курс " Тестування ПЗ "
Блог -шоу - випуск 50
IT Євротур 18 : Гоа , Індія