Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui model de mood lamp avansat, ce va avea urmatoarele functionalitati:
Am vrut sa creez ceva ce are un aspect placut, dar este si util in acelasi timp. De cativa ani imi doresc sa imi achizitionez o lampa de tipul mood lamp, dar nu am gasit un model care sa imi placa foarte mult, asa ca am decis sa construiesc eu unul. De asemenea, mi-a placut proiectul cu statia meteo construit la AD in anul al II-lea de facultate, si m-am gandit ca ar fi util sa integrez masurarea temperaturii si a umiditatii in cadrul proiectului meu.
Schema bloc:
Mod de functionare:
La identificarea unui sunet scurt (ex: o bataie din palme), receptat de catre microfon, se va aprinde becul in primul mode de functionare. Cat timp becul este aprins:
Lista de piese:
Conexiuni:
Mediul de dezvoltare:
Am pornit dezvoltarea de la laboratorul 1 de PM, folosind functiile implementate pentru LCD.
Am organizat dezvoltarea codului in 4 etape:
Cele 4 etape de dezvoltare pot fi analizate la sectiunea Download.
Algoritmul:
Temperatura este citita la cateva secunde prin intermediul intreruperii scrise.
Surse:
Mesaj de start:
Functionare in mod Violet:
Alte moduri de functionare disponibile sunt: Rosu, Portocaliu, Verde, Albastru, Temperatura.
Clip video de prezentare: https://youtu.be/TghUhcJM6BM
Am reusit sa implementez ideea initiala si sa utilizez corect diferite datasheet-uri. Pentru scrierea codului, am urmat pasii mentionati la Software Design pentru a putea testa, pe rand, buna functionare a fiecarei componente extra. Pentru mine, cea mai mare provocare a fost reprezentata de alegerea pinilor si conectarea componentelor la acestia, avand in vedere utilizarea corecta a lor in cod.
Arhiva cu surse, impartite in cele 4 etape de dezvoltare, si scheme: maria_luiza.serban_pm.zip
Resurse software:
Resurse hardware:
Documentația în format PDF