Differences

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

Link to this comparison view

pm:prj2023:avaduva:burglaralarm [2023/05/27 00:56]
diana.olaru [Descriere generală]
pm:prj2023:avaduva:burglaralarm [2023/05/30 11:36] (current)
diana.olaru [Rezultate Obţinute]
Line 21: Line 21:
 **COMPONENTE**: ​ **COMPONENTE**: ​
  
- *Arduino UNO + *Arduino UNO                     [[https://​cleste.ro/​arduino-uno-r3-atmega328p.html|ARDUINO ]] 
- *Keypad 4x4 + *Keypad 4x4                      ​[[https://​cleste.ro/​tastatura-numerica-4-3.html|KEYPAD]] 
- *LCD screen 16x02  + *LCD screen 16x02 I2C            [[https://​cleste.ro/​ecran-lcd-1602-iic-i2c.html|LCD ]]  
- *Buzzer + *Buzzer ​                         ​[[https://​cleste.ro/​modul-buzzer-activ.html| BUZZER]] 
- *PIR sensoz de miscare  + *PIR sensoz de miscare          ​[[https://​cleste.ro/​modul-senzor-infrarosu-pir.html| PIR ]] 
- *LED-uri ( galben, rosu, verde) + *LED-uri ( galben, rosu, verde) ​ ​[[https://​cleste.ro/​led-de-5-mm.html|LED]]
- *Potentiometru ​+
  
 +
 +
 + ​__**PIN_CONFIGURATION**__:​\\
 +
 +//​__LCD__//: ​
 +        VCC to pin 5V
 +        GND to pin GND
 +        SDA to pin A4
 +        SCL to pin A5
 +
 +
 +//__PIR MOTION SENSOR__//: ​
 +         VCC to pin 5V
 +         GND to pin GND
 +         OUT to pin 6 
 +                  ​
 +//​__KEYPAD__//: ​
 +        ROW1 to pin 5
 +        ROW2 to pin 4
 +        ROW3 to pin 3
 +        ROW4 to pin 2
 +        COL1 to pin A0
 +        COL2 to pin A1
 +        COL3 to pin A2
 +        COL4 to pin A3
 +
 +
 +     
 +//​__BUZZER__//: ​
 +        POSITIVE to pin GND
 +        NEGATIVE to pin 10   
 +        ​
 +//​__LEDS__//: ​
 +        RED to pin 8
 +        YELLOW to pin 7
 +        GREEN to pin 9
  
 {{:​pm:​prj2023:​avaduva:​ "​arduino burglar 1.png"?​600}} {{:​pm:​prj2023:​avaduva:​ "​arduino burglar 1.png"?​600}}
Line 40: Line 75:
 ===== Software Design ==== ===== Software Design ====
  //​Dupa ce este introdusa parola formata din 4 cifre, trebuie ​ apasata tasta “#” pentru a verifica parola, daca este corecta sau nu. Codul Arduino , o sa citeasca ​ parola introdusa pe tastatura si o sa o afiseze pe ecranul LCD impreuna cu textul “ Enter Password”,​ iar LED-ul galben o sa se aprinda. Daca parola introdusa este corecta, pe ecran se va afisa mesajul “Access granted.Welcome “, iar LED-ul verde o sa se aprinda. Altfel , sistemul va suna alarma , iar pe ecran va aparea mesajul “Burglar alert. Access denied.”, iar LED-ul rosu o sa se aprinda. Alarma va suna atata timp cat parola introdusa este gresita. Dupa ce parola introdusa este ceea corecta, alarma se va oprii.//  //​Dupa ce este introdusa parola formata din 4 cifre, trebuie ​ apasata tasta “#” pentru a verifica parola, daca este corecta sau nu. Codul Arduino , o sa citeasca ​ parola introdusa pe tastatura si o sa o afiseze pe ecranul LCD impreuna cu textul “ Enter Password”,​ iar LED-ul galben o sa se aprinda. Daca parola introdusa este corecta, pe ecran se va afisa mesajul “Access granted.Welcome “, iar LED-ul verde o sa se aprinda. Altfel , sistemul va suna alarma , iar pe ecran va aparea mesajul “Burglar alert. Access denied.”, iar LED-ul rosu o sa se aprinda. Alarma va suna atata timp cat parola introdusa este gresita. Dupa ce parola introdusa este ceea corecta, alarma se va oprii.//
 +
 +
 +{{:​pm:​prj2023:​avaduva:​ "​arduino burglar 3.png"?​600}}
 +
 +<​note>​
 + 
 +  * Bibliotecile necesare sunt incluse la începutul codului: LiquidCrystal_I2C pentru comunicarea cu afișajul LCD, Keypad pentru gestionarea tastaturii și Wire pentru comunicare I2C.
 + 
 +</​note>​
 +
  
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 +
 +{{:​pm:​prj2023:​avaduva:​ "​arduino burglar 2.jpg"?​600}}
 +
 +{{:​pm:​prj2023:​avaduva:​ "​arduino burglar 3.jpg"?​600}}
 +
 +[[https://​youtube.com/​shorts/​z4mU48qEmOM?​feature=share4|DEMO]]
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
  
 +<note tip>
 +
 +__//​**COD**//​__ {{:​pm:​prj2023:​avaduva:​burglar_alarm.rar|}}
 +
 +</​note>​
 ===== Jurnal ===== ===== Jurnal =====
  
 +<note tip>
 +
 +  * 6.04.2023- Alegerea proiectului
 +  * 7.05.2023-Documentatie initiala
 +  * 18.05.2023-Hardware
 +  * 25.05.2023 -Software
 +  * 28.05.2023-Documentatie finala
 +
 +</​note>​
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** ​şi **Resurse Hardware**.+**Resurse Software** 
 + 
 +Biblioteca LiquidCrystal I2C: 
 +  * [[https://​www.arduinolibraries.info/​libraries/​liquid-crystal-i2-c]] 
 + 
 +Biblioteca Wire: 
 +   * [[https://​www.arduino.cc/​reference/​en/​language/​functions/​communication/​wire/​]] 
 + 
 + **Resurse Hardware** 
 + 
 +Arduino UNO R3: 
 +  * [[https://​docs.arduino.cc/​resources/​datasheets/​A000066-datasheet.pdf]] 
 + 
 +PIR Sensor Miscare: 
 +  * [[https://​cdn-learn.adafruit.com/​downloads/​pdf/​pir-passive-infrared-proximity-motion-sensor.pdf]] 
 + 
 +Buzzer: ​  
 +  * [[https://​components101.com/​sites/​default/​files/​component_datasheet/​Buzzer%20Datasheet.pdf]]
  
 +Keypad:
 +  * [[https://​cdn.sparkfun.com/​assets/​f/​f/​a/​5/​0/​DS-16038.pdf]]
 </​note>​ </​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/prj2023/avaduva/burglaralarm.1685138176.txt.gz · Last modified: 2023/05/27 00:56 by diana.olaru
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