Table of Contents

Silviu-Ionuţ NEGOIŢĂ - Fan Controller

Pot fi contactat la aceasta adresa de email: Login pentru adresa

Introducere

Proiectul consta in programarea unui sistem care controleaza un ventilator. Acest ventilator este controlat atat manual, prin QTouch si butoane, cat si automat prin intermediul unui senzor de temperatura. Pe display vor fi afisate informatii despre modul in care functioneaza (A- automat, T- controlat prin QTouch, B- controlat prim butoane), temperatura si duty-ul curent.

Am ales acest proiect deoarece aveam deja un ventilator de carcasa cu diamtrul de 12cm si 4 pini ce putea fi controlat prin pwm. Nu am reusit sa fac asta niciodata pentru ca placa de baza a calculatorului avea poturi doar de 3 pini asa ca m-am gandit sa fac un sistem automat/manual de reglare a turatiei. Este util atat pentru o unitate centrala, cat si pentru o camera mica asa cum este cea in care locuiesc acum.

Descriere generală

Hardware Design

Schema electrica

Software Design

Functii implementate:

Rezultate Obţinute

Concluzii

La partea hardware cel mai greu a fost sa schimb o gramada de condesatoare si rezistente smd pentru a face QTouch functional. Am avut probleme si cu LCD-ul deoarece nu se vedea nimic din cauza contrastului motiv pentru care a trebuit sa schimb rezistenta de 1K de la divizor cu una de 2K2. La partea de software am reusit sa variez liniar prin pwm turatia ventilatorului in functie de un interval [T_MIN,T_MAX].

In final, totul functioneaza asa cum mi-am propus de la bun inceput.

Download

fan_controller_negoita_silviu.zip

Bibliografie/Resurse

Documentatie