Introduction: Building a Real Life IoT Product With Arduino & Python Web Dashboard (Phase 2)
This is to recap what we have done in Phase 1
https://www.instructables.com/id/Building-a-Real-Li...
HOW IT STARTED
In this project, I will walk you through steps to build a real life product with full functionalities from scratch based on my own experience. You don't need to learn everything regarding Arduino or Python, you just need to learn what you need.
WHAT CAN WE DO
We are going to be building an auto watering system for indoor garden located in the pots of your beautiful balcony. However you can apply what you will be learning to any application models you want.
We’re going to work on 3 Phases to accomplish this:
Phase 1:
Measure soil moisture periodically
Automatically supply the water if the soil is dry detected by the Moisture Sensor
Phase 2:
- Display current soild moisture, soil dry level, sampling time on LCD
- User can setting soil dry level, sampling time, watering time on LCD Menu Option
Phase 3:
- Display current soild moisture, soil dry level, sampling time, log data, history on Python Web Dashboard
- User can setting soil dry level, sampling time, watering time from Python Web Internet
Now! we continue with Phase 2
Phase 2:
- Display current soild moisture, soil dry level, sampling time on LCD
- User can setting soil dry level, sampling time, watering time on LCD Menu Option
Step 1: HARDWARE & MATERIALS
We will need to add below items from Phase 1
01. Arduino LCD Keypad Shield
Step 2: INTERCONNECTION & DIAGRAM
Please find attached image for more details
Step 3: SOFTWARE & PROGRAMMING
Step 4: TESTS & ADJUSTMENTS
Now it's time to run and check your product. Is it easy and simple !!!
There are some parameters that you need to adjust depend on your plants, soil ...
- Soild Dry Level
- Sampling interval time (normally you should supply water twice per day)
- Watering time
- ...
These parameters can be adjusted directly through a LCD Kit and you will not need to use your computer to compile & upload source code everytime. Please feel free to ask me any questions at strungbk@yahoo.com
3 Comments
1 year ago
phase 3 link please
6 years ago
Python??
Reply 6 years ago
Hi russ_hensel
Building a Dashboard by Python will be in Phase 3. Hope that you will be interested