Mason Dixon
Published © MIT

SIT210 - Microclimate Control System

This project is an embedded microclimate control system for indoor plant care. It uses an ESP32 and a Raspberry Pi to care for your plants.

IntermediateFull instructions provided8 hours32
SIT210 - Microclimate Control System

Things used in this project

Hardware components

Espressif ESP32 Development Board - Developer Edition
Espressif ESP32 Development Board - Developer Edition
Any ESP32 Dev board with wifi such as wroom32 boards.
×1
Raspberry Pi 5
Raspberry Pi 5
Any Raspberry Pi should work such as 3 or 4.
×1
DHT22 temperature-humidity sensor
Adafruit DHT22 temperature-humidity sensor
×1
Adafruit TSL2591
Light sensor
×1
Grove - Capacitive Soil Moisture Sensor
Seeed Studio Grove - Capacitive Soil Moisture Sensor
×2
Seeed Studio 5V Relay module (digital) Electronic Brick
×2
Axial Fan, 12 VDC
Axial Fan, 12 VDC
×1
12V DC Water Pump
Seeed Studio 12V DC Water Pump
×1
water pump tubing
Make sure this fits the same dimensions as your water pump outlet
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
×1
smart powerboard
https://www.tp-link.com/home-networking/smart-plug/kp303/ TP link kasa board is what I use for this set up.
×1
Grow light
You can use any mains grow light here, to connect to the smart power board.
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1
5V 2.5A Switching Power Supply
Digilent 5V 2.5A Switching Power Supply
×1
60W PCIe 12V 5A Power Supply
Digilent 60W PCIe 12V 5A Power Supply
I just used an old PSU I had laying around (you can use the sata cable as it has 12v, 5v and ground) perfect for this setup!
×1
greenhouse enclosure
I personally used this from bunnings: https://www.bunnings.com.au/jack-self-watering-raised-garden-bed_p0807492
×1
Screw Terminal Strip
I used this one from Jaycar: https://www.jaycar.com.au/6-amp-12-way-screw-terminal-strip/p/HM3194
×1

Software apps and online services

Arduino IDE
Arduino IDE
MQTT
MQTT

Hand tools and fabrication machines

Wire Stripper & Cutter, 26-14 AWG Solid & Stranded Wires
Wire Stripper & Cutter, 26-14 AWG Solid & Stranded Wires
Multitool, Screwdriver
Multitool, Screwdriver
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Schematics

Schematics

Code

microclimate-control-system

Credits

Mason Dixon
1 project • 0 followers

Comments