Nicolae CREŢU 331CA - Fan controller

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul reprezinta un sistem de ventilatie controlat de un senzor de temperatura sau de utilizator. Utilizatorul decide daca lasa ventilatorul sa functioneze in functie de temperatura ambientala sau il controleaza chiar el.

Proiectul este util deoarece pentru unii o anumita temperatura este suportabila iar pentru altii nu este.De aceea utilizatorul decide modul in care sa functioneze ventilatorul.

Descriere generală

Schema bloc

Hardware Design

Lista piese:

  • 1 ventilator de 12V + radiator
  • 1 Senzor de temperatura LM35
  • 1 driver PWM L293D
  • 4 diode 1N4007
  • 3 LEDuri RGB
  • 9 rezistente 330ohm
  • 1 incarcator de 16v de la o imprimanta

Schema electrica

Voi folosi si interfata Q-Touch aflata pe pinii PB0,PB1,PB2,PB3

Software Design

Mediul de dezvoltare: Programmer's Notepad + Avr Studio

Librarii : avr/io.h,avr/interrupt.h,util/delay.h,”touch_api.h”,”touch.h” Surse: main.c:

  • ADC_init()
  • ADC_get()
  • maintain_temperature_senzor()-regleaza turatia in functie de senzor
  • maintain_temperature_user ()-regleaza turatia in functi de inputul utilizatorului

Rezultate Obţinute

Placa auxiliara

Placa baza + placa auxiliara Placa de baza + placa auxiliara + ventilator

Concluzii

Proiectul este functional. Am avut probleme cu QTouch-u deoarece nu erau bune condensatoarele si a trebuit sa le schimb. A fost destul de interesant sa lucrez la proiect, atat la partea hardware cat si la partea software.

Download

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

pm/prj2014/ideaconu/9999.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0