Arduino project for an integration of plants in smart buildings.
For the module "Digital Project" we created an integration of plants in smart buildings. We worked in an interdisciplinary team of six people. With three people dedicated to design and three people in the development team.
The products of our project were a High-Fidelity Prototype in Figma and a full-stack Web-App. We built our own semantic model of a building using Brick Schema and stored it using GraphDB. For live sensor data we built a small arduino prototype with different sensors and stored the sensor data with InfluxDB. The notifications that show up on the frontend are stored in a MySQL Database. Finally to acces all the data and send it to the frontend we created a NodeJS backend.
The backend is hosted on our university-own EnterpriseLab and the frontend was deployed on Netlify.
- Frontend Repository
- View Demo Site (preferably on mobile)
- Backend Repository
- Figma Prototype
Name | Description |
---|---|
WiFiNINA | Connecting to a WiFi network and sending data to a server |
DHT sensor library | Reading temperature and humidity from the sensor |
Adafruit SGP30 Sensor | Reading air quality from the sensor |
git clone https://github.com/domi-b/dipro-smart-buildings-arduino.git
Use the Arduino Library Manager to install the libraries described above.
Provide your WiFi credentials in login.h
inside the folder smart_gardening
based on the following content:
const char* ssid = "<Your SSID>";
const char* username = "<Username>";
const char* password = "<Password>";
Compile and upload the code to your Arduino board.