Sistem de alarma portabil

autor: Mihaila Alin - Valentin

Introducere

Obiectivul este acela de a proiecta o alarma acustica si luminoasa portabila, pe care o poti folosi atat pentru locuinta cat si pentru masina sau atunci cand pleci in vacanta, in camera de hotel. Astfel, oriunde ai fi, vei putea fi in siguranta.

Descriere generală

Doresc sa creez o alarma portabila, acustica si luminoasa, pe care sa o poti folosi in orice context doresti: atat acasa, pentru locuinta, cat si pentru autoturism sau chiar camera de hotel, atunci cand esti in vacanta. Pentru implementare, voi folosi o placuta Arduino la care voi conecta un buzzer pentru redare de sunet, un LED pentru lumini, dar si un senzor care sa determine miscarea. Alarma poate fi setata pe modul ON sau OFF prin introducerea unui cod. De asemenea, doresc sa afisez pe un ecran un istoric al evenimentelor, pentru a putea stii daca a fost activa sau nu in timpul in vcare ai lipsit.

Hardware Design

Pentru realizarea prototipului descris anterior, voi folosi urmatoarele componenete:

  1. senzor de distanta
  2. buzzer
  3. LED
  4. Arduino
  5. breadboard
  6. fire
  7. ecran

Software Design

Pentru inceput, se afiseaza un mesaj de intampinare pe display-ul LCD. Apoi acesta se initializeaza cu numarul de persoane care au fost prezente in jurul alarmei, adica zero. Odata ce cineva se apropie de senzor, buzzerul se porneste alaturi de un LED rosu. In cazul in care sunt mai multe persoane, counterul continua sa numere, actualizandu-se valoarea de pe ecran in acelasi timp. Pentru resetarea alarmei, se apasa un buton, iar apoi ar trebui sa se introduca codul pe care doar proprietarul alarmei il cunoaste. Am folosit o variabila pe care o initializez cu 0, iar in momentul in care butonul este apasat aceasta devine 1, caz in care alarma se reinitializeaza.

Rezultate obtinute

Reultatul final este un sistem de alarma perfect functional, care de asemenea contorizeaza si numarul de persoane care au ajuns in proximitatea senzorilor.

Concluzii

Implementarea acestui proiect a fost destul de interesanta. Ideea de a implementa o alarma portabila pentru locuinta, masini sau orice alt spatiu a fost foarte practica, si am avut ocazia de a invata lucruri noi. Cu toate acestea, pe viitor voi alege folosirea Arduiono UNO in detrimentul variantei mini.

Download

person_counter.zip

https://www.youtube.com/watch?v=BMyHeQaV6RE

Bibliografie/Resurse

https://ardushop.ro/ro/electronica/194-buzzer.html?search_query=TBPVWB_comp-buzz-passive&results=430

https://store.arduino.cc/arduino-nano

https://www.arduino.cc/en/Reference/LiquidCrystal