This shows you the differences between two versions of the page.
pm:prj2023:avaduva:burglaralarm [2023/05/27 00:55] diana.olaru [Descriere generală] |
pm:prj2023:avaduva:burglaralarm [2023/05/30 11:36] (current) diana.olaru [Rezultate Obţinute] |
||
---|---|---|---|
Line 10: | Line 10: | ||
//Acest proiect implică dezvoltarea unui sistem personalizabil de alarmă împotriva infracțiunilor folosind diferite componente electronice și instrumente de programare. Sistemul utilizează un senzor de mișcare pentru a detecta orice mișcare în apropiere și declanșează o alarmă, împreună cu o lumină LED galbenă, atunci când se detectează mișcare. Un mesaj este afișat pe un ecran LCD, cerând utilizatorului să introducă o parolă prestabilită. Dacă parola introdusă este corectă, sistemul se dezactivează, ledul verde se aprinde, indicând că persoana care a introdus parola este de încredere. În caz contrar, dacă parola introdusă este incorectă, sistemul se activează și declanșează alarma împreună cu ledul roșu aprins. Sunetul alarmei nu se oprește până când parola corectă nu este introdusă.// | //Acest proiect implică dezvoltarea unui sistem personalizabil de alarmă împotriva infracțiunilor folosind diferite componente electronice și instrumente de programare. Sistemul utilizează un senzor de mișcare pentru a detecta orice mișcare în apropiere și declanșează o alarmă, împreună cu o lumină LED galbenă, atunci când se detectează mișcare. Un mesaj este afișat pe un ecran LCD, cerând utilizatorului să introducă o parolă prestabilită. Dacă parola introdusă este corectă, sistemul se dezactivează, ledul verde se aprinde, indicând că persoana care a introdus parola este de încredere. În caz contrar, dacă parola introdusă este incorectă, sistemul se activează și declanșează alarma împreună cu ledul roșu aprins. Sunetul alarmei nu se oprește până când parola corectă nu este introdusă.// | ||
+ | |||
+ | |||
+ | |||
+ | __**SCHEMA BLOC**__ | ||
+ | |||
+ | {{:pm:prj2023:avaduva: ardd.drawio.png?600}} | ||
+ | |||
+ | |||
+ | ===== Hardware Design ===== | ||
+ | **COMPONENTE**: | ||
+ | |||
+ | *Arduino UNO [[https://cleste.ro/arduino-uno-r3-atmega328p.html|ARDUINO ]] | ||
+ | *Keypad 4x4 [[https://cleste.ro/tastatura-numerica-4-3.html|KEYPAD]] | ||
+ | *LCD screen 16x02 I2C [[https://cleste.ro/ecran-lcd-1602-iic-i2c.html|LCD ]] | ||
+ | *Buzzer [[https://cleste.ro/modul-buzzer-activ.html| BUZZER]] | ||
+ | *PIR sensoz de miscare [[https://cleste.ro/modul-senzor-infrarosu-pir.html| PIR ]] | ||
+ | *LED-uri ( galben, rosu, verde) [[https://cleste.ro/led-de-5-mm.html|LED]] | ||
+ | |||
+ | |||
__**PIN_CONFIGURATION**__:\\ | __**PIN_CONFIGURATION**__:\\ | ||
Line 40: | Line 59: | ||
POSITIVE to pin GND | POSITIVE to pin GND | ||
NEGATIVE to pin 10 | NEGATIVE to pin 10 | ||
- | //__LEDS__:// | + | |
+ | //__LEDS__//: | ||
RED to pin 8 | RED to pin 8 | ||
YELLOW to pin 7 | YELLOW to pin 7 | ||
GREEN to pin 9 | GREEN to pin 9 | ||
- | |||
- | __**SCHEMA BLOC**__ | ||
- | |||
- | {{:pm:prj2023:avaduva: ardd.drawio.png?600}} | ||
- | |||
- | |||
- | ===== Hardware Design ===== | ||
- | **COMPONENTE**: | ||
- | |||
- | *Arduino UNO | ||
- | *Keypad 4x4 | ||
- | *LCD screen 16x02 | ||
- | *Buzzer | ||
- | *PIR sensoz de miscare | ||
- | *LED-uri ( galben, rosu, verde) | ||
- | *Potentiometru | ||
- | |||
{{:pm:prj2023:avaduva: "arduino burglar 1.png"?600}} | {{:pm:prj2023:avaduva: "arduino burglar 1.png"?600}} | ||
Line 72: | 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> | ||