BentoCore - BentoBox Controller with sensors

BentoBox Base to include VOC, Temp, Humidity and PM2.5 sensors (powered by an esp8266)
15
27
0
627
updated September 30, 2024

Description

PDF

This project is inspired by the Automatic Fan Control for Bento Box model, with added functionality to include a PM2.5 sensor and an ESP8266 microcontroller. The aim is to create an enhanced, air-quality-monitoring version of the Bento Box, incorporating various sensors and components. While it is technically possible to assemble this project without a custom PCB, using a PCB significantly simplifies the process. If you want to use the supplied gerber files please read the disclaimer carefully.

BOM

ESPHome Configuration

The configuration file for the microcontroller can be found on Github.  There you can also find the gerber files (altough beware the disclaimer) for the pcbs and the schematic. As another project of mine requires a similar structure, the PCB and the configuration file, contain a relay pin and pins for connecting pwm/rpm wires from a four pin fan. 

Assembly

If you're using the BentoCore-PCB and BentoCoreSensorBreakout-PCB, assembly is straightforward. Solder the connectors, and the system should be essentially plug-and-play. Otherwise please make sure to check the ESPHome configuration (and the provided schematic) on how to wire everything. The SensorBreakout is just a simple I2C distribution plate. The dimensions for the SensorBreakout are 30.95mm x 22.43mm. The dimensions of the BentoCore PCB are 48.75mm x 43.5mm.

For the sensor assembly (the small box on the side, as seen in the pictures), it attaches to the fan duct using magnets. If you've already printed it, you can secure it with tape, but be sure to check the clearances with your printer. I'll be adding a lid for the sensor assembly that allows mounting a small OLED screen, utilizing the breakout PCB’s remaining I2C connection.

Installation

The base has a cutout to simplify power cable routing. Follow the same assembly steps as you would with the original BentoBox base.

Disclaimer

IMPORTANT: This is my first PCB design, and while I have made every effort to ensure that it functions correctly, I cannot guarantee its performance or safety. This PCB is provided as-is without any express or implied warranties, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. Use this PCB at your own risk.

By using this PCB design, you acknowledge that you are doing so at your own discretion and risk. I am not responsible for any damages, injuries, or losses that may occur as a result of using this PCB, including but not limited to damage to other electronic components, personal injury, or any other form of loss or harm.

If you choose to build and use this PCB, you assume all responsibility for the results and agree to hold me harmless from any claims or liabilities.

 

 

Tags



Model origin

The author remixed this model.

Differences of the remix compared to the original

Fancase: cut down in size, added logo and text again & added cutout in the back for cable routing

AutomaticFanControlBox: idea

BentoBox: wire cutouts, base now lets you mount all the hardware

 

License