Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxbubblegum47/freshairiot
FreshAir project for IOT exam
https://github.com/maxbubblegum47/freshairiot
arduino bme280 bme680 esp32 esp32-arduino esp8266 internet-of-things iot lightsensor unimore unimore-informatica
Last synced: 3 months ago
JSON representation
FreshAir project for IOT exam
- Host: GitHub
- URL: https://github.com/maxbubblegum47/freshairiot
- Owner: MaxBubblegum47
- License: gpl-3.0
- Created: 2024-06-26T16:06:45.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T17:44:43.000Z (5 months ago)
- Last Synced: 2024-10-10T15:02:15.911Z (3 months ago)
- Topics: arduino, bme280, bme680, esp32, esp32-arduino, esp8266, internet-of-things, iot, lightsensor, unimore, unimore-informatica
- Language: C++
- Homepage:
- Size: 9.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FreshAirIot
### DISCLAIMER
This README file is still under developing, I suggest the reader to use the pdf report that I have written 😙## Introduction
The air pollution is becoming more and more dangerous for the public health. Is important to avoid breathing (https://www.who.int/news-room/fact-sheets/detail/ambient-(outdoor)-air-quality-and-health) unhealthy air. FreshAirIot aims to check the air's quality of the area in which the user lives and suggest if is the case, or not, to open the window. The esp boards are scattered inside of the house and outside (front yard/back yard, windows) and they collect data about the environment. Once they have enough data they suggest the user what to do. There are 3 type of notifications that the final user receive:
- telegram notification
- specific rgb light that are visible on the board (green = open the window, yellow = you may consider to open the window, red = do not open the window)
- specific music theme that are played by the board that are related with color of the rgb light (zelda's theme = green, pacman's theme = yellow, doom's theme = red)For what concerns the telegram notification there is a telegram bot that is always available and can provide the user some information about the current weather condition and forecasting up to 2 days.
The project is built using two types of boards:
- ESP 8266
- ESP 32All the sensors are available online and I suggest the reader to use Aliexpress website, to get the cheaper price. As I said in the \textbf{Prerequisites} section, you need to install some additional libraries, but this will be more clear in the Software chapter.