
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu eğitimde, sıcaklık belirli bir seviyenin üzerine çıktığında bir fanın nasıl çalıştırılacağını ve döndürüleceğini öğreneceğiz.
Adım 1: Neye İhtiyacınız Olacak?




- DHT11 sensörü
- Arduino UNO (veya başka bir kart)
- Fan modülü L9110
- OLED Ekran
- Servo motor
- Atlama telleri
- ekmek tahtası
- Visuino programı: Visuino'yu indirin
Adım 2: Devre

- Servo motor "Turuncu" (sinyal) pimini Arduino Dijital pimine[2] bağlayın
- Servo motor "Kırmızı" pimini Arduino pozitif pimine [5V] bağlayın
- Servo motor "Kahverengi" pinini Arduino negatif pinine[GND] bağlayın
- Fan modülü pinini [VCC] arduino pinine [5V] bağlayın
- Fan modülü pinini [GND] arduino pinine [GND] bağlayın
- Fan modülü pinini [INA] arduino dijital pinine [5] bağlayın
- OLED Ekran pinini[VCC] Arduino pinine[5V] bağlayın
- OLED Ekran pinini[GND] Arduino pinine[GND] bağlayın
- OLED Ekran pinini[SDA] Arduino pinine[SDA] bağlayın
- OLED Ekran pinini[SCL] Arduino pinine[SCL] bağlayın
- DHT11 pozitif pini + (VCC) Arduino pini +5V'a bağlayın
- DHT11 negatif pinini - (GND) Arduino pin GND'ye bağlayın
- DHT11 pinini (Out) Arduino dijital pinine (4) bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin


Visuino: https://www.visuino.eu kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino'da Bileşen Ekleme



- "Sinüs Analog Jeneratör" bileşenini ekleyin
- "Servo" bileşeni ekleyin
- "DHT" bileşeni ekle
- "Analog Değer" bileşeni ekleyin
- 2X "Analog Değeri Karşılaştır" bileşeni ekleyin
- "OLED" bileşeni ekleyin
Adım 5: Visuino Set Bileşenlerinde



- "SineAnalogGenerator1"i seçin ve özellikler penceresinde Genlik'i 0.30 ve Frekansı 0.1'e ayarlayın, etkinleştirmeyi False olarak ayarlayın ve Pin simgesine tıklayın ve Boolean lavabo pinini seçin
- "CompareValue1" öğesini seçin ve özellikler penceresinde Değeri 24 (fanı başlatacak sıcaklık) olarak ayarlayın ve Türü ctBiggerOrEqual olarak Karşılaştırın
- "CompareValue2"yi seçin ve özellikler penceresinde Değeri 24'e (fanı durduracak sıcaklık seviyesi) ve Karşılaştırma Tipi'ni ctSmaller olarak ayarlayın
- "AnalogValue1" üzerine çift tıklayın ve Elements penceresinde "Set Value" öğesini sola sürükleyin
- Özellikler penceresinde Değeri 0,5 olarak ayarlayın
- Öğeler penceresinde başka bir "Değer Ayarla" öğesini sola sürükleyin
- Özellikler penceresinde Değeri 1 olarak ayarlayın
"DisplayOLED1" üzerine çift tıklayın
Öğeler penceresinde:
- "Metin Çiz"i sola sürükleyin ve özellikler penceresinde Metni "TEMP" olarak ayarlayın
- "Metin Alanı"nı sola sürükleyin ve özellikler penceresinde Boyutu 2'ye ve Y'yi 9'a ayarlayın
- "Metin Çiz"i sola sürükleyin ve özellikler penceresinde Metni "NEM" ve Y'yi 26'ya ayarlayın
- "Metin Alanı"nı sola sürükleyin ve özellikler penceresinde Boyutu 2 ve Y'yi 36 olarak ayarlayın
- "Metin Çiz"i sola sürükleyin ve özellikler penceresinde Metni "FAN AKTİF" ve Y'yi 54'e ayarlayın ve Etkin'i yanlış olarak ayarlayın, pim simgesine tıklayın ve BooleanSinkPin'i ayarlayın
Öğeler penceresini kapatın
Adım 6: Visuino Connect Bileşenlerinde



