This is a more or less private project where I work on my Espresso machine to digitalise and IOT enable my Dalla Corte Mini and maybe other machines in future too!
The Goal here in opposite of Gaggiuino Project is to not replace the machines original controls but rather extend them. This way we dont have to mingle so much with high voltages, and enable the machine to be restoreable.
This project is on hold since I cannot afford printing another PCB at the moment
Planed features include:
- Connect the scale to the microcontroller
- Microcontroller can read the shotbutton from the machine
- Microcontroller is able to also 'press' the shotbutton
- Design a PCB to hold the sensors
- Microcontroller is able to adjust pump power via a Dimmer
- Mechanical button/knob to manually adjust Pump power during shots
- Add pressure sensor
- Pressure seonsor readings are shown on a simple display.
- Design cases for PCB, display, knob
- Connection of Scale to Microcontroller
- Scale is a Acaia Lunar scale and I am using @tatemazer's AcaiaArduinoBLE Library
- Microcontroller is a ESP32 Board
- Button is read via Optocoppler just like in AcaiaArduinoBLE Library as well.
- Button is written via Optocoppler just like in AcaiaArduinoBLE Library too.
- Microcontroller is using a PWM signal to control the Dimmer, unfortunately I have not been able to get the zero crossing functionality running.
- Encoder knob is connected to control PumpPower as the PCB is faulty and I needed to be able to keep dringing cofe while work is in progress.
- Added lights Power connections
- Correct false routing
- Correct Footprint of Optokopplers
- Adding on/off switch to save power on ESP
- Get second opintion on PCB design.
- Added interface for potential Display