Demirhan Aydin
Published © MIT

WaterPi: Houseplant Remote Watering and Monitoring System

WaterPi tracks critical metrics about the houseplant, visualizing those metrics with charts, and waters the plant remotely.

IntermediateFull instructions provided26,406
WaterPi: Houseplant Remote Watering and Monitoring System

Things used in this project

Hardware components

Raspberry Pi 1 Model B
Raspberry Pi 1 Model B
×1
Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
×1
DHT11 Temperature & Humidity Sensor
DHT11 Temperature & Humidity Sensor
×1
YL-69 Soil Moisture Sensor
×1
Water Level Sensor
×1
Standard LCD 16x2
×1
Water Pump Motor
×1
5V Relay
×1
4xAA battery holder
4xAA battery holder
×1

Software apps and online services

AWS IoT
Amazon Web Services AWS IoT
AWS DynamoDB
Amazon Web Services AWS DynamoDB
Johnny-Five
Johnny-Five

Story

Read more

Schematics

Raspberry Pi Circuit

Pi wout camera bb

Raspberry Pi Circuit

Arduino circuit

Arduino bb

Arduino Circuit

Code

Raspberry Pi Nodejs Source Code

clone the source code to raspberry pi and add your aws iot certificate files under certs folder. you should also update device.js with your aws iot thing url

WaterPi Web Client

dont forget to update boot.rb with your credentials

Credits

Demirhan Aydin

Demirhan Aydin

1 project • 25 followers
Contact

Comments

Add projectSign up / Login