Differences

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

Link to this comparison view

pm:prj2022:sgherman:alarma_notificare_distanta [2022/05/11 17:48]
maria_teodora.lungu
pm:prj2022:sgherman:alarma_notificare_distanta [2022/05/31 00:53] (current)
maria_teodora.lungu [Software Design]
Line 1: Line 1:
 ====== Alarmă cu notificare la distanță ====== ====== Alarmă cu notificare la distanță ======
 +<note tip>
 +**Nume:** Lungu Maria-Teodora \\
 +**Grupa:** 336CC
 +</​note>​
 +
 ===== Introducere ===== ===== Introducere =====
  
-Proiectul presupune realizarea unui sistem de securitate, ce detectează potențialele intruziuni.+Proiectul presupune realizarea unui sistem de securitate ​inteligent, ce detectează potențialele intruziuni.
  
 Alarma creată va avea funcționalitatea de a înștiința utilizatorul prin Alarma creată va avea funcționalitatea de a înștiința utilizatorul prin
 transmiterea unei notificări pe telefonul mobil, dar și de a semnaliza transmiterea unei notificări pe telefonul mobil, dar și de a semnaliza
-problemele folosind un ecran LCD și un buzzer.+problemele folosind un ecran LCD și un buzzer. Mai mult, utilizatorul poate activa/​dezactiva alarma folosind modulul RFID.
  
 <note tip> <note tip>
Line 17: Line 22:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-În momentul în care senzorul PIR detectează mișcare în proximitatea acestuia+Alarma poate fi activată de utilizator folosind un tag. Dacă nu a fost activată ulterior,  
-buzzer-ul va semnaliza această problemă printr-un zgomot de atenționare,  +niciuna dintre funționalitățile acesteia nu va va avea loc. La activarea alarmeipe LCD  
-iar ecranul LCD va afișa ​un mesaj corespunzător. Folosind modulul Bluetooth +se va afișa ​mesajul "Alarm is on!!"iar LED-ul ​va licări de 5 ori.
-utilizatorul ​va fi notificat, în legătură cu problemele apărute,  +
-printr-o notificare pe telefonul mobil.+
  
-{{ :​pm:​prj2022:​sgherman:​whatsapp_image_2022-05-11_at_2.49.51_pm.jpeg?550 }}+Odata activată, în momentul în care senzorul PIR detectează mișcare în proximitatea acestuia, 
 +buzzer-ul va semnaliza această problemă printr-un zgomot de atenționare,​ LED-ul se va aprinde,  
 +iar ecranul LCD va afișa un mesaj corespunzător. Folosind modulul Bluetooth, utilizatorul va  
 +fi notificat, în legătură cu problemele apărute, printr-o notificare pe telefonul mobil.  
 + 
 +Utilizatorul are posibilitatea de a dezactiva alarma folosind cartela. Atunci alarma va fi off,  
 +iar pe LCD se va afișa mesajul "Alarm is off"​. 
 + 
 + 
 +{{ :​pm:​prj2022:​sgherman:​alarm.png?550 }}
  
 <note tip> <note tip>
Line 33: Line 45:
  
 ===== Hardware Design ===== ===== Hardware Design =====
 +=== Schema Electrică === 
 +{{ :​pm:​prj2022:​sgherman:​schematicalarma.png?​550 }}
 <note tip> <note tip>
 Aici puneţi tot ce ţine de hardware design: Aici puneţi tot ce ţine de hardware design:
Line 44: Line 57:
 Listă componente: Listă componente:
   * 1 x Arduino Uno R3 ATmega328p   * 1 x Arduino Uno R3 ATmega328p
-  * 1 x I2C LCD+  * 1 x I2C LCD1602
   * 1 x Modul Bluetooth HC-05   * 1 x Modul Bluetooth HC-05
