Skip to content

Latest commit

 

History

History
executable file
·
31 lines (21 loc) · 3.02 KB

BrewPi-ESP8266.md

File metadata and controls

executable file
·
31 lines (21 loc) · 3.02 KB

Hardware for BrewPi-ESP8266

The BrewPi-ESP8266 project reimplements the BrewPi firmware on the ESP8266. A full BrewPi build typically requires one set of components for the PCB to which the ESP8266 is connected, one for the sensor breakout board, and then additional "common" components which are connected to the other two PCBs, but do not themselves require assembly. A build will also typically require some type of container to house everything.

Component Group Description
"Main" Controller PCB & BOM The main PCB that connects the ESP8266 to the other components
Common Components Components that are common across all builds of this project
"Sensor Board" PCB & BOM A PCB that connects to the temperature sensors
Main Container 3D-printable containers for the "main" controller PCB, relay, PSU, and AC connectors
Sensor Board Container 3D-printable containers for the "sensor board" PCB

Controller Choice

The BrewPi-ESP project supports a number of different microcontrollers with differing features. Supported controllers include:

Microcontroller DS18b20 Temp Sensors Connected Relays WiFi Support LCD2004 (IIC) Support TFT Screen Support Kasa WiFi Relay Tilt/Inkbird Bluetooth Temp Sensors
Arduino* ✔️ ✔️ ✔️*
ESP8266 ✔️ ✔️ ✔️ ✔️
ESP32 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ESP32-S2 ✔️ ✔️ ✔️ ✔️ ✔️

Note - "Classic" BrewPi builds are based on Arduinos, which are shown in the table above for comparison. There is an (optional) IIC-compatible build of the Arduino firmware available, but "classic" builds did not support this feature.