1、1brewceBrewing Beer with Zephyr,Android and Thingsboard27.06.2023Christian Hirschchristianhirsch.zone2OverviewWhy?Brewing BeerFirst StepsWhy Zephyr?Architecture3Oldest page of a book withtext about beerPhoto by Graz/Kernasenko45How it startedDad started brewing beer 20 years agoJumped in 15 year ago
2、Wanted to automate the process6Brewing BeerMashingLauteringBoilingFermentingConditioningOptional:FilteringPackaging7MashingExtracting starch from maltEnzymes are activatedTemperature dependentHold certain temperature for defined period of time89Induction CookerHeats up the mashHard to control manual
3、lyAffects consistency10Reverse Engineering:CookerIdentify control unitIdentify controllerRead out flashReverse engineer flash11Control UnitS3F9454B12Reverse Engineering:CookerIdentify control unitIdentify controllerRead out flashReverse engineer flash1314Reverse Engineering:PICIdentify control unitI
4、dentify controllerConnect logic analyzerRecord control unit15Photo by Ahmed Adly on Unsplash16Reverse Engineering:PICIdentify control unitIdentify controllerConnect logic analyzerRecord control unit17What about here?!18Reverse Engineering:HIDManual knobSwitch on and offControl power with potentiomet
5、er19Prototype with Raspberry PiBasic setupBreadboardGPIO to switch on/offDAC to control powerReally not practicable20Photo by Alexander Sinn on Unsplash2122Prototype with SimbleeSimblee(RFD77101)nRF52810Type-K thermocoupleMAX3185523Prototype with Simblee24Photo by Ahmed Adly on Unsplash25Setup with
6、remote Temp.26Cooker HardwareBased on nRF52840Add op.amplifierRemove thermocouple2728Temperature SensorBased on SimbleenRF51822Type-K thermocoupleMAX31855Battery management2930Setup with remote Temp.31Setup with Pump Control32Pump ControlBased on Particle Argo