- SineAnalogGenerator1 pin [Out]'u Servo1 pin [In]'e bağlayın
- Servo1 pinini [Out] Arduino dijital pin [2]'ye bağlayın
- "NemTermometre1" pinini [Sensör] Arduino dijital pinine [4] bağlayın
- "NemTermometre1" pinini[Sıcaklık] DisplayOLED1>TextField1 pini[In]'e ve CompareValue1 pin[In] ve CompareValue2 pin[In]'e bağlayın
- "NemTermometre1" pinini[Sıcaklık] DisplayOLED1>TextField2 pin[In]'e bağlayın
- "CompareValue1" pin[Out]'u DisplayOLED1>DrawText3 pin[Iclock] ve pin[Enabled]'a bağlayın
- "CompareValue1" pin[Out]'u AnalogValue1>Set Value1 pin[In] ve SineAnalogGenerator1 pin[Enabled]'a bağlayın
- "CompareValue2" pin[Out]'u AnalogValue1>Set Value2 pin[In]'e bağlayın
- "DisplayOLED1" pin I2C [Out]'u Arduino kartı I2C [In]'e bağlayın
7. Adım: Kodu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.
8. Adım: Oynat
Arduino UNO modülüne güç verirseniz, OLED Ekran sıcaklık ve nem değerlerini ve fan Aktif ise göstermeye başlayacaktır. Sıcaklık 24 derecenin üzerine çıktığında fan dönmeye başlayacaktır.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:
Önerilen:
Arduino ile DHT11 Sıcaklık & Nem Sensörü: 5 Adım

Arduino ile DHT11 Sıcaklık & Nem Sensörü: Bugün sizlere DHT11 sıcaklık ve nem sensörünü içeren KY-015 Sıcaklık ve Nem Sensörü modülünün nasıl kullanıldığını öğreteceğim. !:
Arduino ile Sıcaklık ve Nem Sensörü (dht11) Arayüzü: 4 Adım

Arduino ile Sıcaklık ve Nem Sensörü (dht11) Arayüzü: Sıcaklık sensörleri geniş bir uygulama alanına sahiptir ve birçok yerde geri bildirim sistemi olarak çalışır. Piyasada farklı özelliklere sahip birden fazla sıcaklık sensörü türü mevcuttur, bazı sıcaklık sensörleri kullanılır
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü - DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: 6 Adım

DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü | DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: Merhaba arkadaşlar, bu talimatta DHT11 sıcaklık sensörünün m5stick-C (m5stack tarafından geliştirilen bir geliştirme kartı) ile nasıl arayüzleneceğini ve m5stick-C ekranında nasıl görüntüleneceğini öğreneceğiz. Bu eğitimde sıcaklık, nem ve sıcaklık değerlerini okuyacağız; ısı ben
DHT11 Sıcaklık Sensörü Arduino İle Nasıl Kullanılır ve Baskı Sıcaklığı Isı ve Nem: 5 Adım

DHT11 Sıcaklık Sensörü Arduino İle Nasıl Kullanılır ve Baskı Sıcaklığı Isı ve Nem: DHT11 sensörü sıcaklık ve nemi ölçmek için kullanılır. Onlar çok popüler elektronik meraklılarıdır. DHT11 nem ve sıcaklık sensörü, DIY elektronik projelerinize nem ve sıcaklık verileri eklemeyi gerçekten kolaylaştırır. Başına
Dizüstü Soğutma Pedi DIY - CPU Fanı ile Müthiş Yaşam Hileleri - Yaratıcı Fikirler - Bilgisayar Fanı: 12 Adım (Resimlerle)

Dizüstü Soğutma Pedi DIY | CPU Fanı ile Müthiş Yaşam Hileleri | Yaratıcı Fikirler | Bilgisayar Hayranı: Bu videoyu sonuna kadar izlemeniz gerekiyor. videoyu anlamak için