-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the GreenHouseSim wiki!
STEM: Virtual Green House and IOT
Model was built in blender software and exported in gltf format
Verge3d software used for 3d interaction and logic
Paho MQTT library for Javascript used for IOT communication (use wss protocol on 8081 port if host in https - options useSSL:true)
Live weather data acquired from visualCrossing.com, representing the outside weather conditions
Green House functions
- Top Roof left and right open-close
- Rotating from 0 to 200 in any position
- Automatically closes roof left or right according to wind direction and speed>10Km/h
- Ventilation system works manual or automated
- Manual start ventilation using 5 levels of speed
- If inside temperature and humidity is higher than outside, ventilation reduces them
- Adjust glass transparency of green house
- Control lights inside green house
- Photovoltaic panel produces energy according to solar radiation of live weather data
Admin page
Set the inside temperature and humidity for GreenHouse manually using admin page. MQTT messages are sending
Config page for settings
- Real place of Green House
- MQTT broker host and port
- MQTT custom topics for data exchange
- Wind speed low limit for closing roof
You can set your own settings for MQTT broker e.t.c. at config.js file
Resources
Verge3D : https://www.soft8soft.com/verge3d/
Paho MQTT : https://eclipse.dev/paho/
Get weather condition from specific place : https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/Rethymno?unitGroup=metric&include=current&key=TW7EQVLWLX7F6V9G93YB5SL2H&contentType=json
Solar panel and temperature https://www.bostonsolar.us/solar-blog-resource-center/blog/how-do-temperature-and-shade-affect-solar-panel-efficiency/
Reduce of efficiency -> (temp-25) * 0.38%
Demostration links
- Index.html: https://v3d.net/nst
- Admin.html: https://v3d.net/nss