Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul ales are ca tema realizarea unei alarme de securitate. Principiul de funtionare este unul simplu (introducerea unui cod de securitate si verificarea lui), dar, in acelasi timp ofera posibilitatea utilizarii mai multor componente cu care ne-am familiarizat pe parcursul laboratoarelor, cum ar fi: LCD, buzzer, tastatura.
Lista de piese necesare realizarii proiectului:
Am lucrat in mediul de dezvoltare WinAvr si am folosit Programmer's Notepad. Am folosit laboratorul in care am invatat cum sa programam un LCD si am modificat conform datasheet-ului LCD-ului achizitionat.
Modul in care am gandit interactiunea cu dispozitivul este urmatorul:
Am utilizat:
Am dorit sa implementez si un senzor format din butoane si leduri conectate tot la PORTD, dar nu am reusit sa termin implementarea.
Din pacate mi-a luat foarte mult timp pana am reusit sa fac laptopul personal sa recunoasca placa de baza si asta m-a tinut in loc destul de mult timp. La momentul prezentarii proiectului, dispozitivul nu este functional. Am configurat doar LCD-ul, tastatura si buzzerul, dar nu am reusit sa inteleg exact cum se realizeaza conexiunea tastaturii, de aceea codul are destul de multe bug-uri.
Am ales acest proiect pentru ca mi s-a parut ca are o utilitate evidenta in viata de zi cu zi. Mi s-a parut interesant sa lucrez la implementarea acestui dispozitiv de securitate si sa inteleg cum functioneaza. Prin realizarea acestui proiect am avut ocazia sa implementez diverse elemente studiate la laborator, cum ar fi lucrul cu LCDul, ledurile, butoanele, dar si un element nou, tastatura. Cel mai mult mi-a placut sa implementez partea hardware, careia i-am acordat o atentie mai mare si, astfel, mi-a ramas foarte putin timp pentru partea software. Dupa sesiune, voi reveni la acest proiect si sper sa reusesc sa il fac 100% functional.
In primele 2 saptamani am realizat placa de baza.
In saptamana a 3-a am verificat placa de baza si am facut lista de componente.
In saptamana a 4-a am achizitionat o mare parte din componente si am realizat schema.
In saptamanile urmatoare m-am ocupat de restul implementarii hardware si de testarea acesteia.
In ultima saptamana am realizat codul si am terminat completarea paginii de wiki.
Datasheet LCD: http://pdf.datasheetcatalog.com/datasheets2/23/234199_1.pdf
Datasheet tastatura: https://www.parallax.com/sites/default/files/downloads/27899-4x4-Matrix-Membrane-Keypad-v1.2.pdf
Pagina de wiki proiect din anii trecuti: http://cs.curs.pub.ro/wiki/pm/prj2013/amocanu/alarma-de-apartament