Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: generar, compilar i penjar el codi
- Pas 8: Juga
Vídeo: Ventilador de refredament automàtic mitjançant Servo i DHT11 Sensor de temperatura i humitat amb Arduino: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial aprendrem com arrencar i girar un ventilador quan la temperatura puja per sobre d’un determinat nivell.
Pas 1: què necessiteu
- Sensor DHT11
- Arduino UNO (o qualsevol altra placa)
- Mòdul de ventilador L9110
- Pantalla OLED
- Servomotor
- Filferros de pont
- Taula de pa
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu el pin de servo (taronja) del motor servo al pin d'Arduino Digital [2]
- Connecteu el pin Servo motor "vermell" al pin positiu Arduino [5V]
- Connecteu el pin "marró" del motor servo al pin negatiu Arduino [GND]
- Connecteu el pin del mòdul del ventilador [VCC] al pin arduino [5V]
- Connecteu el pin del mòdul del ventilador [GND] al pin arduino [GND]
- Connecteu el pin del mòdul del ventilador [INA] al pin digital arduino [5]
- Connecteu el pin de pantalla OLED [VCC] al pin Arduino [5V]
- Connecteu el pin de pantalla OLED [GND] al pin Arduino [GND]
- Connecteu el pin OLED [SDA] al pin Arduino [SDA]
- Connecteu el pin OLED [SCL] al pin Arduino [SCL]
- Connecteu el pin positiu DHT11 + (VCC) al pin Arduino + 5V
- Connecteu el pin negatiu DHT11 - (GND) al pin Arduino GND
- Connecteu el pin DHT11 (Out) al pin digital Arduino (4)
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Cal instal·lar el Visuino: https://www.visuino.eu. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegiu el component "Sine Analog Generator"
- Afegiu un component "Servo"
- Afegiu un component "DHT"
- Afegiu el component "Valor analògic"
- Afegiu el component 2x "Compare Analog Value"
- Afegiu un component "OLED"
Pas 5: a Components del conjunt de Visuino
- Seleccioneu "SineAnalogGenerator1" i, a la finestra de propietats, configureu Amplitud a 0,30 i Freqüència a 0,1, activeu False i feu clic a la icona Pin i seleccioneu Pin pinça booleana
- Seleccioneu "CompareValue1" i, a la finestra de propietats, configureu Valor a 24 (temperatura que engegarà el ventilador) i Compareu el tipus a ctBiggerOrEqual
- Seleccioneu "CompareValue2" i, a la finestra de propietats, configureu Valor a 24 (nivell de temperatura que aturarà el ventilador) i Compareu el tipus a ctSmaller
- Feu doble clic a "AnalogValue1" i, a la finestra Elements, arrossegueu "Establir valor" cap a l'esquerra
- A la finestra de propietats, establiu Valor a 0,5
- A la finestra Elements, arrossegueu un altre "Establir valor" cap a l'esquerra
- A la finestra de propietats, establiu Valor a 1
Feu doble clic a "DisplayOLED1"
A la finestra Elements:
- Arrossegueu "Dibuixa text" a l'esquerra i, a la finestra de propietats, configureu el text a "TEMP"
- Arrossegueu "Camp de text" cap a l'esquerra i, a la finestra de propietats, configureu Mida a 2 i Y a 9
- Arrossegueu "Dibuixa text" a l'esquerra i, a la finestra de propietats, configureu el text a "HUMITAT" i Y a 26
- Arrossegueu "Camp de text" cap a l'esquerra i, a la finestra de propietats, configureu Mida a 2 i Y a 36
- Arrossegueu "Dibuixa text" cap a l'esquerra i, a la finestra de propietats, configureu Text a "FAN ACTIVE" i Y a 54 i configureu Enabled a false, feu clic a la icona de fixació i configureu BooleanSinkPin
Tanqueu la finestra Elements
Pas 6: a Components de Visuino Connect
- Connecteu SineAnalogGenerator1 pin [Out] a Servo1 pin [In]
- Connecteu el pin Servo1 [Out] al pin digital Arduino [2]
- Connecteu el pin "Sensor]" HumidityThermometer1 "al pin digital Arduino [4]
- Connecteu el pin "Temperatura]" HumidityThermometer1 "a DisplayOLED1> TextField1 pin [In] i CompareValue1 pin [In] i CompareValue2 pin [In]
- Connecteu el pin "HumidityThermometer1" [Temperatura] a DisplayOLED1> TextField2 pin [In]
- Connecteu el pin "CompareValue1" [Out] a DisplayOLED1> DrawText3 pin [Iclock] i pin [Enabled]
- Connecteu el pin "CompareValue1" [Out] a AnalogValue1> Configureu el pin 1 Value [In] i el pin SineAnalogGenerator1 [Enabled]
- Connecteu el pin "CompareValue2" [Out] a AnalogValue1> Estableix el pin 2 Value [In]
- Connecteu el pin "DisplayOLED1" I2C [Out] a la placa Arduino I2C [In]
Pas 7: generar, compilar i penjar el codi
A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".
Pas 8: Juga
Si alimenteu el mòdul Arduino UNO, la pantalla OLED començarà a mostrar els valors de temperatura i humitat i si el ventilador està actiu. Un cop la temperatura pugi per sobre dels 24 graus, el ventilador començarà a girar.
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar i obrir a Visuino:
Recomanat:
Sensor de temperatura i humitat DHT11 amb Arduino: 5 passos
Sensor de temperatura i humitat DHT11 amb Arduino: Avui us ensenyaré a utilitzar el mòdul KY-015 Sensor de temperatura i humitat que conté el sensor de temperatura i humitat DHT11. Si preferiu aprendre dels vídeos, aquí teniu un vídeo tutorial que he fet !:
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local - Obteniu la temperatura i la humitat de l'habitació al navegador: 6 passos
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local | Obteniu la temperatura i la humitat de l'habitació al vostre navegador: Hola nois, avui farem una humitat i un amp; sistema de control de temperatura que utilitza ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura i la humitat s’obtindran del sensor DHT11 & es pot veure en un navegador quina pàgina web es gestionarà
Monitor de temps M5Stack M5stick C basat en ESP32 amb DHT11 - Superviseu l’índex d’humitat i calor de la temperatura a M5stick-C amb DHT11: 6 passos
Monitor de temps M5Stack M5stick C basat en ESP32 amb DHT11 | Superviseu l’índex d’humitat i calor de la temperatura a M5stick-C amb DHT11: Hola, en aquest instructable aprendrem com connectar el sensor de temperatura DHT11 amb m5stick-C (una placa de desenvolupament de m5stack) i mostrar-lo a la pantalla de m5stick-C. Així, en aquest tutorial llegirem la temperatura, la humitat i l’amp; escalfa jo
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: el sensor DHT11 s'utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És per