DIY smart cabinet

Hey there. I want to build a smart cabinet.

In my cabinet, I have several consoles and a HTPC/Steam Machine.
I want to equip that cabinet with some TMP36 sensors, a fan and maybe motors.

I am not sure what MCU or makerboard I should use.

Programming in Python, JavaScript, C, C++ are no problem to me.

In the end I will make a custom component for home-assistant, where I can see the temperature of the cabinet.

Here is the logic:

  • There are around 2 to 4 tmp36-sensors build into the cabinet. (Inside bottom, Inside top left, Inside top right and one outside)
  • Based on the temperature difference, a 4pin fan should be controlled with PWM.
  • If the fan is not doing enough of a temperature difference, the cabinet-door should open automatically.

Here is the hardware I currently have:

  • 4-5 Arduinos
  • 1 Arduino Ethernet-Shield with PoE
  • 1 Arduino Yûn with PoE
  • 2-3 Raspberry Pi 3B
  • ~8 TMP36 sensors
  • 12V PSU
  • Voltage divider 12V for the fan and 5 for the MCU
  • The 4pin fan.
  • Cables
  • 4 pin male connector for the fan
  • Barrel connnector

Things that are unclear:

  • There has to be a case, where the MCU/Makerboard is in, including the custom hardware.
  • It needs network access. Preferable wired.