This is an old revision of the document!
Acest proiect are ca scop construirea unui sistem simplu, eficient și fiabil care să numere automat obiectele ce trec pe o bandă transportoare, folosind un senzor de obstacole IR. Numărul total este afișat pe un ecran LCD, iar la fiecare obiect detectat se aude un semnal sonor generat de un buzzer. Proiectul salvează automat valoarea contorului în memoria microprocesorului, pentru a păstra datele chiar și după întreruperea alimentării.
Ideea a pornit de la aplicații practice din fabrici și depozite unde este nevoie de un sistem de monitorizare a fluxului de produse fără intervenție umană.
Utilitate:
Practică pentru învățarea folosirii senzorilor, microprocesorului si afișajelor
Aplicabilă în industrie, depozite, educație
Schema bloc: [ Obiect ] → [ Senzor IR ] → [ Arduino Uno ] → [ LCD ]
↓ ↓ [ EEPROM ] [ Buzzer ] ↑ [ Buton Reset ]
Descriere module: Senzor IR – detectează trecerea obiectului
Arduino Uno – controlează logica de numărare, afișare, memorare și semnalizare
LCD I2C – afișează numărul curent de obiecte
Buzzer – emite un sunet la fiecare trecere
Buton – resetează contorul la zero
Listă componente: 1x Arduino UNO R3
1x Modul senzor IR
1x Display LCD 16×2
1x Buzzer activ
1x Push button
1x Breadboard
Fire jumper
1x Rezistență 10kΩ (pentru buton)
1x Rezistență 220Ω (pentru test LED)
Scheme electrice/poze:
Diagrame de semnal: Prezintă semnalul digital DOUT al senzorului:
LOW când detectează obstacol
HIGH în lipsa obstacolului
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.