This shows you the differences between two versions of the page.
pm:prj2024:vstoica:cristina.grosu [2024/05/26 21:14] cristina.grosu [Rezultate Obţinute] |
pm:prj2024:vstoica:cristina.grosu [2024/05/27 13:35] (current) cristina.grosu |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sistem Smart Home pentru climatizare ====== | ====== Sistem Smart Home pentru climatizare ====== | ||
+ | |||
+ | Student: Grosu Cristina-Geanina | ||
+ | |||
+ | Grupa: 331CC | ||
+ | |||
===== Introducere ===== | ===== Introducere ===== | ||
Line 111: | Line 116: | ||
Pentru dezvoltarea codului aplicației a fost utilizat Thonny IDE, un mediu de dezvoltare integrat popular pentru programarea în Python, dedicat în special pentru microcontrolere. | Pentru dezvoltarea codului aplicației a fost utilizat Thonny IDE, un mediu de dezvoltare integrat popular pentru programarea în Python, dedicat în special pentru microcontrolere. | ||
- | **Librării folosite** | + | **Biblioteci folosite** |
- | În cadrul acestui proiect, au fost utilizate următoarele librării externe: | + | În cadrul acestui proiect, au fost utilizate următoarele biblioteci externe: |
* __[[https://github.com/cristinagnn/Smart-Home-System-Using-Raspberry-Pi-Pico-W/tree/main/umqtt|umqtt]]__: O librărie simplificată pentru protocolul MQTT, utilizată pentru comunicarea cu broker-ul MQTT Mosquitto. | * __[[https://github.com/cristinagnn/Smart-Home-System-Using-Raspberry-Pi-Pico-W/tree/main/umqtt|umqtt]]__: O librărie simplificată pentru protocolul MQTT, utilizată pentru comunicarea cu broker-ul MQTT Mosquitto. | ||
Line 177: | Line 182: | ||
Proiectul a demonstrat implementarea unui sistem Smart-Home integrat, constând din trei plăcuțe Raspberry Pi Pico W conectate wireless, care comunică eficient între ele utilizând protocolul MQTT prin broker-ul Mosquitto. Am reușit să realizez o soluție funcțională pentru controlul automat și manual al sistemelor de încălzire și răcire, asigurând ajustarea temperaturii în locuință în funcție de prezența utilizatorilor și preferințele acestora. Sistemul s-a dovedit responsiv, reușind să gestioneze comenzile și să transmită datele necesare în timp real. | Proiectul a demonstrat implementarea unui sistem Smart-Home integrat, constând din trei plăcuțe Raspberry Pi Pico W conectate wireless, care comunică eficient între ele utilizând protocolul MQTT prin broker-ul Mosquitto. Am reușit să realizez o soluție funcțională pentru controlul automat și manual al sistemelor de încălzire și răcire, asigurând ajustarea temperaturii în locuință în funcție de prezența utilizatorilor și preferințele acestora. Sistemul s-a dovedit responsiv, reușind să gestioneze comenzile și să transmită datele necesare în timp real. | ||
+ | |||
+ | <html> | ||
+ | <iframe width="880" height="495" src="https://www.youtube.com/embed/PP3-QLz_B80" title="Sistem Smart Home pentru climatizare, Grosu Cristina-Geanina, 331CC" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> | ||
+ | </html> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Proiectul a realizat cu succes integrarea unui sistem Smart-Home pentru controlul automat și manual al sistemelor de încălzire și răcire, demonstrând fiabilitatea comunicării wireless între cele trei plăcuțe Raspberry Pi Pico W. Utilizând protocolul MQTT prin broker-ul Mosquitto, sistemul a dovedit capacitatea de a gestiona eficient controlul temperaturii în funcție de prezența și preferințele utilizatorilor. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | ||
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | ||
- | |||
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | ||
- | </note> | ||
+ | {{:pm:prj2024:vstoica:grosu_cristina_final_smart_home_system.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
**7.03.2024:** Comandat piese. | **7.03.2024:** Comandat piese. | ||
Line 198: | Line 204: | ||
**18.05.2024:** Adus documentatia la un nivel mai satisfacator. | **18.05.2024:** Adus documentatia la un nivel mai satisfacator. | ||
+ | **24.05.2024:** Implementat protocolul mosquitto pentru comunicatia wireless. | ||
+ | |||
+ | **26.05.2024:** Finalizat documentatia si codul cu toate functionalitatile necesare. | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 211: | Line 220: | ||
[3] https://www.raspberrypi.com/documentation/microcontrollers/images/picow-pinout.svg <- most important | [3] https://www.raspberrypi.com/documentation/microcontrollers/images/picow-pinout.svg <- most important | ||
+ | [4] https://mosquitto.org/ | ||
+ | |||
+ | [5] https://www.youtube.com/watch?v=ybCMXqsQyDw&ab_channel=CoreElectronics | ||
+ | |||
+ | [6] https://www.youtube.com/watch?v=jw9zTjKqoUA&ab_channel=Shilleh | ||
+ | [7] https://randomnerdtutorials.com/raspberry-pi-pico-w-mqtt-micropython/ | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||