-  * 1 x senzor ​PIR+  * 1 x Modul RFID 
 +  * 1 x Senzor ​PIR
   * 1 x Buzzer   * 1 x Buzzer
   * 1 x Breadboard   * 1 x Breadboard
 +  * 3 x Resistor
  
 ===== Software Design ===== ===== Software Design =====
  
 +Mediu de dezvoltare:
 +  * Arduino IDE
 +
 +Librării folosite:
 +  * **Wire.h** ​
 +  * **SPI.h**
 +  * **LiquidCrystal_I2C.h** Pentru a putea folosi LCD impreuna cu modulul I2C
 +  * **SoftwareSerial.h** pentru comunicarea prin conexiunea Bluetooth
 +  * **RFID.h** pentru folosirea modulului RFID
  
 <note tip> <note tip>
Line 62: Line 86:
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +
 +
 +                   ​Proiectul:​
 +
 +
 +
 +{{ :​pm:​prj2022:​sgherman:​initial.jpeg?​500 }}
 +
 +
 +                  Utilizatorul a apropiat tag-ul pentru activarea alarmei:
 +
 +{{ :​pm:​prj2022:​sgherman:​alarmon.jpeg?​500 }}
 +
 +
 +                  Senzorul PIR detectează mișcare și se va trimite notificare pe telefonul mobil:
 +
 +{{ :​pm:​prj2022:​sgherman:​motiondetected.jpeg?​500 }}
 +{{ :​pm:​prj2022:​sgherman:​mdphone.jpeg?​500 }}
 +
 +                  Senzorul PIR nu mai detectează mișcare in proximitatea acestuia:
 +
 +{{ :​pm:​prj2022:​sgherman:​motionended.jpeg?​500 }}
 +{{ :​pm:​prj2022:​sgherman:​mephone.jpeg?​500 }}
 +
 +                  Utilizatorul a apropiat cartela, iar alarma se va opri:
 +{{ :​pm:​prj2022:​sgherman:​byebye.jpeg?​500 }}
  
 <note tip> <note tip>
Line 68: Line 118:
  
 ===== Concluzii ===== ===== Concluzii =====
 +A fost un proiect foarte mișto si mă bucur pe această cale că am avut ocazia/​motivul de a realiza ceva
 +practic folosind o placuță Arduino.
 +
 +Surprinzător nu am ars nimic si mă bucur că am realizat toate functionalitățile propuse inițal.
  
 ===== Download ===== ===== Download =====
 +{{:​pm:​prj2022:​sgherman:​alarm.zip| }}
  
 <note warning> <note warning>
Line 78: Line 133:
  
 ===== Jurnal ===== ===== Jurnal =====
 +
 +23 Aprilie:
 +    * Alegerea proiectului
 +5 Mai:
 +    * Creare pagină wiki
 +    * Completare introducere,​ descrierea generală și schema bloc
 +6 Mai
 +    * Completare listă componente
 +10 Mai
 +    * Comandare piese necesare
 +27 Mai
 +    * Implementare LCD I2C
 +    * Completare schema electrică
 +30 Mai
 +    * Terminare proiect si update pagină wiki
  
 <note tip> <note tip>
Line 84: Line 154:
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +Resurse:
 +  * Lab-uri: ​
 +        * [[https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab6-2022|https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab6-2022]]
 +  * Tutorial modul RFID:
 +        * [[https://​www.viralsciencecreativity.com/​post/​arduino-rfid-sensor-mfrc522-tutorial|]]
 +        * [[https://​miliohm.com/​mfrc522-rfid-reader-with-arduino-tutorial-the-simplest-way-to-read-rfid-tag/​|]]
 +  * Modul Bluetooth: ​
 +        * [[https://​github.com/​binaryupdates/​arudino-hc05-bluetooth|]]
 +        * [[https://​forum.arduino.cc/​t/​using-bluetooth-hc-05-to-transfer-data-from-an-arduino-board-to-phone/​359122/​2|]]
 +  * Sensor PIR:
 +        * [[https://​www.youtube.com/​watch?​v=FxaTDvs34mM&​ab_channel=CircuitMagic|]]
 +  * LCD I2C:
 +        * [[https://​www.youtube.com/​watch?​v=q9YC_GVHy5A&​t=319s&​ab_channel=Robojax|]]
  
 +  ​
 <​note>​ <​note>​
 Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.
pm/prj2022/sgherman/alarma_notificare_distanta.1652280483.txt.gz · Last modified: 2022/05/11 17:48 by maria_teodora.lungu
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