Differences

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

Link to this comparison view

pm:prj2022:alaura:alarma_pentru_casa_cu_display_lcd [2022/05/12 12:32]
razvan.basaraba
pm:prj2022:alaura:alarma_pentru_casa_cu_display_lcd [2022/05/27 20:10] (current)
razvan.basaraba [Download]
Line 1: Line 1:
 ====== Alarma inteligenta pentru casa ====== ====== Alarma inteligenta pentru casa ======
 +Basaraba Razvan - 334CC 
 ===== Introducere ===== ===== Introducere =====
 Deseori, mediul in care traim zi de zi poate parea nesigur si expus riscurilor unui posibil furt. De aceea, m-am gandit sa fac o alarma Deseori, mediul in care traim zi de zi poate parea nesigur si expus riscurilor unui posibil furt. De aceea, m-am gandit sa fac o alarma
Line 53: Line 54:
 Mi-am setat pinii pentru senzorul de miscare, led, buzzer, lcd si tastatura matriciala. Cum LCD-ul folosit este unul care are incorporat Mi-am setat pinii pentru senzorul de miscare, led, buzzer, lcd si tastatura matriciala. Cum LCD-ul folosit este unul care are incorporat
 un converter I2C, pentru scriera pe LCD am folosit biblioteca "​LiquidCrystal_I2C"​. Pentru tastatura matriciala mi-am creat o matrice de char-uri, iar apoi am folosit bibloteca "​Keypad"​ pentru initializarea keypad-ului si citirea valorilor introduse prin aspasare. un converter I2C, pentru scriera pe LCD am folosit biblioteca "​LiquidCrystal_I2C"​. Pentru tastatura matriciala mi-am creat o matrice de char-uri, iar apoi am folosit bibloteca "​Keypad"​ pentru initializarea keypad-ului si citirea valorilor introduse prin aspasare.
-Alarma are un PIN pentru dezactivarea ei => "​1111" ​:))).+Alarma are un PIN pentru dezactivarea ei => "​1111"​.
  
 Daca se introduce un pin gresit de 3 ori la rand (il contorizam in variabila errors), alarma se blocheaza si primim feedback ca politia a fost apelata. Daca se introduce un pin gresit de 3 ori la rand (il contorizam in variabila errors), alarma se blocheaza si primim feedback ca politia a fost apelata.
Line 68: Line 69:
 afisam mesajul "​Sunteti in siguranta!"​ pana se detecteaza din nou miscare. Daca PIN-ul este gresit, mai ai inca 2 incercari pentru a-l introduce pe cel corect, in caz negativ lcd-ul afiseaza mesajul "​Politie apelata!"​. afisam mesajul "​Sunteti in siguranta!"​ pana se detecteaza din nou miscare. Daca PIN-ul este gresit, mai ai inca 2 incercari pentru a-l introduce pe cel corect, in caz negativ lcd-ul afiseaza mesajul "​Politie apelata!"​.
  
 +===== Rezultate Obţinute =====
 +Demo: https://​youtu.be/​YVgW0n_AdsM
  
-<note tip> 
-Descrierea codului aplicaţiei (firmware): 
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi 
-  * (etapa 3) surse şi funcţii implementate 
-</​note>​ 
  
-===== Rezultate Obţinute =====+{{:​pm:​prj2022:​alaura:​alarma1.jpeg?​700|}}
  
-<note tip> +{{:​pm:​prj2022:​alaura:​alarma2.jpeg?700|}}
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul mi a placut foarte mult, mai ales partea hardware de conectare a componentelor.Consider ca am facut ceva uitl pentru casele oameniilor si pe viitor sigur o sa mai fac proiecte cu Arduino.
  
 ===== Download ===== ===== Download =====
- +{{:pm:prj2022:alaura:alarmaa.zip?700|}}
-<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>​+
  
 ===== Jurnal ===== ===== Jurnal =====
- +  * 2-6 mai -alegerea temei proiectului 
-<note tip+  * 9 mai -> implementarea ​proiectului 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul ​proiectului. +  * 10 - 11 mai -documentatie + unele modificari
-</note>+
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
- +  * https://​create.arduino.cc/​projecthub/​akshayjoseph666/​interface-i2c-16x2-lcd-with-arduino-uno-just-4-wires-273b24 
-<​note>​ +  ​https://​create.arduino.cc/​projecthub/​electronicsfan123/​interfacing-arduino-uno-with-pir-motion-sensor-f05ae2 
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * https://​arduinogetstarted.com/​tutorials/​arduino-keypad
-</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/alaura/alarma_pentru_casa_cu_display_lcd.1652347928.txt.gz · Last modified: 2022/05/12 12:32 by razvan.basaraba
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