Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Kodu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: Arduino ilə Servo və DHT11 Temperatur və Nəmlik Sensorundan istifadə edərək Avtomatik Soyutma Fanı: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda, temperatur müəyyən bir səviyyədən yuxarı qalxdıqda bir fanı necə işə salmağı və döndərməyi öyrənəcəyik.
Addım 1: Nə lazımdır
- DHT11 sensoru
- Arduino UNO (və ya hər hansı digər lövhə)
- Fan modulu L9110
- OLED Ekran
- Servo motor
- Jumper telləri
- Çörək lövhəsi
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- Servo motor "Orange" (siqnal) pinini Arduino Digital pininə qoşun [2]
- Servo motor "Qırmızı" pinini Arduino pozitiv pininə [5V] bağlayın
- Servo motor "Qəhvəyi" pinini Arduino mənfi pininə [GND] bağlayın
- Fan modulu pinini [VCC] arduino pininə [5V] qoşun
- Fan modulu pinini [GND] arduino pininə [GND] qoşun
- Fan modulu pinini [INA] arduino rəqəmsal pininə [5] qoşun
- OLED Ekran pinini [VCC] Arduino pininə [5V] qoşun
- OLED Ekran pinini [GND] Arduino pininə [GND] bağlayın
- OLED Ekran pinini [SDA] Arduino pininə [SDA] qoşun
- OLED Ekran pinini [SCL] Arduino pininə [SCL] qoşun
- DHT11 pozitiv pin + (VCC) Arduino pin + 5V -ə qoşun
- DHT11 mənfi pinini (GND) Arduino pin GND -yə qoşun
- DHT11 pinini (Çıxış) Arduino rəqəmsal pininə (4) qoşun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Visuino: https://www.visuino.eu quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Sine Analog Generator" komponentini əlavə edin
- "Servo" komponentini əlavə edin
- "DHT" komponentini əlavə edin
- "Analog dəyər" komponentini əlavə edin
- 2X "Analog dəyəri müqayisə et" komponenti əlavə edin
- "OLED" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
- "SineAnalogGenerator1" seçin və xüsusiyyətlər pəncərəsində amplitudanı 0.30 və tezliyi 0.1 olaraq təyin edin, yalançı olaraq təyin edin və Pin simgesini vurun və Boolean lavabo pinini seçin.
- "CompareValue1" seçin və xüsusiyyətlər pəncərəsində Dəyəri 24 (fanı işə salacaq temperatur) olaraq təyin edin və ctBiggerOrEqual ilə Növü müqayisə edin.
- "CompareValue2" seçin və xüsusiyyətlər pəncərəsində Dəyəri 24 (fanı dayandıracaq temperatur səviyyəsi) və CtSmaller ilə Növü Müqayisə et
- "AnalogValue1" düyməsini iki dəfə vurun və Elements pəncərəsində "Dəyəri təyin et" düyməsini sola sürükləyin
- Xüsusiyyətlər pəncərəsində Dəyəri 0,5 olaraq təyin edin
- Elements pəncərəsində başqa bir "Dəyəri Ayarla" düyməsini sola sürükləyin
- Xüsusiyyətlər pəncərəsində Dəyəri 1 olaraq təyin edin
"DisplayOLED1" düyməsini iki dəfə vurun.
Elements pəncərəsində:
- "Mətn Çək" düyməsini sola sürükləyin və xüsusiyyətlər pəncərəsində Mətni "TEMP" olaraq təyin edin
- "Mətn Sahəsini" sola sürükləyin və xüsusiyyətlər pəncərəsində Ölçüsü 2 və Y -ni 9 olaraq təyin edin
- "Mətn Çək" düyməsini sola sürükləyin və xüsusiyyətlər pəncərəsində Mətni "Rütubət" və Y -ni 26 olaraq təyin edin
- "Mətn Sahəsini" sola sürükləyin və xüsusiyyətlər pəncərəsində Ölçüsü 2 və Y -ni 36 olaraq təyin edin
- "Mətn Çək" düyməsini sola və xüsusiyyətlər pəncərəsində Mətni "FAN AKTİVİ" və Y -ni 54 -ə, Enabled -i false olaraq təyin edin, pin simgesini vurun və BooleanSinkPin -i təyin edin.
Elements pəncərəsini bağlayın
Addım 6: Visuino Connect Komponentlərində
- SineAnalogGenerator1 pinini [Çıxış] Servo1 pininə [Daxil] bağlayın
- Servo1 pinini [Çıx] Arduino rəqəmsal pininə qoşun [2]
- "HumidityThermometer1" pinini [Sensor] Arduino rəqəmsal pininə [4] qoşun
- "HumidityThermometer1" pinini [Temperatur] DisplayOLED1> TextField1 pininə [In] və CompareValue1 pininə [In] və CompareValue2 pininə [In] qoşun.
- "HumidityThermometer1" pinini [Temperatur] DisplayOLED1> TextField2 pininə [Daxil] bağlayın
- "CompareValue1" pinini [Çıx] DisplayOLED1> DrawText3 pininə [Iclock] və pininə [Enabled] qoşun
- "CompareValue1" pinini [Çıxış] AnalogValue1> Set Value1 pininə [In] və SineAnalogGenerator1 pininə [Enabled] qoşun.
- "CompareValue2" pinini [Çıxış] AnalogValue1> Dəyər2 pininə [Daxil] bağlayın
- "DisplayOLED1" pin I2C [Çıxış] Arduino lövhəsinə I2C [Daxilində] qoşun
Addım 7: Kodu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Arduino UNO modulunu işə salırsınızsa, OLED Ekran temperatur və rütubət dəyərlərini göstərməyə başlayacaq və fan aktivdir. Temperatur 24 dərəcədən yuxarı qalxdıqda fan fırlanmağa başlayacaq.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
PIR Sensorundan istifadə edərək avtomatik ampul: 3 addım
PIR Sensorundan istifadə edərək Avtomatik Lampa: Salam uşaqlar !! Burada bir insanın və ya bir varlığın gözü qarşısında açılan avtomatik işığı təqdim edirəm. Burada istifadə olunan sensor, son dərəcə məşhur PIR sensor.it, internetdə dərhal əldə edilə bilən əsas bir sxemdir. Satın alıram
Pi üçün Avtomatik Soyutma Fanı: 4 Addım (Şəkillərlə)
Pi üçün Avtomatik Soyutma Fanı: Təsvir: Çörək taxtasına, tranzistorlara və s. Ehtiyac duymadan, pitonlu mini 5v fanı idarə etmək üçün sadə bir dizayn. Tövsiyə etdiyim 2 kanallı bir röleyim var idi, çünki demək olar ki, eyni qiymət üstəgəl
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: 4 Addım
Arduino Uno ilə LM35 Temperatur Sensorundan İstifadə İstiliyinin Oxunması: Salam uşaqlar bu təlimatlarda LM35 -in Arduino ilə necə istifadə olunacağını öyrənəcəyik. Lm35, -55 ° C ilə 150 ° C arasındakı temperatur dəyərlərini oxuya bilən bir temperatur sensoru. İstiliklə mütənasib olaraq analog gərginlik verən 3 terminallı bir cihazdır. Yüksək
Dərslik DHT11 Nəmlik Sensorundan Necə İstifadə Edilir: 4 Adım
Dərslik DHT11 Nəmlik Sensorundan Necə İstifadə Edilir: Təsvir: DHT11 Temperatur & Rütubət Sensoru bir temperatur & kalibrlənmiş rəqəmsal siqnal çıxışı olan rütubət sensoru kompleksi. Eksklüziv rəqəmsal siqnal əldə etmə texnikasından və temperaturdan istifadə edərək & rütubət sensoru
MESH Temperatur Sensorundan istifadə edərək bir Fanı Avtomatlaşdırın: 4 Addım (Şəkillərlə)
MESH Temperatur Sensorundan istifadə edərək bir Fanı Avtomatlaşdırın: Fanınızı " Aç " və " Off " Fanınız ən sevdiyiniz temperatur parametrlərinə əsasən avtomatlaşdırılmış və fərdiləşdirilə bilərsə nə etməli? MESH Temperaturundan istifadə edərək avtomatik bir fan qurduq. Rütubət, Wemo və