Introduction: Arduino Intel Edison- Beginner Watering Guide - Uncomplete
Here is my little guide for my project Intel IOT " Plant Rehab Installation ".
My main concept is to bring plants the best conditions to grow thanks to an automatic installation, powered by Arduino - Intel Edison. I am beginner in electronics and programming, also the project is not totally complete yet. It is showing so far the different steps to an automatic watering system. The watering system is based on the « Grove Smart Plant Care » Project for Arduino. Fur further informations, have a look to the brilliant Instructables by Kevin-Lee and Grove Smart Plant Care Kit Notice. All the steps for this project will be further detailed. Required parts for the watering system: 6V Water Pump, Grove - Relay, 12V Power Connector, Power cables, Grove - Water flow sensor, Plastic Tubing & Fitting parts. A few different possibilities will be mentioned, up to you to choose which one seems the most relevant to your plant or installation.
The project is in evolution and I will add further informations as possible ! I would appreciate some comments or constructive message to improve the installation. Any idea or help would be welcomed ! I hope you will enjoy the project. Further informations will be added, and I am planning a video to quickly show how everything works. I will upload the vectors of the visuals and other resources when the project will be fully completed.
Here is below a couple of links necessary to understand all the steps of this project :
Seeedstudio Wiki Grove - Smart Plant Care : http://www.seeedstudio.com/wiki/Wiki_talk:Grove_Sm...
Seeedstudio Wiki Grove - System : http://www.seeedstudio.com/wiki/Grove_System
Intel IOT Dashboard : https://dashboard.us.enableiot.com/ui/auth#/login
Intel IOT Installers Intel Edison : https://software.intel.com/en-us/iot/software/inst...
Intel Communities & Forum : https://communities.intel.com/community/tech/edis...
Arduino Playground : http://playground.arduino.cc/
Arduino Platform Online : https://www.arduino.cc/
Instructables for Beginners : https://www.instructables.com/id/Absolute-Beginners...
Instructables by Kevin-Lee : https://www.instructables.com/member/Kevin+-+Lee/
Data to Cloud via Intel Edison : https://www.instructables.com/id/Intel-Edison-Ambie...
Step 1: What Do You Need ? Where to Get It ?
ARDUINO INTEL EDISON - // Wifi Connection and Online access to data via online Intel Dashboard.
Grove - Shield V2 // For easy make&plug :
Grove - UV Sensor // Environment Light
Grove - Temp&Humidity Sensor // Environment Temperature
Grove - Moisture Sensor // Environment Soil Humidity
Grove - Water Flow Sensor // Watering System
Grove - Relay // Watering System
Grove 6V Mini Water Pump // Watering System
Watering Display : Tube and fitting Parts
A plant ! some soil and love.
+ Optional Grove - LED Bar // Display System ( V2.0 - Display System )
+ Optional Grove - Button // Display System ( V2.0 - Display System )
A few online links to find everything you need for the project :
Grove sensors and components : http://www.seeedstudio.com/depot/
& all around the world, find your distributor : https://www.seeedstudio.com/depot/index.php?main_p...
Tube and fitting parts : a local animal shop of yours, selling articles for aquariums and terrariums.
Step 2: Connect Your Board !
- Assemble the board : https://www.arduino.cc/en/Guide/IntelEdison
- Connect to your computer
- Instal Arduino IDE : https://www.arduino.cc/en/Guide/HomePage
- Connect to Intel IOT Dashboard : https://www.instructables.com/id/Intel-Edison-Ambi...
The asset of the Intel Edison here is its possibility to connect to wifi, and therefore to overview the data of your sensors directly online through your own Dashboard. Each sensors will be registered there and show the different data informations : this means you don't need necessarily a screen or Led display to see your data, everything is clearly shown into online accurate graphics. ( By definition, it is also visible through the Serial Monitor of Arduino IDE, but only while accessing through a computer. This is relevant while setting up your system, however not when willing to have automate and independent water system. )
The optional Display System ( composed of the Grove - LED Bar and Grove - Button ) is a less accurate but however more graphical and funny way to show the general sensor data through the LED Bar via a button. It is metaphorically representing the status of your plant, based on a calculation from sensors data. See further within the library code step.
Step 3: Connect Your Sensors !
Here is shown on the visual how to assemble your sensors, using Grove - Shield.
It allows easy Plug and Play sensors, download your library and here it works. Sounds easy right ?
Well for beginners it is such a great help ! If you dispose of further skills in electronics and plugging, maybe the Hacking tutorial section of Arduino.com might be something more for you.
Step 4: Connect Your Watering Display !
Here is joined a few variations of the tubing assemblage if you want to customize simply this project by your own !
This is the same plugging system than The Smart Plant Care Kit, using a relay and power connector to connect the 6V Mini Water Pump to the Arduino Board.
Step 5: Upload Your Library
Step 6: Overview of the System
Step 7: Photos of the System
Here is a quick overview of my installation V1.0. The plant is Mint melissa specy, which is not too exigent in water and prefers to have a humid soil in permanence. I used stackable plastic boxes, with water container below and the plant on the top. ( Little advice, before drilling your boxe for preparing tube holes, pre-pierce with a warm tool, for example a welder. )
Step 8: Extend Your System !
The extension of the proposed system can be easily and practically declined in many variations, here is attached a few of them, as well as their schematic. Of course by adding or removing something, it will be up to you to change the library code from Arduino IDE.
1 / Lighting : UV sensor + UV LED
2 / Winding : Temperature sensor + Van
3 / Fogging : Humidity sensor + Fogger
Participated in the
Intel® IoT Invitational