Gardening System
This is a remote controlled system that lets the user track and take actions over a mini-garden.
System characteristics
Sending commands and requesting data
The system is capable of receiving commands from the BT App to take action over actuators. For example, the user sends an instruction so the plant is watered.
Also, sensor data is sent to the user when requested; amount of light received by the garden at the moment, for instance.
Displaying mini-garden status locally
The system has an interface that shows events happening in the mini-garden. That is, showing the amount of light received or if it's being watered.
Your system should behave as follows
- Watering the plant
- The user is able to water it via BT
- The plant will be watered onve a day at night
- Notifications and data requests
- The user is notified of system events such as watering and amount of light received if it is below a threshold
- System events are also displayed on a local LCD and will change backlight colors depending on the amount of light received (green: good, yellow: medium, red:bad)
Bill of materials
For this project you need:
- 1 Intel Edison board
- 1 Grove relay module
- 1 Grove light sensor module
- 1 Grove LCD module
- 1 Arduino base shield