Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul reprezinta un mod de monitorizare a temperaturii computerului si actionare automata a unui cooling pad daca temperatura depaseste un anumit prag
Schema bloc a proiectului
Controllerul este dispozitivul care comanda diferitele dispositive in functie de datele furnizate de senzorul de temperatura; Acesta trimite temperatura curenta ctre modulul Bluetooth.
Connection boardul este dispozitivul care mediaza comunicarea intre diferitele periferice ale proiectului.
Pe langa piesele standard (cele care compun placuta cu microcontrollerul), s-au mai utilizat urmatoarele componente:
Schema electrica a proiectului:
Pentru dezvoltarea software-ului, s-a utilizat Programmer's Notepad pentru editarea codului C. De asemenea, s-au utilizat librariile puse la dispozitie pe platforma de curs (USART).
Controllerul interogheaza senzorul de temperatura la un interval fixat si in momentul in care aceasta depaseste un prag maxim, se porneste ventilatorul cooling padului. Ventilatorul ramane pornit pentru cel putin 30 de secunde, dupa care se interogheaza din nou senzorul de temperautra. Daca de aceasta data temperatura este sub pragul mentionat, ventilatoru este oprit. In caz contrar, se asteapta din nou 30 de secunde.
Rezultatele opbinute au fost consistente cu descrierea de mai sus a functionalitatii: odata ce laptopul atingea o temperatura (de regula 32 de grade), cooling padul era activat si mentinut pana la scaderea temperturii.