PCB-Prototyping-Catalogue >> Home-Automation >> Smart Home Appliances >> Kitchen >> Smart Coffee Machine
Change Language
Last update: 15-11-2023
status: M.V.P. NOW SELLING on Tindie.com
think about the possibility of ordering a cup of coffee directly from Telegram even before you arrive at the cafe on a sunny day.... or sitting inside on a rainy day.....
...imagine the coffee machine replying to you and asking if you want a lot or less sugar. do you want milk in your coffee? Better, what temperature do you want for your coffee.
Nowadays there are countless coffee machines however with limited to no smart functionality. With this new way of doing work remotely buying a cup of coffee for a colleague, friend or family is not possible.
This Home Automation Smart Coffee Machine Addon is easy installation on any home or office coffee machine, to enable any vintage coffee machine connectivity to the internet (or a personal network). The PCB uses an ESP32 S3 packed with Bluetooth, BLE, and WiFi compatible with major software vendors such as Apple Home, Google Home, Matter/Zigbee, Home Assistant, and many others. The custom firmware being coded includes the functionality of someone paying for a cup of coffee using any home banking App, Paypal, Stripe on any other means of payment. In return, it sends a receipt as proof a coffee was indeed brewed on the coffee machine.
If you prefer, can read this project on ....
I've created a WhatsApp Chat for aditional support of feedback, join us here !
Functionalities available:
- Control water temperature;
- Low water detection in the water tank;
- Order a cup of coffee (with the possibility control the quantity of coffee in the cup);
- Grind coffee beans.;
- Connect to a Nextion LCD Touch ;
- RGB LED;
- Magnetic Buzzer;
To all those looking for LCD touch solutions, this PCB features a connection to NEXTION LCD panels so one can order a cup of coffee using the LCD Touch.
-
This PCB can be powered using 220V AC or regular 5V DC.
-
Control of the coffee machine is made using a 220V relay or alternatively any other 3.3V switch.
Great to do a restoration with this smart PCB add-on on any vintage coffee machine.
Don't forget to LIKE, SHARE, and subscribe to the free whatsApp group and if you liked this PCB consider buying me a cup of coffee. Links below.
The Smart Coffee Machine Add-on is now Fully functional.
I've contacted Signal (www.signal.org) and Mesibo (https://mesibo.com/) App Developers and inquired them with the possibility of this open hardware smart coffee machine pcb add-on be integrated in their messager apps so anyone can order a cup of coffee during a messenger conversation / chat and also during a conference meeting. Stay tuned for updates.
Is now #official. Anyone can "buy me a coffee" on Telegram. Just start a conversation with MiguelCoffeeMachineBot here and send a message /start
to view available commands.
Available commands:
/start
: to view available commands on the Coffee Machine i have at my home/coffee
: to "buy" Miguel a cup of Coffee/tea
: to "buy" Miguel a cup of Tea/cappuccino
: to buy a cup of Cappuccino/decaf
: to buy a cup of decaf. coffee/accept
[long/normal/short] : to accept an offer made by another person/status
: to view the current status of the Philips Senseo Coffee Machine
Try it out is free and is #FUN. No money is asked! Great for a meeting or a conversation online. No excuses not to have a cup of coffee with colleagues while working remotely.
The OEM version of the firmware code can be found on the folder firmware code. It has by default OTA updates, meaning the smart coffee machine add-on device automatically updates it self when newer updated versions made available here.
How to use the firmware code
Install all library dependecies (see below).
unzip the "firmware code" folder and rename it with the name of the .ino file it contains.
Open the .ino file in Arduino Studio.
Select the ESP32 S3 MCU / board from the menu, and then the code should compile. if not, follow the instructions shown in the debug console.
Library Dependencies
This code uses my own ESP32 c++ class libraries to expedite development of code of ESP32 microcontrollers.
- ✓ Aeonlabs Base Libraries view
- Mobile App to control de coffee Machine over the network
- Linux, Mac, Windows App to control de coffee Machine over the network
Send me your Device or hardware and i will design a custom PCB for it. Free of charge. Contact-me on WhatsApp or email for more info.
If you have any Questions or simply like this kind of projects and want to stay updated with the latest research ideas and prototypes during the day and week, join the WhatsApp Group LDAD Lab & Prototyping
Alternatively, and if you do not want to build a PCB by yourself and like to buy one, you can do it here:
The price will be around 30eur plus postage fees. (I will also deliver the assembled PCB with all the components in place at a fair aditonal cost).
Be supportive of my dedication and work towards technology education and buy me a coffee. Link below.
Don't forget to checkout some cool photos of assembly on a Philips Senseo Coffee Machine here
- DC2DC converter HX4002B x2 : https://s.click.aliexpress.com/e/_Ak7IPx
- Capacitor 100nF SMD 1206 : https://s.click.aliexpress.com/e/_AVdmzr
- Capacitor 2.2uF SMD 1206 : https://s.click.aliexpress.com/e/_AVdmzr
- Resistor SMD 1206 330R x3 : https://s.click.aliexpress.com/e/_A7OXrR
- ESP32 WROOM32 x1 : https://s.click.aliexpress.com/e/_AF7N6l
- LED RGB x1: https://s.click.aliexpress.com/e/_AccXHT
- RFID RC522 x1 (optional) : https://s.click.aliexpress.com/e/_Am0LAH
to get the complete Part list in a BOM file, consider supporting this repostitory by making a small donation. Links on the side and at the top. Thank you
one can use the PCB in the repository AeonLabs-MCU-Burner-USB-to-UART-TTL to program the ESP32 WROOM32 MCU on this PCB.
Prodigio smart coffee machines are only accessible through Bluetooth Low Energy (BLE). This project makes it possible to access them via HTTP/HTTPS, using a RPi 3 as BLE relay.
This is part of a project to manage a coffee maker at home from a Android mobile phone. It's made up of an Android app written in Kotlin as the front-end, Firebase service as the back-end and Raspberry PI 3 as a single board computer with a script written in Javascript running on Node.JS and integrated to a coffee maker with water level sensors.
The coffee maker can be turned on/off by the Android app. Nonetheless, it can only be kept turned on maximum of 1 hour. If such an amount of time has passed, it automatically turns off and it rests up by 5 minutes in order to be available of turning on again.
In this Coffe Machine Project, your task is to implement the logic (starting from a simple class) that translates orders from customers of the coffee machine to the drink maker. Your code will use the drink maker protocol to send commands to the drink maker.
one can find more coffee machine open projectt, here.
2022 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
https://creativecommons.org/licenses/by-nc-sa/4.0/
if you like to own a copy of this work, you can buy it as a NFT or Ethereum. contact me for more details at [email protected]
=====================================================================================