Differences

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

Link to this comparison view

pm:prj2022:sgherman:home_alarm_system [2022/05/12 22:13]
elena.lazar1708
pm:prj2022:sgherman:home_alarm_system [2022/06/01 23:01] (current)
elena.lazar1708
Line 20: Line 20:
   * Arduino Uno   * Arduino Uno
   * Breadboard   * Breadboard
-  * Servomotor SG90 
   * Senzor ultrasonic HC-SR04   * Senzor ultrasonic HC-SR04
   * Senzor prezenta PIR HC-SR501   * Senzor prezenta PIR HC-SR501
   * Telecomanda infrarosu   * Telecomanda infrarosu
 +  * Display 
 +  * Led 
 +  * Buzzer 
 +{{:​pm:​prj2022:​sgherman:​capture---schema.jpg?​700|}}
 ===== Software Design ===== ===== Software Design =====
  
 +==Biblioteci utilizate==
  
-<note tip> +**IRremote** - pentru telecomanda 
-Descrierea ​codului ​aplicaţiei (firmware)+ 
-  mediu de dezvoltare (if any) (e.g. AVR StudioCodeVisionAVR) +**LiquidCrystal_I2C** - pentru ecranul LCD 
-  librării şi surse 3rd-party (e.g. Procyon AVRlib) + 
-  algoritmi şi structuri pe care plănuiţi să le implementaţi +**NewPing** - pentru masurarea distantei pana la senzor 
-  (etapa 3) surse şi funcţii implementate + 
-</​note>​+ 
 +==Structura ​codului:== 
 + 
 +Functia ​**setup**: 
 +Initializez ledul, senzorul pir,​buzzerul,​telecomanda,ecranul lcd 
 + 
 +Functia ​**ultrasonic**:​  
 +Masor distanta de la senzor pana la obiect si daca distanta este mai mica decat 0 pornesc alarma, am utilizat codul din laboratorul cu buzzerul pentru melodia alarmei
 + 
 +Functia ​**get_pir_data**:​ 
 +Detectez miscarea prin intermediul senzorului Pir si daca este detectata aprindem ledul 
 + 
 +Functia **correctPassword**:​ 
 +Daca parola introdusa a fost corecta, in cazul in care nu a fost nicio miscare detectata luam date de la senzorul PIR, daca a fost o miscare detectata luam date de la senzorul ultrasonic si daca miscarea nu persista mai mult de 60 de secunde oprim ledul. 
 + 
 +Functia ​**loop**: 
 +Preluam informatii de la telecomanda,​ pentru a introduce parola apasam butonul OK,dupa ce a fost apasat introducem parola, daca aceasta este corecta se activeaza alarma, daca nu, putem apasa butonul # pentru a introduce parola din nou.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +{{:​pm:​prj2022:​sgherman:​pm-1_alarm.jpeg?​700|}} 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+{{:​pm:​prj2022:​sgherman:​pm-2_alarm.jpeg?700|}} 
 + 
 +{{:​pm:​prj2022:​sgherman:​pm-3_alarm.jpeg?​700|}} 
 + 
 +{{:​pm:​prj2022:​sgherman:​pm-4_alarm.jpeg?​700|}}
  
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
 +{{:​pm:​prj2022:​sgherman:​lazar_elena_331cc.zip|Resura}}
  
-<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**. +===== Bibliografie/Resurse =====
-</note>+
  
-===== Jurnal =====+[[https://​www.youtube.com/​watch?​v=FxaTDvs34mM&​t=58s|Tutorial senzor PIR]]
  
-<note tip> +[[https://​www.youtube.com/watch?​v=Lx7KEaRLOU0&​t=231s|Tutorial senzor Ultrasonic]]
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. +
-</note>+
  
-===== Bibliografie/Resurse =====+[[https://​www.youtube.com/​watch?​v=YgF1ZgCP2Nw|Tutorial LCD]]
  
-<​note>​ +[[https://​www.youtube.com/watch?​v=0DgALFDwouA|Tutorial telecomanda]]
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +
-</note>+
  
 <​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/prj2022/sgherman/home_alarm_system.1652382783.txt.gz · Last modified: 2022/05/12 22:13 by elena.lazar1708
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