Introducere

Prezentarea pe scurt a proiectului:

* Am ales sa implementez un cooler care sa mentina o temperatura optima pentru unitate.

Descriere generală

Microprocesorul primeste date de la senzorul de temperatura si in functie de aceste date el seteaza viteza de rotatie a motorului care ajuta la racire , iar daca se atinge un prag maxim se va anunta aceasta situatie prin intermediul buzzer-ului si al LED-ului.

* Mi se pare un proiect folositor deoarece ,odata cu racirea procesorului ,exista si o crestere a performantei.

Hardware Design

Lista de piese:

Componente pentru placa de baza :

  Atmega324PA-PU , COD: Atmega324PA-PU 
  USB-B , COD: USB B-PCB-R
  2 PushButtons , COD : TS-06E(TS-3)
  K1X10 VSL040 , COD: HN1X40
  Rezistente de 1k,4k7,1k5
  Rezistente de 10k
  Condensatoare ceramice : 100nF , 15pF
  Jumper Soclu DIP40 , COD: LC40
  16MHz QMIM016 , COD : Q16.000MHz HC-49S
  2 Diode Zener , COD: BZX55C3V3
  2 LED-uri EL333 , COD:CLL-50221
  K2X10 , COD: HN2X10
  Componente cooler:
  Motor 12V
  DC motor controller L293B
  LED EL333
  Buzzer
  Rezistente
  Elice
  Senzor de temperatura

Schema electrica

Software Design

Mediu de dezvoltare

  WINAVR
  Programmer's notepad

Rezultate Obţinute

Proiectul a fost un succes.Am obtinut aproape tot ce mi-am propus. Dificultati intampinate:

  1. Am renuntat la ideea dea a sincroniza viteza motoruluiin functi de temperatura deoarece motorul avea nevoie de prea mult curent pentru a functiona la putere maxima ,iar variatia ar fi fost aproape imposibil de observat.
  2. am avut o problema la conectarea unui senzor de temperatura digital deoarece bilblioteca gasita nu a functionat conform asteptarilor mele. Ca solutie a folosit un alt senzor, care este defapt un termistor ce transmite date analogice mult mai usor de citit.
  3. Am intampinat o problema cu gasirea driverului L293D, de aceea am folosit o varianta asemanatoare (L293B).Insa acesta avea nevoie de o punte H de diode suplimentara, fapt care, initial, imi era necunoscut.

Concluzii

In concluzie proiectul a fost interesant.Sunt uimit de cat de multe am invatat intr-un timp asa de scurt, punand in practica bazele electronicii. Mi-ar fi facut placere ca mai multe materii sa aiba si parti practice si nu doar ne forteze sa invatam teorie fara a avea idee la ce se aplica.

Download

pm/prj2016/aconstantinescu/coo.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