cr-smart-plant

0.0.1 • Public • Published

CR Smart Plant

CR Smart Plant is a smart watering system built with a Raspberry Pi. The system uses soil moisture sensors to measure the soil. If the soil is too dry, the watering starts by opening the solenoid for the pot and starts the pump.

Features

  • Automatic watering of plants
  • Trend logging for soil moisture
  • iOS user interface (Coming soon)

Install

Requirements

  • Node.js
  • MongoDB

Tutorial for installation of MongoDB and Node.js

Install with npm

cd /home/pi/Documents/
npm cr-smart-plant install

Install with Git

cd /home/pi/Documents/
git clone https://github.com/crundberg/cr-smart-plant

Add to autostart

sudo cp /home/pi/Documents/cr-smart-plant/autostart/crsmartplant /etc/init.d/
sudo chmod +x /etc/init.d/crsmartplant
sudo update-rc.d crsmartplant defaults
sudo /etc/init.d/crsmartplant start

Schematics

Coming soon.

Required parts

  • 1 Raspberry Pi
  • 1 Pump
  • 1 Relay for pump
  • 1 MCP3008

Optional parts

  • Lamp
  • Relay for lamp

Parts for each pot

  • 1 soil moisture sensor
  • 1 solenoid
  • 1 relay for solenoid

Package Sidebar

Install

npm i cr-smart-plant

Weekly Downloads

3

Version

0.0.1

License

MIT

Last publish

Collaborators

  • crundberg