![Ventilator za automatsko hlađenje pomoću servo i DHT11 osjetnika temperature i vlažnosti s Arduinom: 8 koraka Ventilator za automatsko hlađenje pomoću servo i DHT11 osjetnika temperature i vlažnosti s Arduinom: 8 koraka](https://i.howwhatproduce.com/images/002/image-4702-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Ventilator za automatsko hlađenje pomoću Servo i DHT11 osjetnika temperature i vlažnosti s Arduinom Ventilator za automatsko hlađenje pomoću Servo i DHT11 osjetnika temperature i vlažnosti s Arduinom](https://i.howwhatproduce.com/images/002/image-4702-1-j.webp)
U ovom ćemo vodiču naučiti kako pokrenuti i rotirati ventilator kada se temperatura podigne iznad određene razine.
Korak 1: Ono što će vam trebati
![Ono što će vam trebati Ono što će vam trebati](https://i.howwhatproduce.com/images/002/image-4702-2-j.webp)
![Ono što će vam trebati Ono što će vam trebati](https://i.howwhatproduce.com/images/002/image-4702-3-j.webp)
![Ono što će vam trebati Ono što će vam trebati](https://i.howwhatproduce.com/images/002/image-4702-4-j.webp)
![Ono što će vam trebati Ono što će vam trebati](https://i.howwhatproduce.com/images/002/image-4702-5-j.webp)
- Senzor DHT11
- Arduino UNO (ili bilo koja druga ploča)
- Modul ventilatora L9110
- OLED zaslon
- Servo motor
- Kratkospojne žice
- Oglasna ploča
- Visuino program: Preuzmite Visuino
Korak 2: Krug
![Krug Krug](https://i.howwhatproduce.com/images/002/image-4702-6-j.webp)
- Spojite "narančasti" (signalni) pin servo motora na Arduino digitalni pin [2]
- Spojite "crveni" pin servo motora na Arduino pozitivni pin [5V]
- Spojite "smeđi" pin servo motora na negativni pin Arduino [GND]
- Spojite pin modula ventilatora [VCC] na arduino pin [5V]
- Spojite pin modula ventilatora [GND] na arduino pin [GND]
- Spojite pin modula ventilatora [INA] na arduino digitalni pin [5]
- Priključite pin OLED zaslona [VCC] na Arduino pin [5V]
- Priključite pin OLED zaslona [GND] na Arduino pin [GND]
- Priključite pin OLED zaslona [SDA] na Arduino pin [SDA]
- Spojite pin za OLED zaslon [SCL] na Arduino pin [SCL]
- Spojite pozitivni pin DHT11 + (VCC) na Arduino pin + 5V
- Spojite negativni pin DHT11 - (GND) na Arduino pin GND
- Spojite DHT11 pin (izlaz) na Arduino digitalni pin (4)
Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
![Pokrenite Visuino i odaberite vrstu ploče Arduino UNO Pokrenite Visuino i odaberite vrstu ploče Arduino UNO](https://i.howwhatproduce.com/images/002/image-4702-7-j.webp)
![Pokrenite Visuino i odaberite vrstu ploče Arduino UNO Pokrenite Visuino i odaberite vrstu ploče Arduino UNO](https://i.howwhatproduce.com/images/002/image-4702-8-j.webp)
Potrebno je instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
![U Visuinu Dodajte komponente U Visuinu Dodajte komponente](https://i.howwhatproduce.com/images/002/image-4702-9-j.webp)
![U Visuinu Dodajte komponente U Visuinu Dodajte komponente](https://i.howwhatproduce.com/images/002/image-4702-10-j.webp)
![U Visuinu Dodajte komponente U Visuinu Dodajte komponente](https://i.howwhatproduce.com/images/002/image-4702-11-j.webp)
- Dodajte komponentu "Sine Analog Generator"
- Dodajte komponentu "Servo"
- Dodajte komponentu "DHT"
- Dodajte komponentu "Analog Value"
- Dodajte 2X komponentu "Usporedi analognu vrijednost"
- Dodajte "OLED" komponentu
Korak 5: U Visuino komponentama skupa
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/002/image-4702-12-j.webp)
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/002/image-4702-13-j.webp)
![U Visuinu Set Components U Visuinu Set Components](https://i.howwhatproduce.com/images/002/image-4702-14-j.webp)
- Odaberite "SineAnalogGenerator1" i u prozoru svojstava postavite Amplitude na 0,30 i Frequency na 0,1, omogućite na False i kliknite ikonu Pin i odaberite Boolean pin pin
- Odaberite "CompareValue1" i u prozoru svojstava postavite vrijednost na 24 (temperatura koja će pokrenuti ventilator) i usporedite vrstu s ctBiggerOrEqual
- Odaberite "CompareValue2" i u prozoru svojstava postavite vrijednost na 24 (razina temperature koja će zaustaviti ventilator) i usporedite vrstu s ctSmaller
- Dvaput kliknite na "AnalogValue1" i u prozoru Elements povucite "Set Value" ulijevo
- U prozoru svojstava postavite vrijednost na 0,5
- U prozoru Elements povucite drugu "Set Value" ulijevo
- U prozoru svojstava postavite vrijednost na 1
Dvaput kliknite na "DisplayOLED1"
U prozoru Elementi:
- Povucite "Nacrtaj tekst" ulijevo i u prozoru svojstava postavite Tekst na "TEMP"
- Povucite "Polje za tekst" ulijevo i u prozoru svojstava postavite Veličina na 2 i Y na 9
- Povucite "Nacrtaj tekst" ulijevo i u prozoru svojstava postavite Tekst na "VLAŽNOST", a Y na 26
- Povucite "Polje za tekst" ulijevo i u prozoru svojstava postavite Veličina na 2, a Y na 36
- Povucite "Nacrtaj tekst" ulijevo i u prozoru svojstava postavite Text na "FAN ACTIVE", a Y na 54 i postavite Enabled na false, kliknite ikonu pribadače i postavite BooleanSinkPin
Zatvorite prozor Elements
Korak 6: U komponentama Visuino Connect
![U komponentama Visuino Connect U komponentama Visuino Connect](https://i.howwhatproduce.com/images/002/image-4702-15-j.webp)
![U komponentama Visuino Connect U komponentama Visuino Connect](https://i.howwhatproduce.com/images/002/image-4702-16-j.webp)
![U komponentama Visuino Connect U komponentama Visuino Connect](https://i.howwhatproduce.com/images/002/image-4702-17-j.webp)
- Spojite SineAnalogGenerator1 pin [Out] na Servo1 pin [In]
- Spojite Servo1 pin [Out] na Arduino digitalni pin [2]
- Spojite iglu "Senzor] termometra 1" HumidityThermometer1 na Arduino digitalni pin [4]
- Spojite pin "HumidityThermometer1" [Temperature] na DisplayOLED1> pin TextField1 [In] i Pin za usporedbu Value1 [In] i Pin Pin CompareValue [In]
- Spojite pin "HumidityThermometer1" [Temperature] na DisplayOLED1> TextField2 pin [In]
- Spojite pin [CompareValue1] [Out] na DisplayOLED1> Pin DrawText3 [Iclock] i pin [Enabled]
- Spojite pin "CompareValue1" [Out] na AnalogValue1> Pin Value Set1 [In] i SineAnalogGenerator1 pin [Enabled]
- Spojite pin "CompareValue2" [Out] na AnalogValue1> Set Value2 pin [In]
- Spojite "DisplayOLED1" pin I2C [Out] na Arduino ploču I2C [In]
Korak 7: Generirajte, sastavite i prenesite kôd
![Generirajte, sastavite i prenesite kôd Generirajte, sastavite i prenesite kôd](https://i.howwhatproduce.com/images/002/image-4702-18-j.webp)
U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".
Korak 8: Igrajte se
Ako napajate Arduino UNO modul, OLED zaslon će početi pokazivati vrijednosti temperature i vlažnosti i ako je ventilator aktivan. Kad temperatura poraste iznad 24 stupnja, ventilator će se početi vrtjeti.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu:
Preporučeni:
KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka
![KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka KALIBRACIJA OSJETNIKA KISIKA OSJETNIKA ARDUINO: 4 koraka](https://i.howwhatproduce.com/images/001/image-269-12-j.webp)
KALIBRACIJA OSJETNIKA KISIČENOG OSJETNIKA ARDUINO -a: U ovom ćemo vodiču kalibrirati Atlas Scientific -ov EZO senzor otopljenog kisika (D.O) pomoću Arduino UNO. TEORIJA KALIBRACIJE Najvažniji dio kalibracije je promatranje očitanja tijekom procesa kalibracije. Najlakše je kalibrirati
Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka
![Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka](https://i.howwhatproduce.com/images/009/image-24228-j.webp)
Slanje podataka bežičnog senzora temperature i vlažnosti u Excel: Ovdje koristimo NCD -ov osjetnik temperature i vlažnosti, ali koraci ostaju jednaki za bilo koji od ncd proizvoda, pa ako imate i druge ncd bežične senzore, slobodno ih promatrajte pored. Zaustavljanjem ovog teksta morate
Očitavanje temperature pomoću LM35 osjetnika temperature s Arduino Uno: 4 koraka
![Očitavanje temperature pomoću LM35 osjetnika temperature s Arduino Uno: 4 koraka Očitavanje temperature pomoću LM35 osjetnika temperature s Arduino Uno: 4 koraka](https://i.howwhatproduce.com/images/001/image-1374-52-j.webp)
Očitavanje temperature pomoću LM35 osjetnika temperature s Arduino Uno: Bok dečki, u ovim uputama naučit ćemo kako koristiti LM35 s Arduinom. Lm35 je temperaturni senzor koji može očitati vrijednosti temperature od -55 ° C do 150 ° C. To je 3-terminalni uređaj koji daje analogni napon proporcionalan temperaturi. Najviše
Slanje podataka bežičnog osjetnika temperature i vlažnosti IoT -a na Google tablicu: 39 koraka
![Slanje podataka bežičnog osjetnika temperature i vlažnosti IoT -a na Google tablicu: 39 koraka Slanje podataka bežičnog osjetnika temperature i vlažnosti IoT -a na Google tablicu: 39 koraka](https://i.howwhatproduce.com/images/003/image-6265-6-j.webp)
Slanje IoT podataka o osjetnicima temperature i vlažnosti na velike udaljenosti na Google tablicu: ovdje koristimo NCD -ov senzor temperature i vlažnosti, ali koraci ostaju jednaki za bilo koji od ncd proizvoda, pa ako imate druge ncd bežične senzore, slobodno promatrajte pored pored. Zaustavljanjem ovog teksta morate
Automatizirajte ventilator pomoću MESH osjetnika temperature: 4 koraka (sa slikama)
![Automatizirajte ventilator pomoću MESH osjetnika temperature: 4 koraka (sa slikama) Automatizirajte ventilator pomoću MESH osjetnika temperature: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2131-120-j.webp)
Automatizirajte ventilator pomoću MESH osjetnika temperature: Jeste li umorni od uključivanja ventilatora " Uključi " i " Isključeno "? Što ako je vaš ventilator automatiziran i prilagodljiv na temelju vaših omiljenih postavki temperature? Izradili smo automatizirani ventilator pomoću MESH Temperature & Vlaga, Wemo i