I designed some PCBs to use with ESP8266 devices, which I use as the brains of my fermentation controller.
Today when I got home from my day at the University of Guelph as a PhD student, I was excited to see that the final piece required to complete the third revision of my control panel had arrived. I had been missing a 40a SSR (used for element control) due to a mix up in a parts order.
I am quite proud of the cleanliness and ease of this method of interfacing 1wire devices, so I thought I’d share it here. I use this method specifically to interface DS18B20 temperature probes to my Beaglebone black, which is running brewery controller software Strangebrew Elsinore Server.
DS18B20 sensors are an excellent value temperature sensor with fractional degree accuracy. They are the most popular sensors used with electric brewery controllers powered by StrangeBrew Elsinore. In addition to their accuracy and affordability, they can be daisy chained to work off of a single GPIO through the 1wire protocol on Beaglebone Black, Raspberry Pi and other devices. They are also conveniently identified…