grack.com goes on an epic journey of getting a new coffee maker, learning BTLE and how it works, reverse engineering the Bluetooth interface and Android apps for the coffee maker, writing a CLI interface built on Rust, and finally, hooking everything up to a GitHub action bot that lets you Brew coffee as soon as you file a case!
I have always been content to use any coffee maker around. For the past two or three years, I’ve been using an old Breville YouBrew 2-in-1 coffee maker, with a built-in grinder. It was gigantic and worked perfectly until September. A few months ago the machine asked me to run the usual descaling process to deal with hard water, and that’s where our adventure begins.
The Dynamics Plus About $100 more dynamics, and that’s cost-effective for getting the privilege of making coffee from your phone (along with some other goodies, like selecting your favorite or custom drinks from the couch). The app is difficult to use and a bit buggy. Often fails to find a coffee maker. Once connected, there is no guarantee that it will allow you to connect again without erasing all saved data from the app. It’s also combined with some kind of online service that returns a 404.
The first question we need to answer is how are we going to talk to this thing. We know it’s Bluetooth from the application’s insistence that Bluetooth be turned on. But it doesn’t appear in the MacBook’s list of Bluetooth devices, which means it’s somewhat different from the common “classic” Bluetooth audio and phone devices that show up there.
Look at the process they followed over here.
Stop breadboarding and soldering – start crafting right away! Adafruit’s Circuit is filled with LEDs, sensors, buttons, alligator clip pads, and more. Build projects with Circuit Playground in a few minutes using Drag-and-drop MakeCode programming websiteLearn Computer Science with the CS Discoveries class on code.org, go to Circle To learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Quick Playground It is the latest and best circuit playground board, with CircuitPython, MakeCode and Arduino support. It has a powerful processor, 10 NeoPixels, a tiny speaker, an InfraRed receiver and transmitter, two buttons, a switch, 14 alligator clip pads, and plenty of sensors: capacitive touch, infrared proximity, temperature, light, motion and sound. A big world of electronics and coding awaits you, and it fits in the palm of your hand.
Do you have a cool project to share? The Electronics show and tell Every Wednesday at 7 PM ET! To join, head over to YouTube and check out the live chat for the show — we’ll post the link there.
Join us every Wednesday at 8pm ET for Ask an engineer!
No comments yet.
Adafruit has a “Be thumbs up to each other” comment policy. Help us keep the community here positive and helpful. Stick to the theme, and respect makers of all ages and skill levels. Be kind, and don’t spam – thank you!
#Bluetooth #Hacking #Brew #Coffee #Bluetooth #Adafruit #Industries #Makers #Hackers #Artists #Designers #Engineers