A breakout board to provide pins for connecting the rotary encoder to the BrewPi controller. Designed for CUI, ACZ11BR1E-15FD1-20C or similar footprint. Despite the picture linked on that page, you want a vertical mounting encoder (and that one really is.) You don't really need this, but it will surely make it easier to connect things with Dupont wires.
RJ45-connected breakout board for use with the Wemos D1 Mini breakout.License: CC-BY 4.0
This optional breakout board is intended to be connected to the Arduino Shield v1.3.1a via a straight-through RJ45 terminated cable (i.e. an Ethernet cable.) It allows the Arduino to be located remotely from the fermentation chamber.
Since this board is intended to support multiple configurations, some customization during assembly is required.
A Wemos D1 Mini breakout board for BrewPi-derivative ESP8266 projects. No third-party level shifter is required. Through-hole components only for ease of assembly.
BOM (controller/shield only):
This shield provides the necessary component connections and circuitry for the Brew Bubbles project. It is nearly identical in size to the Wemos D1 mini we use to provide a very compact and lightweight footprint.
Since this uses 1 or 2 each of very common, very inexpensive components, you may find you are better off buying a resistor assortment for instance or end up buying 10 or 20 at a time. Make several!
|3||0.1μF 10V Ceramic Capacitor||C1, C2. C3|
|*2||2.2kΩ 1/4W 5% Axial resistor||R1, R2|
|1||150Ω 1/4W 5% Axial resistor||R3|
|*2||3-Pin 90° Header||VESSEL, ROOM|
|1||Sharp GP1A57HR Transmissive Photointerrupter||U1|
This BOM is available on Mouser via this link.
|1||Wemos D1 Mini R2||U2|
|2||8-pin male stackable header (nearly always comes with the D1)|
|2||8-pin female stackable header (nearly always comes with the D1)|
|*2||Waterproof DS18B20 Temperature Sensor with lead||VESSEL, ROOM|
The items marked with an *asterisk above are optional. They are in the design to provide a means to monitor and trend one's ambient temperature where the fermenter is placed, and/or the fermenting liquid's temperature via a thermowell or insulated in contact with the fermenter. If one chooses not to use these, the firmware will automatically skip reporting these readings.License: GNU General Public License v3.0