This is an old revision of the document!


Cooling Pad Laptop

Vasilache George-Florin – 331CB

Introducere

Ce face

Proiectul consta în realizarea unui cooler pad pentru laptop care pe langa funcționalitatea propriu zisa de a raci laptop-ul , are caracteristica ca puterea de răcire și viteza ii sunt ajustate automat prin intermediul unui senzor de temperatura iar pentru a înștiința utilizatorul despre aceste date folosește un display.Intrucat prin senzorul de temperatura trece curent , el se încălzește iar acest lucru influențează senzorul am ales sa implementez un filtru , acest filtru este de fapt o formula matematica prin care sa înlătur acea eroare a senzorului , voi vorbi mai mult despre acest filtru în paragrafele următoare.

Scop și Utilitate

Scopul este unul relativ simplu , acela de a raci componentele unui laptop, și de a le păstra la o temperatura optimă de funcționare . Atunci când componentele unui laptop precum procesorul se încălzesc acestea pierd din randament iar acest lucru poate fi înlăturat prin folosirea unui cooler.

Ideea din spatele proiectului

Am ales sa implementez un obiect pe care l-am cumpărat de atâtea ori și de care aproape de fiecare data am fost nemulțumit. Este un obiect atât de util dar și foarte interesant . E o provocare pentru mine sa implementez un obiect pe care îl utilizez în fiecare zi aproape și sa îl fac mai bun decât ceea ce este deja în comerț.

Descriere Generală

Pentru a porni dispozitivul, utilizatorul trebuie sa conecteze cooler-ul la calculator. Cooler-ul este automatizat în sensul că se activează atunci când temperatura prestabilită este depășită, iar când temperatura scade sub o limită inferioară, ventilatoarele se opresc. Prin actionarea asupra potentiometrului de catre utilizator, acesta poate ajusta viteza ventilatoarelor. Pentru a evita influențarea temperaturii înregistrate de curentul care trece prin senzorul de temperatură, am integrat un filtru în circuit.Led-urile sunt folosite pentru a oferi o estetica aparte cooler-ului , iar pentru ele am ales sa folosesc o photo rezistenta pentru ca led-urile sa facă lumina doar atunci când este întuneric în încăpere. Pentru a fi mai interactiv am ales sa folosesc un ecran LCD care sa afiseze in timp real temperatura pe care o inregistreaza senzor-ul.

Hardware Design

Listă de componete
  • Suport cooling pad din carton
  • 1602 LCD
  • Senzor de temperatura DHT11
  • Potențiometru 10k
  • Rezistente
  • Led-uri
  • Fire de legătură
  • Conectori (Breadbord HQ)
  • Plăcuță Arduino Nano ATmega 328
  • Photoresistor
  • Motor + ventilator 3-5V
  • Circuit integrat L293D
Schema Circuitului

Software Design

Partea de software am dezvoltat-o folosind Arduino IDE cu ajutorul unor biblioteci externe precum #include <Wire.h>, #include <LiquidCrystal_I2C.h> si #include <DHT11.h> pentru senzorul de temperatură si pentru pentru ecranul LCD.

Senzorul de temperatura

Global am initializat senzorul folosind o functie de biblioteca pe pinul 6.

global
DHT11 dht11(9);

In functia de loop mi-am declarat 2 variabile temperature si humidity in care cu ajutorul unei functii de biblioteca stochez temperatura si umiditatea inregsitrata de senzor.

loop
int temperature = 0;
int humidity = 0;
 
// Attempt to read the temperature and humidity values from the DHT11 sensor.
dht11.readTemperatureHumidity(temperature, humidity);
Unelte Folosite

https://app.diagrams.net/ - pentru realizarea schemei bloc

https://support.arduino.cc/hc/en-us/articles/360019833020-Download-and-install-Arduino-IDE - pentru scrierea cod-ului incarcat pe placuta

Rezultate Obţinute

Rezultatul final al acestei etape este reprezentat în poza de mai jos:

Concluzii

Download

Tinte

  1. - Utilizatorul poate influența viteza ventilatoarelor, chiar dacă cooler-ul este automatizat.
  2. – Dezvoltarea unui produs competitiv pe piață.

Jurnal

  • 25/04/2024 - alegere temă proiect
  • 03/05/2024 - creare pagină ocw
  • 05/05/2024 - completarea descrierii generale + schema bloc
  • 15/05/2024 - adaugare schema electrica

GRAFIC GANT

Bibliografie și Resurse

pm/prj2024/ccontasel/george.vasilache.1716670148.txt.gz · Last modified: 2024/05/25 23:49 by george.vasilache
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