Skip to content

Use RaspberryPi Zero, Soil Moisture Sensor, Light Sensor, and OLED to measure and display readings, control plant lights, and water pump

License

Notifications You must be signed in to change notification settings

andyschaul/plant_care_system

Repository files navigation

Plant Care Project

Combines RaspberryPi Zerio, Stemma Soil Sensor, Light Sensor, Water Pump, and PiOLED display to create a plant care system

It is triggered by buttons and has a small display

Usage

  • Configure settings in config_system.py
  • Run launch_controls.py and then start system (light/water), stop system, add additional water, turn on/ff lights with buttons
  • You'll need to update file paths

You can find indiviual component test programs in the component_tests folder for the light sensor, moisture sensor, relay, and relay water pump. You can find functions in functions folder (light/light sensor control, moisture sensor/water pump control, reset system, and start system)

These are font files used for OLED:

  • slkscr.tff - font files from kotte.org
  • slkscrb.tff - font files from kottke.org

Images:

Enclosure and Buttons

IMG_2532

Soil Sensor

IMG_2533

Water Pump (Peristaltic)

IMG_2534

Light Sensor (Left) and PiOLED (Right)

IMG_2535

About

Use RaspberryPi Zero, Soil Moisture Sensor, Light Sensor, and OLED to measure and display readings, control plant lights, and water pump

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages