GrowCloud

🌱 GrowCloud – Smart Environmental Monitoring Enclosure

This cloud-shaped enclosure is part of a complete DIY smart plant monitor project called GrowCloud.

The case is designed to house the following components:

  • ESP32-S2 Mini (microcontroller)
  • DHT22 (temperature and humidity sensor)
  • Capacitive soil moisture sensor
  • SH1106 1.3" OLED display (I2C)

The front face has a cutout for the OLED screen, which shows real-time environmental data including:

  • 🌑️ Ambient temperature
  • πŸ’§ Air humidity
  • 🌿 Soil moisture level

A unique root-shaped animation is rendered on the display based on the soil moisture reading β€” giving you a visual representation of how β€œhydrated” your plant is.


πŸ› οΈ Project Highlights:

  • 3D-modeled and printed in a cloud-themed style
  • Compact and aesthetic design that fits on a plant pot or table
  • Designed to snap or screw shut for easy assembly
  • Minimal wiring needed; fully compatible with MicroPython
  • Works perfectly with a low-power ESP32-S2 Mini board

πŸ“ Files Included:

  • GrowCloud_Case_Top.stl – Top cloud shell with OLED cutout
  • GrowCloud_Case_Bottom.stl – Bottom base for components
  • (Optional) Mounting.stl – Additional brackets or mounting parts (if applicable)

πŸ“· Full Build Video:

Watch the full end-to-end process:
➑️ 3D modeling
➑️ 3D printing
➑️ MicroPython coding
➑️ Wiring and assembly
➑️ Final working result

πŸŽ₯ YouTube – GrowCloud Build Process


πŸ’Ύ Source Code:

MicroPython firmware and wiring instructions available on GitHub:
πŸ”— https://github.com/IRSeyed/Grow-Cloud


πŸ§‘β€πŸ’» Designed By:

Seyed
I'm passionate about building functional and beautiful DIY projects combining code + 3D design + electronics.