Проект Paragon: Взлом кофемашины

Взлом кофемашины с помощью ESP8266 Заголовок изображения

Наступила зима. Для жителей северного полушария дни становятся все короче, и вставать с постели все труднее. В этом выпуске серии Paragon Projects мы рассмотрим проект, который будет еще более полезен, когда дни станут короче: взлом кофемашины.

На самом деле этому проекту уже два года, но я бы сказал, что сегодня он так же актуален, как и в ноябре 2021 года.

Его подготовили и распространили Энди Брэдфорд. Энди рассказал, что проблема заключалась в том, что кофемашина готовила чашку кофе, но иногда "я заваривал его и забывал вернуться за напитком, оставляя его несвежим на горячей плите, поэтому я решил посмотреть, можно ли подключить ее к сети для получения уведомлений и управления".

Я делаю это еженедельно. Так что если вы похожи на меня, то этот проект для вас!\

Энди предваряет пост следующей информацией: "Этот пост предназначен только для информации. Он не является руководством к действию. Не пытайтесь сделать это самостоятельно. Если ты попросишь о помощи, я не смогу ее оказать".

Так что, думаю, если вы захотите реализовать подобный проект, вы будете предоставлены сами себе. Но, тем не менее, я считаю, что это полезный и потрясающий маленький хак. Энди поделился кодом на GitHub под лицензией MIT.

Оборудование

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

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

Здесь Энди выбрал Adafruit Huzzah ESP8266 (но теперь вы можете получить Adafruit Huzzah ESP32, которая является обновленной версией).

Энди возился с кофеваркой Morphy Richards Verve Filtered Coffee Maker. Поэтому информация о проекте относится именно к этой кофеварке:

Кредит: Morphy Richards.

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

Энди упоминает, что 5 В питания от кофемашины было недостаточно для питания Huzzah. Поэтому для подачи питания на плату потребовался отдельный USB-кабель.

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

Программное обеспечение

Для этого Энди использовал IDE Arduino.

MQTT auto-discovery, которое представляет собой расширение, построенное поверх протокола MQTT. Таким образом, кофемашина может взаимодействовать с Home Assistant. Домашний помощник Это, конечно же, бесплатное программное обеспечение с открытым исходным кодом, которое помогает создать полноценный интерфейс для домашней автоматизации.

Если вы хотите узнать больше об основах MQTT для своего собственного проекта, вы можете ознакомиться с нашей статьей "Обзор MQTT". На самом деле, PiCockpit Сама она опирается на MQTT - так что мы, очевидно, большие поклонники!

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

Заключение

Вот и все, друзья, - взлом кофемашины с помощью ESP8266! Это идеальная автоматическая кофемашина, которая отправит вам сообщение, когда ваш кофе будет готов!

Если вы хотите узнать больше подробностей, зайдите на сайт Сайт Энди Брэдфорда здесь.

Если вы хотите посмотреть другие удивительные проекты, вы можете найти их все, нажав на эту кнопку:

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

Как бы вы взломали свою кофеварку?

Комментировать