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


Bu eğitimde Arduino, DHT11 sensör, OLED Ekran ve Visuino kullanarak Sıcaklık ve Nemi Görüntülemek için basit bir hava istasyonu oluşturmayı öğreneceğiz.
Bir tanıtım videosu izleyin.
Adım 1: Neye İhtiyacınız Olacak?


- Arduino UNO (veya başka bir Arduino)
- OLED Ekran
- DHT11 sıcaklık/nem sensörü
- Atlama telleri
- Visuino programı: Visuino'yu indirin
Adım 2: Devre

- DHT11 sensör pinini (VCC veya +) Arduino pinine (5V) bağlayın
- DHT11 sensör pinini (GND veya -) Arduino pinine (GND) bağlayın
- DHT11 sensör pimini (S) Arduino dijital pimine (7) 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 (SCL) Arduino pinine (SCL) bağlayın
- OLED Ekran pinini (SDA) Arduino pinine (SDA) bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin


Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:
Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da 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


- "SSD1306/SH1106 OLED Ekran (I2C)" bileşenini ekleyin
- 2X "Metne Analog" bileşeni ekleyin
- "Nem ve Termometre DHT11/1/22/AM2301" bileşenini ekleyin
Adım 5: Visuino Set Bileşenlerinde



- "AnalogToText1" bileşenini seçin ve özellikler penceresinde "Precision" öğesini 0 olarak ayarlayın (Resim1)
- "AnalogToText2" bileşenini seçin ve özellikler penceresinde "Precision" öğesini 0 olarak ayarlayın (Resim1)
- "DisplayOLED1" bileşenini seçin ve üzerine çift tıklayın. (Resim2)
- Öğe penceresinde 2X "Draw Bitmap" öğesini sola sürükleyin (Resim 2)
- Eleman penceresinde 2X "Metin Alanı"nı sola sürükleyin (Resim 2)
- Elements penceresinde, soldaki "Draw Bitmap1"i seçin ve özellikler penceresinde "Y"yi 30'a ayarlayın ve "Bitmap"i seçin ve 3 noktaya tıklayın.
- "Şeffaflık Bitmap Düzenleyicisi"nde "Yükle" düğmesine tıklayın ve dosyadan "Bulut" bitmap'ini yükleyin. Not: "Bulut" Bitmap'i buradan indirilebilir veya daha fazlasına buradan göz atabilirsiniz,
- "Şeffaflık Bitmap Düzenleyicisi"ni kapatın
- Elements penceresinde Soldaki "Draw Bitmap2"yi seçin ve özellikler penceresinde "X"i 75'e ayarlayın ve "Bitmap"i seçin ve 3 noktaya tıklayın.
- "Şeffaflık Bitmap Düzenleyicisi"nde "Yükle" düğmesine tıklayın ve dosyadan "Bırak" bitmap'ini yükleyin. Not: "Bırak" Bitmap'i buradan indirilebilir veya daha fazlasına buradan göz atabilirsiniz,
- "Şeffaflık Bitmap Düzenleyicisi"ni kapatın
- Öğeler penceresinde "TextField1" öğesini seçin ve özellikler penceresinde "boyut"u 4, "X"i 5, "Y"yi 5'e ayarlayın
- Öğeler penceresinde "TextField2"yi seçin ve özellikler penceresinde "boyut"u 2, "X"i 105, "Y"yi 5'e ayarlayın
Adım 6: Visuino Connect Bileşenlerinde


- "DisplayOLED1" bileşen pinini [Out] Arduino I2C pin [In]'e bağlayın
- "HumidityThermometer1" bileşen pimini [Sensör] Arduino dijital pimine [7] bağlayın
- "NemTermometre1" bileşen pimini [Sıcaklık] AnalogToText1 pimi [Giriş]'e bağlayın
- "HumidityThermometer1" bileşen pimini [Nem]'i AnalogToText2 pimine [Giriş] bağlayın
- "AnalogToText1" pin [Out]'u "DisplayOLED1" > TextField1 bileşen pini [In]'e bağlayın
- "AnalogToText2" pinini [Out] "DisplayOLED1" > TextField2 bileşen pini [In]'e bağlayın
Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin


Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın
Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)
8. Adım: Oynat
Arduino UNO modülüne güç verirseniz, OLED ekranında oda sıcaklığı ve nem seviyesi görüntülenmelidir.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz:
Önerilen:
ESP8266 ve ESP32 Kendin Yap Kullanan Profesyonel Hava İstasyonu: 9 Adım (Resimlerle)

ESP8266 ve ESP32 DIY Kullanan Profesyonel Hava İstasyonu: LineaMeteoStazione, Sensirion'dan profesyonel sensörler ve ayrıca bazı Davis Instrument bileşenleri (Rain Gauge, Anemometer) ile arayüzlenebilen eksiksiz bir meteoroloji istasyonudur
Kendin Yap Hava Durumu Yardımcısı: 6 Adım

DIY Hava Durumu Yardımcısı: En son ESP32'yi mevcut hava durumunu yayınlayabilen bir hava durumu yayın istasyonu yapmak için kullandım. İlgileniyorsanız, önceki talimatı kontrol edebilirsiniz. Şimdi güncellenmiş bir versiyon yapmak istiyorum, kontrol etmek için bir şehir belirleyeceğim
ESP8266'yı Kullanan Basit Hava Durumu İstasyonu: 6 Adım (Resimlerle)

ESP8266 Kullanan Basit Hava Durumu İstasyonu: Bu Eğitilebilir Tabloda Sıcaklık, Basınç, İklim vb. Verileri ve Aboneler ve YouTube verileri gibi verileri almak için ESP8266'nın nasıl kullanılacağını paylaşacağım. Toplam görüntüleme sayısı. ve verileri Seri monitörde görüntüleyin ve LCD'de görüntüleyin. Veriler f olacak
Basit Hava Durumu İstasyonu V2.0: 5 Adım (Resimlerle)

Simple Weather Station V2.0: Daha önce farklı çalışan birkaç tür hava istasyonunu paylaşmıştım. Bu makaleleri okumadıysanız, buraya göz atmanızı tavsiye ederim: ESP8266 Kullanan Basit Hava Durumu İstasyonu. Arduino &
WiFi Uyarıları ile Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: 18 Adım

WiFi Uyarıları ile bir Mini Kendin Yap Hidroponik Sistemler ve Kendin Yap Hidroponik Bitki Bahçesi İnşa Et: Bu derste size bir #Kendin Yap #hidroponik sistemini nasıl kuracağınızı göstereceğiz. Bu DIY hidroponik sistem, 2 dakika açık ve 4 dakika kapalı olan özel bir hidroponik sulama döngüsünde sulayacaktır. Ayrıca rezervuar su seviyesini de izleyecektir. Bu sistem