This shows you the differences between two versions of the page.
iothings:proiecte:2022sric:tempandhummonitor [2023/06/02 00:11] amalia.palaghiu |
iothings:proiecte:2022sric:tempandhummonitor [2023/06/02 00:43] (current) amalia.palaghiu |
||
---|---|---|---|
Line 13: | Line 13: | ||
This project is meant to monitor the temperature and humidity for a certain room: the room where the sensor will be placed. | This project is meant to monitor the temperature and humidity for a certain room: the room where the sensor will be placed. | ||
- | Users can download the mobile app, create an account and set limits for these two values. When the temperature is lower than the limit, the heating system will start. To simulate this behavior, an RGB LED was used and the red light was turned on. On the other hand, if the temperature is higher than the limit, the air conditioning will start. This behavior was simulated by turning on the blue light. Lastly, if the temperature is between limits, the green light will be turned on. | + | Users can download the mobile app, create an account and set limits for temperature and humidity. When the temperature is lower than the limit, the heating system will start. To simulate this behavior, an RGB LED was used and the red light was turned on. On the other hand, if the temperature is higher than the limit, the air conditioning will start. This behavior was simulated by turning on the blue light. Lastly, if the temperature is between limits, the green light will be turned on. |
+ | |||
+ | Also, when air conditioning or heating system is started, a notification will be sent to inform the user regarding the taken action. | ||
=== Hardware Description === | === Hardware Description === | ||
Line 145: | Line 147: | ||
As said before, the data read from sensor is saved in Firebase and is updated in real time in the mobile app: | As said before, the data read from sensor is saved in Firebase and is updated in real time in the mobile app: | ||
- | {{:iothings:proiecte:2022sric:firebase-proiect-iot.png?200|}} | + | {{:iothings:proiecte:2022sric:firebase-proiect-iot.png?500|}} |
- | === Conclusion === | + | === Mobile App === |
---- | ---- | ||
+ | This is the mobile application interface: | ||
+ | |||
+ | |||
+ | {{:iothings:proiecte:2022sric:mobile-app-interface.png?700|}} | ||
+ | |||
+ | === References === | ||
+ | |||
+ | https://www.emag.ro/placa-dezvoltare-esp-wroom-32-esp-32s-cl398/pd/D3NF9VBBM/?X-Search-Id=903d7a3aa9589563010c&X-Product-Id=44059384&X-Search-Page=1&X-Search-Position=0&X-Section=search&X-MB=0&X-Search-Action=view | ||
+ | |||
+ | https://www.emag.ro/senzor-de-temperatura-si-umiditate-am2302-dht22-ai142-s271/pd/DXSFYMMBM/ | ||
+ | |||
+ | https://randomnerdtutorials.com/esp32-firebase-realtime-database/ | ||
+ | |||
+ | https://randomnerdtutorials.com/esp32-esp8266-firebase-bme280-rtdb/ | ||
+ | https://developer.android.com/codelabs/build-your-first-android-app#0 | ||
+ | https://developer.android.com/develop/ui/views/notifications/build-notification |