Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet kodu
- 8. solis: spēlējiet
Video: Automātiskais dzesēšanas ventilators, izmantojot servo un DHT11 temperatūras un mitruma sensoru ar Arduino: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā iedarbināt un pagriezt ventilatoru, kad temperatūra paaugstinās virs noteiktā līmeņa.
1. darbība. Kas jums būs nepieciešams
- DHT11 sensors
- Arduino UNO (vai jebkura cita tāfele)
- Ventilatora modulis L9110
- OLED displejs
- Servo motors
- Jumper vadi
- Maizes dēlis
- Visuino programma: lejupielādējiet Visuino
2. solis: ķēde
- Pievienojiet servomotora "oranžo" (signāla) tapu Arduino digitālajai tapai [2]
- Pievienojiet servodzinēja sarkano tapu Arduino pozitīvajai tapai [5V]
- Pievienojiet servodzinēja "brūno" tapu Arduino negatīvajai tapai [GND]
- Pievienojiet ventilatora moduļa tapu [VCC] arduino tapai [5V]
- Pievienojiet ventilatora moduļa tapu [GND] arduino tapai [GND]
- Pievienojiet ventilatora moduļa tapu [INA] arduino digitālajai tapai [5]
- Savienojiet OLED displeja tapu [VCC] ar Arduino tapu [5V]
- Savienojiet OLED displeja tapu [GND] ar Arduino tapu [GND]
- Savienojiet OLED displeja tapu [SDA] ar Arduino tapu [SDA]
- Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [SCL]
- Savienojiet DHT11 pozitīvo tapu + (VCC) ar Arduino tapu + 5V
- Savienojiet DHT11 negatīvo tapu - (GND) ar Arduino tapu GND
- Savienojiet DHT11 tapu (izeja) ar Arduino digitālo tapu (4)
3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Visuino: https://www.visuino.eu ir jāinstalē. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Sine Analog Generator"
- Pievienojiet komponentu "Servo"
- Pievienojiet komponentu "DHT"
- Pievienojiet komponentu "Analog Value"
- Pievienojiet 2X komponentu "Salīdzināt analogo vērtību"
- Pievienojiet komponentu "OLED"
5. darbība: Visuino komplekta komponentos
- Atlasiet "SineAnalogGenerator1" un rekvizītu logā iestatiet Amplitude uz 0.30 un Frequency uz 0.1, iestatiet iespējotu uz False un noklikšķiniet uz Pin ikonas un izvēlieties Boolean sink pin
- Atlasiet "CompareValue1" un rekvizītu logā iestatiet vērtību 24 (temperatūra, kas iedarbinās ventilatoru) un Salīdziniet veidu ar ctBiggerOrEqual
- Atlasiet "CompareValue2" un rekvizītu logā iestatiet vērtību 24 (temperatūras līmenis, kas apturēs ventilatoru) un Salīdziniet veidu ar ctSmaller
- Veiciet dubultklikšķi uz "AnalogValue1" un Elements logā velciet "Set Value" pa kreisi
- Rekvizītu logā iestatiet vērtību 0,5
- Elementu logā velciet citu "Iestatīt vērtību" pa kreisi
- Rekvizītu logā iestatiet vērtību 1
Veiciet dubultklikšķi uz "DisplayOLED1"
Elementu logā:
- Velciet "Zīmēt tekstu" pa kreisi un rekvizītu logā iestatiet Teksts uz "TEMP"
- Velciet "Teksta lauks" pa kreisi un rekvizītu logā iestatiet Izmērs uz 2 un Y uz 9
- Velciet "Zīmēt tekstu" pa kreisi un rekvizītu logā iestatiet Teksts uz "HUMIDITY" un Y uz 26
- Velciet "Teksta lauks" pa kreisi un rekvizītu logā iestatiet Izmērs uz 2 un Y uz 36
- Velciet "Zīmēt tekstu" pa kreisi un rekvizītu logā iestatiet tekstu uz "FAN ACTIVE" un Y uz 54 un iestatiet Enabled uz false, noklikšķiniet uz spraudītes ikonas un iestatiet BooleanSinkPin
Aizveriet logu Elements
6. darbība: Visuino Connect komponentos
- Pievienojiet SineAnalogGenerator1 tapu [izeja] ar Servo1 tapu [ieeja]
- Savienojiet Servo1 tapu [izeja] ar Arduino digitālo tapu [2]
- Pievienojiet "HumidityThermometer1" tapu [sensoru] Arduino digitālajai tapai [4]
- Pievienojiet "HumidityThermometer1" tapu [temperatūra] DisplayOLED1> TextField1 tapa [In] un CompareValue1 pin [In] un CompareValue2 pin [In]
- Pievienojiet "HumidityThermometer1" tapu [temperatūra] DisplayOLED1> TextField2 tapa [In]
- Savienojiet “CompareValue1” tapu [izeja] ar DisplayOLED1> DrawText3 pin [Iclock] un pin [Enabled]
- Pievienojiet "CompareValue1" tapu [izeja] pie AnalogValue1> Iestatiet vērtību1 tapu [In] un SineAnalogGenerator1 tapu [iespējots]
- Savienojiet "CompareValue2" tapu [izeja] ar AnalogValue1> Iestatiet Value2 tapu [ieeja]
- Pievienojiet "DisplayOLED1" tapu I2C [izeja] pie Arduino plates I2C [ieeja]
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
8. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, OLED displejs sāks rādīt temperatūras un mitruma vērtības un, ja ventilators ir aktīvs. Tiklīdz temperatūra paaugstinās virs 24 grādiem, ventilators sāks griezties.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:
Ieteicams:
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti - DHT11 datu reģistrētāja simulācija Proteus: 5 soļi
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti | DHT11 datu reģistrētāja simulācija Proteus: Ievads: čau, tas ir Liono Maker, šeit ir YouTube saite. Mēs veidojam radošu projektu ar Arduino un strādājam pie iegultām sistēmām. Datu reģistrētājs: Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus
Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi
Brīdinājuma izveide-Ubidots-ESP32+temperatūras un mitruma sensora izveide: šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz Ubidots. Lai jūs varētu to analizēt no jebkuras vietas dažādiem lietojumiem. Arī izveidojot emai
Automātiskais Pi dzesēšanas ventilators: 4 soļi (ar attēliem)
Automātiskais Pi dzesēšanas ventilators: Apraksts Vienkāršs dizains, lai kontrolētu mini 5V ventilatoru ar pitonu, bez maizes dēļa, tranzistoriem utt. Viss, kas jums nepieciešams, ir daži kabeļi un 1 kanāla relejs. Man bija divu kanālu relejs, kuru es iesaku, jo tā cena ir gandrīz tāda pati kā plus
Temperatūras nolasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: 4 soļi
Temperatūras lasīšana, izmantojot LM35 temperatūras sensoru ar Arduino Uno: Sveiki, puiši, šajā pamācībā mēs iemācīsimies izmantot LM35 kopā ar Arduino. Lm35 ir temperatūras sensors, kas var nolasīt temperatūras vērtības no -55 ° C līdz 150 ° C. Tā ir 3 termināļu ierīce, kas nodrošina analogo spriegumu, kas ir proporcionāls temperatūrai. Augstākā
E-pasta brīdinājumu izveide par NCD bezvadu temperatūras un mitruma sensoru, izmantojot sarkano mezglu: 22 soļi
E-pasta brīdinājumu izveide par NCD bezvadu temperatūras un mitruma sensoru, izmantojot mezglu-sarkanu: mēs šeit izmantojam NCD temperatūras un mitruma sensoru, taču soļi paliek vienādi jebkuram ncd produktam, tādēļ, ja jums ir citi bezvadu sensori, bez maksas novērot līdzās. Apturot šo tekstu, jums ir