Differences

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

Link to this comparison view

pm:prj2021:avaduva:personcounter [2021/06/01 14:15]
alexandru.trufelea
pm:prj2021:avaduva:personcounter [2021/06/01 18:42] (current)
alexandru.trufelea [Download]
Line 2: Line 2:
  
  
-Autor: Trufelea Alexandru-Mihai+Autor: Trufelea Alexandru-Mihai ​333CA
  
 ===== Introducere ===== ===== Introducere =====
Line 108: Line 108:
     }     }
     ​     ​
-    if (pirStatIN == 1) {+    if (pirStatIN == HIGH && pirStatOUT == LOW) {
        ​num_ppl++;​        ​num_ppl++;​
       ​       ​
Line 137: Line 137:
 **loop()** - In loop() am implementat logica functionarii programului. Daca senzorii detecteaza miscare se trimite un semnal catre "​usa"​ care se deschide, urmand ca dupa un delay scurt sa se inchida, in final, numarul persoanelor din incapere este afisat pe display. **loop()** - In loop() am implementat logica functionarii programului. Daca senzorii detecteaza miscare se trimite un semnal catre "​usa"​ care se deschide, urmand ca dupa un delay scurt sa se inchida, in final, numarul persoanelor din incapere este afisat pe display.
 ==== Rezultate Obtinute ==== ==== Rezultate Obtinute ====
 +== Poze dispozitiv ==
 +  ​
 + ​{{:​pm:​prj2021:​avaduva:​ansamblu.jpg?​200|}}
 +
 +Placuta arduino este legata la pc printr-un cablu usb (poate fi folosita si o baterie de 9V ca sursa electrica).
 +Servo motorul este alimentata cu o baterie de 9V.
 +Cei doi senzori si display-ul LCD sunt conectati la port-ul de 5V ai placutei.
 +
 +{{:​pm:​prj2021:​avaduva:​stare_in_per_count.jpeg?​200|}}
 +
 +Aceasta este starea initiala a proiectului. LED-ul este aprins pentru 6 secunde, timp in care, placuta este in standby. Acest timp este folosit pentru a face calibrarea senzorilor cu infrarosu.
 +Dupa 6 secunde senzorii sunt pregatiti de utilizare.
 +
 +{{:​pm:​prj2021:​avaduva:​gol.jpg?​200|}}
 +
 +Dupa cele 6 secunde de standby display-ul afiseaza mesajul "​Gol"​ (deoarece nu a trecut niciun stimul in raza de acoperire a senzorilor).
 +
 +{{:​pm:​prj2021:​avaduva:​oameni.jpg?​200|}}
 +
 +In momentul in care o persoana intra in raza de actiune a senzorului acesta trimite un semnal catre servo motor, incrementeaza variabila folosita pentru contorizarea persoanelor (num_ppl) si afiseaza numarul curent al persoanelor.
 +
  
 +Mod de functionare:​ [[https://​www.youtube.com/​watch?​v=WPYJmkdEpPE]]
 ==== Concluzii ==== ==== Concluzii ====
  
 +A fost o experienta placuta si un mod bun de a-mi insusi cunostinte noi.
 ==== Download ==== ==== Download ====
  
 +Arhiva proiect: {{:​pm:​prj2021:​avaduva:​proiect_pm.zip|}}
 +
 +Documentatia in format pdf: {{:​pm:​prj2021:​avaduva:​person_counter.pdf|}}
 ==== Jurnal ==== ==== Jurnal ====
  
 +**Etapa 1** - alegerea temei si realizarea unei simulari pe platforma tinkercad ( https://​www.tinkercad.com/​things/​ldqgiTpitnz )
  
 +**Etapa 2** - asamblarea componenteleor
 +
 +**Etapa 3** - implementare cod + schema electrica + finalizare documentatie
 ==== Bibliografie/​Resurse ==== ==== Bibliografie/​Resurse ====
 +[[https://​www.youtube.com/​c/​Dronebotworkshop1]]
 +
 +
 +[[https://​create.arduino.cc/​projecthub/​electropeak/​pir-motion-sensor-how-to-use-pirs-w-arduino-raspberry-pi-18d7fa]]
 +
  
 +[[https://​www.optimusdigital.ro/​en/​]]
pm/prj2021/avaduva/personcounter.1622546116.txt.gz · Last modified: 2021/06/01 14:15 by alexandru.trufelea
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