"Coffee-Ino" - Kaffebryggare med kvarn + Arduino MEGA
Postat: 17 oktober 2018, 12:31:01
Tjenare allihop!
Nu har det gått en tid sedan jag slängde upp mina projekt här. Men tänkte nu dela med mej av mitt senaste elektronikprojekt.
-- Problembeskrivning
Jag och tjejen skaffade oss en ny kaffekokare med inbyggd kvarn för en 4-5 månader sedan, och egentligen från första början var vi väl missnöjda med de finesser som vi hoppades på.
Meny-navigeringen bestod av en ratt på en rotationsgivare med typ 20 steg/varv där man kunde via en jätteliten display justera antalet koppar och styrka, antingen med färska bönor eller med "vanligt" färdigmalet kaffe.
Men oavsett hur många koppar man valde i menyn på displayen, tömde kaffebryggaren alltid vattentanken vilket gjorde den funktionen rätt töntig, men förstås viktig för att räkna ut antalet koppar som kaffekvarnen då skulle mala för. Men krävde ändå att man manuellt alltid såg till att det var rätt mängd kaffe i behållaren för kaffet man ville brygga.
Dessa problem tillsammans med att kaffekokaren bara hade en nedräkningstimer och ingen "uppstart vid specifik tid"-funktion var det en rolig utmaning att byta ut MCUn och bygga ett interfacekort till kaffekokarens "starkströms-kretskort" för att styra heat-bed, kvarn etc.
Tekniska åtgärder
Ta bort gamla processorn, navigeringsknappar för meny och skärm, och ersätta allt med en egenprogrammerad MCU och ett nytt grafiskt gränssnitt.
Iaktagelser:
Det finns ingen pump för vattnet utan kaffekokaren består endast av Ett värmeelement som har som uppgift att både värma upp platan och koka upp vattnet som sedan trycks upp av värmeutvecklingen till filtret.
TODO
- Backtrace:a och ersätta philips MCUn med ett interfacekort med en Arduino MEGA.
- ESP8266 WIFI modul för NTP-sync. Via hemmanätverket för att få lokal tid.
- Bygga ett grafiskt tilltalande HMI för en Nextion 7" skärm för bekvämare menyval & hantering av kaffebryggningen.
- Separat temperaturreglering för heat-bed. Som håller kaffet varmt men inte låter vattnet i heat-beden börja koka.
- Monitoring av vattentemp, heat-bedtemp och systemtemp
Nedan hittar ni bilder på de steg som är gjorda hittills i projektet.
Nu har det gått en tid sedan jag slängde upp mina projekt här. Men tänkte nu dela med mej av mitt senaste elektronikprojekt.
-- Problembeskrivning
Jag och tjejen skaffade oss en ny kaffekokare med inbyggd kvarn för en 4-5 månader sedan, och egentligen från första början var vi väl missnöjda med de finesser som vi hoppades på.
Meny-navigeringen bestod av en ratt på en rotationsgivare med typ 20 steg/varv där man kunde via en jätteliten display justera antalet koppar och styrka, antingen med färska bönor eller med "vanligt" färdigmalet kaffe.
Men oavsett hur många koppar man valde i menyn på displayen, tömde kaffebryggaren alltid vattentanken vilket gjorde den funktionen rätt töntig, men förstås viktig för att räkna ut antalet koppar som kaffekvarnen då skulle mala för. Men krävde ändå att man manuellt alltid såg till att det var rätt mängd kaffe i behållaren för kaffet man ville brygga.
Dessa problem tillsammans med att kaffekokaren bara hade en nedräkningstimer och ingen "uppstart vid specifik tid"-funktion var det en rolig utmaning att byta ut MCUn och bygga ett interfacekort till kaffekokarens "starkströms-kretskort" för att styra heat-bed, kvarn etc.
Tekniska åtgärder
Ta bort gamla processorn, navigeringsknappar för meny och skärm, och ersätta allt med en egenprogrammerad MCU och ett nytt grafiskt gränssnitt.
Iaktagelser:
Det finns ingen pump för vattnet utan kaffekokaren består endast av Ett värmeelement som har som uppgift att både värma upp platan och koka upp vattnet som sedan trycks upp av värmeutvecklingen till filtret.
TODO
- Backtrace:a och ersätta philips MCUn med ett interfacekort med en Arduino MEGA.
- ESP8266 WIFI modul för NTP-sync. Via hemmanätverket för att få lokal tid.
- Bygga ett grafiskt tilltalande HMI för en Nextion 7" skärm för bekvämare menyval & hantering av kaffebryggningen.
- Separat temperaturreglering för heat-bed. Som håller kaffet varmt men inte låter vattnet i heat-beden börja koka.
- Monitoring av vattentemp, heat-bedtemp och systemtemp
Nedan hittar ni bilder på de steg som är gjorda hittills i projektet.