This shows you the differences between two versions of the page.
pm:prj2022:abirlica:sistem_de_alarma [2022/05/30 16:35] maria.stoichitescu [Hardware Design] |
pm:prj2022:abirlica:sistem_de_alarma [2022/05/31 13:26] (current) razvan.ursatanu [Hardware Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sistem de alarma ====== | ====== Sistem de alarma ====== | ||
+ | |||
+ | <note tip> | ||
+ | *Nume: Stoichițescu Maria | ||
+ | *Grupa: 333CA | ||
+ | </note> | ||
===== Introducere ===== | ===== Introducere ===== | ||
Scopul proiectului este de a realiza un sistem de alarmă ce poate fi controlat atât manual, folosind butonul, dar și printr-o aplicație de android, prin bluetooth. | Scopul proiectului este de a realiza un sistem de alarmă ce poate fi controlat atât manual, folosind butonul, dar și printr-o aplicație de android, prin bluetooth. | ||
Line 13: | Line 18: | ||
^ Nume Piesa ^ Cantitate ^ Link ^ | ^ Nume Piesa ^ Cantitate ^ Link ^ | ||
| Arduino UNO | 1 | [[https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01kNC8CBM_DV59-ajX5kS3pIEsxCQtaZqx0lgNi_vwUOZDLSgB7IrAgaApQDEALw_wcB|link]]| | | Arduino UNO | 1 | [[https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01kNC8CBM_DV59-ajX5kS3pIEsxCQtaZqx0lgNi_vwUOZDLSgB7IrAgaApQDEALw_wcB|link]]| | ||
+ | | Placa PCB | 1 | [[https://ardushop.ro/ro/home/1495-placa-pcb-prototipare-fata-dubla-3x7.html?search_query=pcb&results=91|link]]| | ||
| Senzor mișcare | 2 | [[https://ardushop.ro/ro/electronica/45-modul-pir-senzor-de-prezenta-miscare.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01lLgdXA_sCwBPWNVFqvVIWClQG2ms0s86YiSe2VeZlBPfTBeEN7pOcaAoM4EALw_wcB|link]]| | | Senzor mișcare | 2 | [[https://ardushop.ro/ro/electronica/45-modul-pir-senzor-de-prezenta-miscare.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01lLgdXA_sCwBPWNVFqvVIWClQG2ms0s86YiSe2VeZlBPfTBeEN7pOcaAoM4EALw_wcB|link]]| | ||
| Led | 1 | [[https://ardushop.ro/ro/electronica/299-led-3mm.html?search_query=led&results=188|link]]| | | Led | 1 | [[https://ardushop.ro/ro/electronica/299-led-3mm.html?search_query=led&results=188|link]]| | ||
Line 22: | Line 28: | ||
{{:pm:prj2022:abirlica:schema_electrica_sistem_alarma.jpeg?500|}} | {{:pm:prj2022:abirlica:schema_electrica_sistem_alarma.jpeg?500|}} | ||
+ | |||
+ | |||
+ | {{:pm:prj2022:abirlica:hw_design_sistem_alarma1.jpeg?250|}} {{:pm:prj2022:abirlica:hw_design_sistem_alarma2.jpeg?250|}} | ||
+ | |||
+ | {{:pm:prj2022:abirlica:hw_design_sistem_alarma3.jpeg?250|}} {{:pm:prj2022:abirlica:hw_design_sistem_alarma4.jpeg?250|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | {{:pm:prj2022:abirlica:diagrama_stari_sistem_alarma.png?600|}} | ||
+ | Pentru a realiza conexiunea trebuie conectat modulul bluetooth la telefon. | ||
+ | Conectarea aplicației la alaramă se poate realiza, deschizând aplicația și apasând butonul 'Connect to alarm system'. | ||
+ | Va aparea o lista cu dispozitivele cu care s-a efectuat în prealabil conexiunea bluetooth si se va selecta modulul HC-05. | ||
+ | {{:pm:prj2022:abirlica:sw_design_sistem_alarma1.jpeg?600|}} | ||
+ | |||
+ | Pentru a activa alarma se va apăsa, fie butonul 'Start alarm' fie butonul fizic conectat la placa Arduino. | ||
+ | |||
+ | {{:pm:prj2022:abirlica:sw_design_sistem_alarma2.jpeg?600|}} | ||
+ | |||
+ | Când alarma este activă se va aprinde led ul, și va apărea în aplicație mesajul care semnifică activarea acesteia. | ||
+ | |||
+ | {{:pm:prj2022:abirlica:sw_design_sistem_alarma3.jpeg?600|}} | ||
+ | |||
+ | Când se va declanșa alarma va porni buzzer ul, și va apărea în aplicație camera din care a fost declanșată, cu posibilitatea de oprire a acesteia. | ||
+ | |||
+ | {{:pm:prj2022:abirlica:sw_design_sistem_alarma4.jpeg?300|}}{{:pm:prj2022:abirlica:sw_design_sistem_alarma5.jpeg?300|}} | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Proiectul reușește să atingă toate funcționalitățiile propuse și prezentate. | ||
+ | [[https://youtube.com/shorts/79znvZo4viI?feature=share|Demo]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | ===== Download ===== | + | Lucratul la proiect a fost o experiență foarte interesanta, mi-a placut foarte mult să lucrez la el și să vad cum "prinde viață" un proiectel din căteva fire și câteva componente. |
+ | Ca dificultăți întâpinate ar fi oprirea buzzer-ului în momentul în care se stingea alarma și adăugarea activării alarmei în modul manual, deoarece în interfața pusă la dispoziție de MIT App invetor nu exista o modalitate prin care | ||
+ | să fiu notificată atunci când primeam date de la modulul bluetooth. Am rezolvat această problemă adăugând un timer care verifica la 1 ms dacă există date pe serială. | ||
+ | ===== Download ===== | ||
+ | {{:pm:prj2022:abirlica:alarmsystem.zip|Arhivă cod}} | ||
- | ===== Jurnal ===== | ||