Automating my brewery (Part 3)

In this part of building my own automated brewery I want to focus on something I have never done before. And that this:

Designing my own PCB (printed circuit board) is something I was fascinated in for some time, but I always thought of it as somthing very complex and hard to learn. Luckily I got introducted to EasyEDA by my brother and spend a few afternoons watching video tutorials. After rummaging around a bit and some frustration I ordered my first board.. As always, this one only worked partly, temperature input & lcd worked fine, but the buttons lacked a pull up resistor on some pins and I used one pin that didn’t have interupt support on the WeMo.

So version 1.1.0 was ordered only a few days after I received the first one… With newly added resistor and a new pin mapping. I choose a WeMo as a base logic board because I was interested in MicroPython as well. With a few utilities like ampy and picocom I was up and running and could tinker around with the code…

So the only thing left is programming in the buttons, creating a PID algorithm (or use a preexisting one?), design a LCD interface and hook up the last electronics like the solid state relay. In the final post I will have some pictures of the brewery working and all the resources required to build your own!