Please enable JavaScript.
Coggle requires JavaScript to display documents.
Indoor Plant Watering System, Open-Meteo - OPEN API - Coggle Diagram
Indoor Plant Watering System
problem
Persona
Assistant to Colledge Principle
allocates jobs to ground personnel
looks after plants in staff area
Science Teacher
Art Teacher
General Idea
Teachers have plants
plants need to be water
Teachers are busy
unable to water plants
Plant dies
Requirements
Webpage
attribution to data and images
Web content Accessibility Guidelines
comply with copyright laws
must include HTML and CSS styling
Proof of Concept
develop low fidielty prototype
develop video showing functionallity
Data Security
evaluate impacts
making recommendations
Data
External weather data / API
displayed in web application
local_data_temperature_humidity.json
open-meteo-27.50S153.00E27m.csv
open-meteo-27.50S153.00E27m.xlsx
measure
soil mositure
temperature
date and time
inputted into database
validation
loop through rows
User Experience
usability principles
initially display most recent data
filter options
accessibile
computers
mobile device
multiple pages
at least 1 image per page
external data
link to external indoor help website
incorporate local weather data into webpage
responsive webpage
Code
access and read data
exchange data from textile to database
display data
prevent data duplication
validate data
periodic execution of code using cronjobs
hardware
sensor
DHT22
Captive moisture
converter
Analog-To-Digital
water pump
power supply
bread board
solderless
jumper wires
PCV tube
Raspberry PI
any set up
Open-Meteo - OPEN API
Fast
to-and-from traffic
download data
Fast data transmission
scalable
can show data from 3 months ago
Simple
easy to implement
no complex libaries required
minimise query complexity
easy to understand
Robust
timestamps
hours
day / date
live data
maintain data integrity
error message
notifies user of issue
Open
public data in standard format