Projeto Paragon: Hackear uma máquina de café
O inverno está a chegar. Para aqueles de nós no hemisfério norte, os dias estão a ficar mais curtos e é cada vez mais difícil sair da cama. Nesta edição da nossa série Paragon Projects, vamos analisar um projeto que será ainda mais útil à medida que os dias ficam mais curtos: piratear uma máquina de café.
Na verdade, este projeto já tem dois anos, mas diria que é tão relevante hoje como era em novembro de 2021.
Esta foi elaborada e partilhada por Andy Bradford. Andy partilhou que o problema era que a máquina de café fazia uma chávena de café, mas, por vezes, "eu punha-a a fazer café e esquecia-me de ir buscar a bebida, deixando-a a ficar estragada na placa de aquecimento, pelo que decidi ver se podia ligá-la à minha rede para obter notificações e controlo".
Faço-o semanalmente. Por isso, se é como eu, então este projeto é para si!
Andy prefacia o post com as seguintes informações: "Esta publicação tem um carácter meramente informativo. Não é um guia. Não tente fazer isto sozinho. Se me pedirem ajuda, não poderei dar-lha".
Por isso, acho que está por sua conta se quiser levar a cabo um projeto semelhante. Mas, mesmo assim, acho que este é um pequeno hack útil e espetacular. E o Andy partilhou o código em GitHub sob uma licença MIT.
Hardware
Andy desmontou a máquina de café e descobriu que esta depende de duas placas - uma é responsável pela comutação de alta tensão, enquanto a outra é um microcontrolador que gere todas as outras coisas importantes.
Assim, este projeto baseia-se na manipulação do microcontrolador da máquina de café. O microcontrolador deve assumir o controlo para decidir a intensidade do café, se deve ou não ser mantido quente, para preparar o café e para enviar uma mensagem quando o café estiver pronto.
Aqui, Andy optou por um Adafruit Huzzah ESP8266 (mas agora é possível obter um Adafruit Huzzah ESP32, que é uma versão actualizada).
O Andy estava a brincar com uma máquina de café filtrado Morphy Richards Verve. Por isso, a informação sobre o projeto é específica para esta máquina de café:
Mas com um pouco de engenho, algo deste género pode certamente ser feito com muitas, se não com a maioria, das máquinas de café eléctricas.
Andy menciona que a fonte de alimentação de 5V da máquina de café não era suficientemente forte para alimentar a Huzzah. Por isso, foi necessário um cabo USB separado para alimentar a placa.
Tudo o que foi necessário foi fazer um buraco na parte lateral da máquina de café e fixar uma placa Veroboard. O Veroboard mantém o Huzzah, os circuitos e as resistências no lugar dentro da máquina de café.
Software
Para o efeito, Andy utilizou o IDE Arduino.
Descoberta automática MQTT, que é uma extensão construída sobre o protocolo MQTT. Desta forma, a máquina de café pode comunicar com o Home Assistant. Assistente Doméstico é, obviamente, um software gratuito e de código aberto que ajuda a criar uma interface completa para a domótica.
Se estiver interessado em saber mais sobre os fundamentos do MQTT para o seu próprio projeto, pode consultar o nosso artigo, "Uma visão geral do MQTT". De facto, PiCockpit baseia-se no MQTT - por isso somos obviamente grandes fãs!
Andy partilhou todo o código do software no GitHub. Se quiseres ver o código por ti próprio, podes ver aqui.
Conclusão
Aqui têm, pessoal - piratear uma máquina de café com um ESP8266! É a máquina de café automatizada ideal, que lhe enviará uma mensagem de texto quando o seu café estiver pronto!
Para obter mais informações, visite Sítio Web de Andy Bradford aqui.
Se quiser ver mais projectos fantásticos, pode encontrá-los todos clicando neste botão:
E se ainda não o fez, não se esqueça de subscrever a nossa Newsletter. Partilhamos muitos dos projectos que apresentamos nesta série.
Como é que hackearia a sua máquina de café?