This is an old revision of the document!
Deseori, mediul in care traim zi de zi poate parea nesigur si expus riscurilor unui posibil furt. De aceea, m-am gandit sa fac o alarma inteligenta pentru casa capabila sa-mi detecteze miscarea cu ajutorul unui senzor PIR, cu afisaj pe LCD, putand fi dezactivata doar prin introducerea unei parole.
Piese folosite:
Atunci caand senzorul PIR nu detecteaza miscare, ecranul LCD-ului va afisa mesajul “Sunteti in siguranta”. Cand miscarea a fost detectata buzzerul a pornit, led-ul s-a aprins, iar ecranul LCD-ului afiseaza mesajul “Miscare detectata! PIN: ”. Pentru a putea dezactiva alarma este necesara introducerea unui pin. Daca pinul introdus este gresit, alarma asteapta introducerea pinului corect, iar daca este corect alarma se va opri si se va afisa din nou mesajul sunteti in siguranta.
Piese folosite:
Mi-am setat pinii pentru senzorul de miscare, led, buzzer, lcd si tastatura matriciala. Cum LCD-ul folosit este unul care are incorporat un converter I2C, pentru scriera pe LCD am folosit biblioteca “LiquidCrystal_I2C”. Pentru tastatura matriciala mi-am creat o matrice de char-uri, iar apoi am folosit bibloteca “Keypad” pentru initializarea keypad-ului si citirea valorilor introduse prin aspasare. Alarma are un PIN pentru dezactivarea ei ⇒ “1111” :))).
Daca se introduce un pin gresit de 3 ori la rand, alarma se blocheaza si primim feedback ca politia a fost apelata.
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.