Sadržaj:
- Autor John Day [email protected].
 - Public 2024-01-30 08:04.
 - Zadnja izmjena 2025-01-23 14:37.
 
  U ovom ćemo vodiču naučiti kako pokrenuti i rotirati ventilator kada se temperatura podigne iznad određene razine.
Korak 1: Šta će vam trebati
  
  
  
  - DHT11 senzor
 - Arduino UNO (ili bilo koja druga ploča)
 - Modul ventilatora L9110
 - OLED ekran
 - Servo motor
 - Žice za kratkospojnike
 - Breadboard
 - Visuino program: Preuzmite Visuino
 
Korak 2: Krug
  - 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 Arduino negativni pin [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]
 - Spojite pin za OLED ekran [VCC] na Arduino pin [5V]
 - Priključite pin za OLED ekran [GND] na Arduino pin [GND]
 - Spojite pin za OLED ekran [SDA] na Arduino pin [SDA]
 - Priključite pin za OLED ekran [SCL] na Arduino pin [SCL]
 - Spojite DHT11 pozitivni pin + (VCC) na Arduino pin + 5V
 - Spojite DHT11 negativni pin - (GND) na Arduino pin GND
 - Spojite DHT11 pin (izlaz) na Arduino digitalni pin (4)
 
Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
  
  Potrebno je instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
  
  
  - 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 Visuinu Set Components
  
  
  - 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 uporedi vrstu s ctBiggerOrEqual
 - Odaberite "CompareValue2" i u prozoru svojstava postavite vrijednost na 24 (temperaturni nivo koji će zaustaviti ventilator) i uporedi vrstu s ctSmaller -om
 - Dvaput kliknite na "AnalogValue1" i u prozoru Elements povucite "Set Value" na lijevu stranu
 - U prozoru svojstava postavite vrijednost na 0,5
 - U prozoru Elements povucite još jednu "Set Value" nalijevo
 - U prozoru svojstava postavite vrijednost na 1
 
Dvaput kliknite na "DisplayOLED1"
U prozoru Elementi:
- Povucite "Nacrtaj tekst" lijevo 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" lijevo 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" lijevo i u prozoru svojstava postavite Text na "FAN ACTIVE" i Y na 54 i postavite Enabled na false, kliknite na ikonu pribadače i postavite BooleanSinkPin
 
Zatvorite prozor Elements
Korak 6: U Visuino Connect Components
  
  
  - Spojite SineAnalogGenerator1 pin [Out] na Servo1 pin [In]
 - Spojite Servo1 pin [Out] na Arduino digitalni pin [2]
 - Spojite iglu [Senzor] termometra 1 za vlažnost na Arduino digitalni pin [4]
 - Spojite iglu "HumidityThermometer1" [Temperature] na DisplayOLED1> Pin TextField1 [In] i pin Pin [In] i CompareValue1 [In] i Uporedite Value2 pin [In]
 - Priključite 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 Value1 pin [In] i SineAnalogGenerator1 pin [Enabled]
 - Priključite pin "CompareValue2" [Out] na AnalogValue1> Set Value2 pin [In]
 - Spojite "DisplayOLED1" pin I2C [Out] na Arduino ploču I2C [In]
 
Korak 7: Generirajte, kompajlirajte i učitajte kôd
  U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "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. Kada temperatura poraste iznad 24 stepena, ventilator će se početi okretati.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:
Preporučuje se:
Povezivanje LM35 osjetnika temperature s Arduinom: 4 koraka
Povezivanje temperaturnog senzora LM35 s Arduinom: Termometri su korisni aparati koji se dugo koriste za mjerenje temperature. U ovom projektu napravili smo digitalni termometar zasnovan na Arduinu za prikaz trenutne temperature okoline i promjena temperature na LCD -u. Može biti depl
DHT11 Senzor temperature i vlažnosti sa Arduinom: 5 koraka
DHT11 osjetnik temperature i vlažnosti s Arduinom: Danas ću vas naučiti kako koristiti KY-015 modul osjetnika temperature i vlažnosti koji sadrži senzor temperature i vlažnosti DHT11. Ako više volite učiti iz videa, evo video vodiča koji sam napravio !:
Senzor temperature i vlažnosti (dht11) Sučelje s Arduinom: 4 koraka
Senzor temperature i vlažnosti (dht11) Interfejs sa Arduinom: Senzor temperature ima širok spektar primjene, koristi se na mnogim mjestima, radi kao sistem povratnih informacija. Na tržištu je dostupno više vrsta temperaturnih senzora s različitim specifikacijama, neki se senzori temperature koriste l
ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 - Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: 6 koraka
ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 | Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: Zdravo momci, u ovom uputstvu naučit ćemo kako spojiti DHT11 osjetnik temperature s m5stick-C (razvojna ploča od m5stack) i prikazati ga na ekranu m5stick-C. Stoga ćemo u ovom vodiču čitati temperaturu, vlažnost i pojačanje; zagrijavam
Automatizirajte ventilator pomoću MESH osjetnika temperature: 4 koraka (sa slikama)
Automatizirajte ventilator pomoću MESH temperaturnog senzora: 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? Izgradili smo automatizirani ventilator pomoću MESH Temperature & Vlažnost, Wemo i
