Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:sseverin:robert.nastase0609 [2024/05/27 13:43]
robert.nastase0609 [Software Design]
pm:prj2024:sseverin:robert.nastase0609 [2024/05/27 16:28] (current)
robert.nastase0609 [Bibliografie/Resurse]
Line 65: Line 65:
 ==Schema Electrică a Circuitului din Exteriorul Casei:== ==Schema Electrică a Circuitului din Exteriorul Casei:==
  
-{{ :​pm:​prj2024:​sseverin:​schematic_circuit_exterior.png?650 |}}+{{ :​pm:​prj2024:​sseverin:​smart_home_system_schematic_exterior.png?650 |}}
  
 ==Diagrama Circuitului din Interiorul Casei:== ==Diagrama Circuitului din Interiorul Casei:==
Line 73: Line 73:
 ==Schema Electrică a Circuitului din Interiorul Casei:== ==Schema Electrică a Circuitului din Interiorul Casei:==
  
-{{ :​pm:​prj2024:​sseverin:​schematic_circuit_Interior.png?650 |}}+{{ :​pm:​prj2024:​sseverin:​smart_home_system_schematic_interior.png?650 |}}
  
 ==Stadiul Actual al părții Hardware:== ==Stadiul Actual al părții Hardware:==
Line 112: Line 112:
     * Senzorul PIR setat ca input și LED-ul, buzzerul setate ca output.     * Senzorul PIR setat ca input și LED-ul, buzzerul setate ca output.
     * Butonul setat ca input cu pull-up intern.     * Butonul setat ca input cu pull-up intern.
-    * Servo-motoare ​atașate și setate la poziția inițială.+    * Servomotoare ​atașate și setate la poziția inițială.
     * LCD-ul inițializat și setat să afișeze un mesaj inițial.     * LCD-ul inițializat și setat să afișeze un mesaj inițial.
     * Calibrarea senzorilor timp de 30 secunde.     * Calibrarea senzorilor timp de 30 secunde.
Line 126: Line 126:
     * Senzorul ultrasonic (TRIG_PIN ca OUTPUT și ECHO_PIN ca INPUT).     * Senzorul ultrasonic (TRIG_PIN ca OUTPUT și ECHO_PIN ca INPUT).
     * Buzzer-ul, LED-ul setate ca OUTPUT și inițializate la LOW.     * Buzzer-ul, LED-ul setate ca OUTPUT și inițializate la LOW.
-    * Servo-motorul ​atașat la pinul specific și setat la poziția inițială.+    * Servomotorul ​atașat la pinul specific și setat la poziția inițială.
     * LCD-ul ST7789 inițializat și setat să afișeze mesajele inițiale.     * LCD-ul ST7789 inițializat și setat să afișeze mesajele inițiale.
  
   * **loop()**   * **loop()**
-    * Verifică intrările Bluetooth și actualizează starea LED-ului și poziția ​servo-motorului ​în funcție de comenzi.+    * Verifică intrările Bluetooth și actualizează starea LED-ului și poziția ​servomotorului,​ respectiv a barierei, ​în funcție de comenzi.
     * Măsoară distanța folosind senzorul ultrasonic și afișează pe LCD.     * Măsoară distanța folosind senzorul ultrasonic și afișează pe LCD.
     * Actualizează starea de securitate pe baza distanței măsurate.     * Actualizează starea de securitate pe baza distanței măsurate.
Line 140: Line 140:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +==Testul Final al Implementarii Proiectului== 
-Care au fost rezultatele obţinute ​în urma realizării proiectului vostru+ 
-</​note>​+Testul final a constat ​în verificarea funcționalității tuturor sistemelor integrate atât în circuitul din interiorul casei, cât și în circuitul din exteriorul casei
 + 
 +{{ :​pm:​prj2024:​sseverin:​smart_home_system_test_final.jpeg?​650 |}} 
 + 
 +==Rezultatul final (1) - Interior == 
 + 
 +{{ :​pm:​prj2024:​sseverin:​smart_home_system_fara_acoperis.jpeg?​650 |}} 
 + 
 +==Rezultatul final (2) - Exterior == 
 + 
 +{{ :​pm:​prj2024:​sseverin:​smart_home_system_cu_acoperis.jpeg?​650 |}}
  
 ===== Concluzii ===== ===== Concluzii =====
  
