Com fer un ventilador automatitzat per evitar que els dispositius electrònics s’escalfin?

Vivim una època en què tot està controlat per ordinadors o microcontroladors. El treball continu fa que aquests dispositius electrònics siguin calents. Podem fabricar un ventilador automatitzat que s’encengui automàticament quan la temperatura pugi a un nivell determinat. Aquest projecte es pot implementar a qualsevol escala.



Ventilador dependent de la temperatura

Aquest sistema inclou una placa Arduino i un sensor de temperatura. Un sensor de temperatura detectarà la temperatura i activarà o apagarà automàticament el ventilador.



Com automatitzar un ventilador dependent de la temperatura mitjançant Arduino?

Com sabem ara què farem, recollim informació addicional per començar a treballar en el nostre projecte.



Pas 1: recopilació dels components

El millor enfocament per iniciar qualsevol projecte és fer una llista de tots els components a l’inici i un bon pla per treballar-hi. Els següents són els components que utilitzarem en aquest projecte.



  • DHT11 (sensor de temperatura)
  • Ventilador
  • Jumper Wires
  • Taula de pa / Veroboard
  • Capçalera femenina (si utilitzeu Veroboard)
  • Soldadura de ferro, filferro de soldadura, pasta de soldadura (si utilitzeu Veroboard)

Pas 2: estudiar els components

Ara, ja que sabem quins components utilitzarem, anem un pas endavant i estudiem breument el funcionament d’aquests components.

Arduino nano és una placa de microcontroladors que s’utilitza per controlar o realitzar diferents tasques en un circuit. A, Codi C és necessari per dir a la placa de microcontroladors com i quines operacions realitzar. Arduino Nano té exactament la mateixa funcionalitat que Arduino Uno, però en una mida força petita. el microcontrolador de la placa Arduino Nano és ATmega328p. També podem utilitzar Arduino UNO per implementar el projecte.

DHT11 és un sensor de temperatura i humitat. El seu rang de temperatura és de 0 a 50 graus centígrads. És un sensor de baix cost i eficient que proporciona una alta estabilitat. Per mesurar la temperatura, té un termistor incorporat. També mesura la humitat, però en aquest projecte no cal mesurar la humitat.



Un mòdul de relé és un dispositiu de commutació que pren l'entrada d'Arduino i canvia en conseqüència. Funciona en dos modes, Normalment obert (NO) i Normalment tancat (NC).

Pas 3: Muntatge del circuit

Ara avancem i muntem el circuit. Connecteu el Vcc i el pin de terra del sensor DHT11 al 5V i a terra del Arduino nano. Connecteu el pin de sortida del sensor DHT11 al Pin2 i el pin IN del mòdul de relé al Pin3 de l’Arduino. Enceneu el mòdul de relé mitjançant Arduino i connecteu el cable positiu del ventilador al NO pin del mòdul de relé. Aquí faig servir taulers de suport, però també podeu fer servir Veroboard. Si utilitzeu un Veroboard, assegureu-vos de soldar les capçaleres femenines de la placa per inserir-hi la placa nano Arduino i el sensor DHT. I no oblideu fer una prova de continuïtat per comprovar si la connexió és curta.

Hi ha una cosa molt important que cal tenir en compte que el sensor DHT ha d’estar a prop del dispositiu que el ventilador ha de refrigerar.

Pas 4: Introducció a Arduino

Si encara no esteu familiaritzat amb l’IDE ​​Arduino, no us preocupeu, a continuació us expliquem com utilitzar Arduino IDE.

  1. Descarregueu la versió més recent d'Arduino IDE des de Arduino
  2. Connecteu la placa Arduino al vostre PC i aneu a Tauler de control> Maquinari i so> Dispositius i impressores. Aquí trobareu el port al qual està connectat el vostre Arduino. En el meu cas és COM14, però és diferent en diferents equips.

    Buscant Port

  3. Feu clic a Eines i configureu el tauler a Arduino Nano.

    Tauler de muntatge

  4. Des del mateix menú d'eines, configureu el processador a ATmega328p (Old Bootloader).

    Processador de configuració

  5. Ara torneu a configurar el port que observeu al tauler de control.

    Configuració del port

  6. Haurem d’incloure una biblioteca per utilitzar el sensor DHT11. La biblioteca s'adjunta a continuació a l'enllaç de descàrrega juntament amb el codi. Aneu a Sketch> Include Library> Add .ZIP Library.

    Biblioteca inclosa

  7. Baixeu-vos el codi adjunt a continuació i copieu-lo al vostre IDE. Feu clic al botó de càrrega per gravar el codi a la placa del microcontrolador.

    Pujar

Podeu descarregar el codi des de Aquí

Pas 5: Codi

El codi del sensor DHT11 és realment senzill, però aquí teniu algunes explicacions del codi.

  1. Al començament, s’inclou la biblioteca per utilitzar DHT11, s’inicialitzen les variables i també s’inicialitzen els pins.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. configuració nul·la () és una funció que s’utilitza per configurar els pins com INPUT o OUTPUT. També estableix la velocitat en bauds de l'Arduino. La velocitat de transmissió és la velocitat de comunicació de la placa de microcontroladors.

void setup () {pinMode (dhtpin, INPUT); pinMode (relé, OUTPUT); Serial.begin (9600); }

3. bucle buit () és una funció que s'executa una i altra vegada en un cicle. En aquesta funció, estem llegint les dades del pin de sortida de DHT11 i engegant o apagant el relé a un nivell de temperatura determinat.

bucle buit () {delay (1000); DHT11.read (dhtpin); temp = DHT11.temperature; Serial.print (temp); Serial.println ('C'); if (temp> = 35) // Enceneu el ventilador {digitalWrite (relé, BAIX); //Serial.println(relay); } else // Apagueu el ventilador {digitalWrite (relé, HIGH); //Serial.println(relay); }}

Aplicacions similars

Estem utilitzant aquest sensor de temperatura per canviar un ventilador per a dispositius elèctrics. També es pot utilitzar per a altres propòsits, algunes de les seves aplicacions són les següents.

  1. Mantenir una temperatura càlida constant per als pollastres en una barraca d’aviram.
  2. Smart Homes.
  3. Circuits d'alarma contra incendis.

Ara que heu après a automatitzar el ventilador per refredar els vostres dispositius elèctrics, ara podeu començar a treballar en aquest projecte i també podeu utilitzar aquest sensor DHT en altres aplicacions.