Американец создал автоматическую систему JavaWatch для пополнения запасов кофейных зерен

С системой JavaWatch, разработанной Терреном Петерсоном на основе компьютера Raspberry Pi, у вас никогда не закончатся кофейные бобы!

Используя несколько веб-сервисов Amazon и миникомпьютер Pi Zero, Террен собрал устройство для видеонаблюдения. С помощью модуля Raspberry Pi Camera оно следит за кофейными зернами, а когда они заканчиваются, автоматически заказывает новую партию.

Как он это сделал?

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

Общая схема работы системы

В своём блоге на freeCodeCamp Террен объясняет:

Сервис достаточно прост в использовании. Модуль Raspberry Pi Camera фотографирует и загружает снимки с заданным интервалом на S3, облачное хранилище от AWS.

Эти данные используются для расчета количества кофейных зерен. Например, эта банка на 73% полна:

Или на 27% пуста, если вы пессимист

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

Подробную историю создания JavaWatch, а также код Террена вы сможете найти на сайте Hackster.

Источник: блог Raspberry Pi