-===== Download =====+"Smart Home System"​ reprezintă o metodă de integrare a diferitelor tehnologii pentru a îmbunătăți securitatea și confortul unei locuințe. Utilizând o varietate de senzori și componente electronice,​ sistemul monitorizează și reacționează la diverse condiții din jurul casei, precum și la cerințele celui care îl folosește.
  
-<note warning>​ +Implementarea oferă un sistem de securitate cuprinzător atât prin intermediul senzorilor care pot detecta mișcări nedorite ​în cadrul proprietățiicât și prin intermediul senzorului care activează sistemul automat de aerisire a caseiIntegrarea ecranelor LCD permite afișarea în timp real a informațiilor relevantefacilitând utilizatorului monitorizarea constantă a stării sistemului. Controlul servomotoarelor și al altor dispozitive prin intermediul semnalelor PWM și al comunicației Bluetooth adaugă ​un nivel suplimentar ​de funcționalitate șflexibilitate. De asemenea, sistemul demonstrează eficiența comunicării seriale pentru debug și control.
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute ​în urma realizării proiectului:​ sursescheme, etcUn fişier README, un ChangeLog, un script ​de compilare ş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**.+În concluzie, acest proiect ilustrează cum tehnologia poate fi folosită pentru a crea soluții interconectate pentru securitatea și gestionarea unei locuințe, oferind o bază solidă pentru extinderea și îmbunătățirea viitoarelor sisteme de automatizare casnică. 
 +===== Download & GitHub Repository ===== 
 + 
 +<​note>​ 
 +Proiectul ​care constă în aplicație pentru dispozitive Android, cod sursă și alte resurse grafice sunt disponibile pe [[https://github.com/robert-nst/​Smart-Home-System|GitHub]].
 </​note>​ </​note>​
  
-===== Jurnal =====+<​note>​De asemenea, puteți descărca direct întreg conținutul proiectului accesând: {{:​pm:​prj2024:​sseverin:​smart-home-system.zip|}}</​note>​
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +==Resurse Software== 
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * https://​docs.arduino.cc/​learn/​microcontrollers/​analog-input/ 
-</note>+  ​https://​docs.arduino.cc/​learn/​microcontrollers/​analog-output/​ 
 +  ​https://​www.arduino.cc/​reference/​en/​libraries/​liquidcrystal-i2c/​ 
 +  ​https://​www.arduino.cc/​reference/​en/​libraries/​dht11/​ 
 +  ​https://​www.arduino.cc/​reference/​en/​language/​functions/​communication/​spi/​ 
 +  ​https://​www.arduino.cc/​reference/​en/​libraries/​adafruit-st7735-and-st7789-library/​ 
 +  ​https://​www.arduino.cc/​reference/​en/​libraries/​adafruit-gfx-library/​ 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab0-2023 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab1-2023 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab2-2023 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab3-2023-2024 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab4-2023-2024 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab5-2023-2024 
 +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab6-2023-2024 
 +  * https://​ai2.appinventor.mit.edu/​ 
 + 
 +==Resurse Hardware== 
 +  ​https://​docs.arduino.cc/​learn/​electronics/​servo-motors/​ 
 +  ​https://​docs.arduino.cc/​learn/​electronics/​lcd-displays/​ 
 +  * https://​support.arduino.cc/​hc/​en-us/​articles/​4403050020114-Troubleshooting-PIR-Sensor-and-sensitivity-adjustment 
 +  * https://​newbiely.com/​tutorials/​arduino-nano/​arduino-nano-gas-sensor 
 +  * https://​docs.arduino.cc/​learn/​communication/​bluetooth/​ 
 +  * https://​docs.arduino.cc/​learn/​electronics/​servo-motors/​ 
 +  * https://​www.waveshare.com/​wiki/​2.4inch_LCD_Module 
 +  * https://​maxbotix.com/​blogs/​blog/​how-ultrasonic-sensors-work
  
 <​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>​
  
  
pm/prj2024/sseverin/robert.nastase0609.1716806582.txt.gz · Last modified: 2024/05/27 13:43 by robert.nastase0609
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0