İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Devre
- Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
- Adım 4: Visuino'da Bileşen Ekleme
- Adım 5: Visuino Set Bileşenlerinde
- Adım 6: Visuino Connect Bileşenlerinde
- Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- 8. Adım: Oynat
Video: BMP280-DHT11 Kullanan Arduino Hava İstasyonu - Sıcaklık, Nem ve Basınç: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu dersimizde TFT 7735 LCD Ekranında SICAKLIK, NEM VE BASINÇ görüntüleyen bir meteoroloji istasyonunun nasıl yapıldığını öğreneceğiz.
Bir tanıtım videosu izleyin.
Adım 1: Neye İhtiyacınız Olacak?
- Arduino UNO (Veya başka bir Arduino)
- LCD Ekran TFT 7735
- BMP280 Sensör
- DHT11 Sensörü
- Atlama telleri
- ekmek tahtası
- Visuino programı: Visuino'yu indirin
Adım 2: Devre
LCD TFT ST7735
Bağlamak:
- 1.8 TFT Ekran PIN'i [LED] - Arduino PIN'i [3.3 V]
- 1.8 TFT Ekran PIN'i [SCK] - Arduino PIN'i [13]
- 1.8 TFT Ekran PIN'i [SDA] - Arduino PIN'i [11]
- 1.8 TFT Ekran PIN'i [A0 veya DC] - Arduino PIN'i [9]
- 1.8 TFT Ekran PIN'i [RESET] - Arduino PIN'i [8]
- 1.8 TFT Ekran PIN'i [CS] - Arduino PIN'i [10]
- 1.8 TFT Ekran PIN'i [GND] - Arduino PIN'i [GND]
- 1.8 TFT Ekran PIN'i [VCC] - Arduino PIN'i [5V]
NOT: Bazı Arduino kartlarının farklı SPI pinleri vardır, bu nedenle kart belgelerinizi kontrol ettiğinizden emin olun.
BMP280 Sensör
- Pin [VIN]'i Arduino'ya [V5] bağlayın
- [GND] pimini Arduino pimine [GND] bağlayın
- [SDA] pinini Arduino pinine [SDA] bağlayın
- [SCL] pimini Arduino pimine [SCL] bağlayın
DHT11 Sensörü
- [+] pinini Arduino'ya [V5] bağlayın
- [-] pimini Arduino pimine [GND] bağlayın
- [S] pimini Arduino dijital pimine [7] 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
- "Basınç Sıcaklığı BMP280 I2C" bileşenini ekleyin
- "Nem ve Termometre DHT11/1/22/AM2301" bileşenini ekleyin
- "TFT Renkli Ekran ST7735" bileşenini ekleyin
Adım 5: Visuino Set Bileşenlerinde
"Ekran1"i seçin ve "Yönlendirme"yi goDown olarak ayarlayın (bu, görüntüleme yönünü değiştirir)
Not: Ekranın çalışmaması durumunda, özellikler penceresinin altındaki Türü değiştirmeyi deneyin.
-
"Ekran1"e çift tıklayın ve öğeler penceresinde sağ taraftaki "Metin" ve "Çizgiler"i genişletin ve sol tarafa sürükleyin:
- 4X "Metin Çiz"
- 3X "Çizgi Çiz"
- 3X "Metin Alanı"
Sol tarafta şunları seçin: - "Metin1 Çiz" ve özellikler penceresinde "Boyut"u 1'e, "Renk"i aclDodgerBlue'ya ve "X"i 17'ye ve "Metin"i HAVA İSTASYONU'na ayarlayın
- "Çizim1" ve özellikler penceresinde "Yükseklik" 0, "Genişlik" 120, "Renk" aclDodgerBlue ve "Y" 0- "Metin2 Çiz" ve özellikler penceresinde "Boyut" 1 olarak ayarlanır, "Renk" - aclRed ve "X" - 30 ve "Y" - 15 ve "Metin" - SICAKLIK
- "Metin Alanı1" ve özellikler penceresinde "Boyut" 2, "Renk" sarı ve "X" 30 ve "Y" 30 - "Çizim Çizgisi2" ve özellikler penceresinde "Yükseklik" 0 olarak ayarlanır, "Width" - 120, "Color" - aclDodgerBlue ve "Y" - 50- "Draw Text3" ve özellikler penceresinde "Size" - 1, "Color" - aclAqua ve "X" - 40 ve "Y" olarak ayarlayın. 55'e ve "Metin"den NEM- "Metin Alanı2"ye ve özellikler penceresinde "Boyut"u 2'ye, "Renk"i sarıya ve "X"i 30'a ve "Y"yi 70- "Çizgi3 Çiz"e ayarlayın ve özellikler penceresinde "Yükseklik" 0, "Genişlik" 120, "Renk" aclDodgerBlue ve "Y" 90- "Metin4 Çiz" ve özellikler penceresinde "Boyut" 1, "Renk" aclBeyaz ve " X" ila 40 ve "Y" ila 95 ve "Metin" - BASINÇ- "Metin Alanı3" ve özellikler penceresinde "Boyut"u 2'ye, "Renk"i sarıya ve "X"i 15'e ve "Y"yi 110'a ayarlayın
Adım 6: Visuino Connect Bileşenlerinde
- "PressureTemperature1" pinini [Out] Arduino I2C [In]'e bağlayın
- "PressureTemperature1" pini [Basınç]'ı Display1>TextField3 [In]'e bağlayın
- "PressureTemperature1" pinini [Sıcaklık] Display1>TextField1 [In]'e bağlayın
- "NemTermometre1" pinini [Nem]'i Display1>TextField2 [In]'e bağlayın
- "HumidityThermometer1" pinini [Out] Arduino dijital pinine [7] bağlayın
- "Display1" bileşen pinini [Out] Arduino pin SPI [In]'e bağlayın
- "Display1" bileşen pinini [Chip Select] Arduino Digital pinine [10] bağlayın
- "Display1" bileşen pimini [Sıfırla] Arduino Dijital pimine [8] bağlayın
- "Display1" bileşen pinini [Register Select] Arduino Digital pinine[9] 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, LCD mevcut değerleri (SICAKLIK, NEM, BASINÇ) göstermeye başlayacaktır.
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:
Arduino ve ThingSpeak Kullanan Mini Hava İstasyonu: 4 Adım
Arduino ve ThingSpeak Kullanan Mini Hava İstasyonu: Herkese merhaba. Bu Eğitilebilir Kitapta, kişiselleştirilmiş bir mini hava istasyonu yapma adımlarında size rehberlik edeceğim. Ayrıca, hava durumu verilerimizi sunucularına yüklemek için ThingSpeak API'sini kullanacağız veya başka bir hava durumu verisinin amacı nedir?
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 8 Adım (Resimlerle)
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 2 farklı lokasyonda 1 yıllık başarılı operasyonun ardından, güneş enerjili meteoroloji istasyonu proje planlarımı paylaşıyor ve gerçekten uzun süre hayatta kalabilen bir sisteme nasıl evrildiğini açıklıyorum. güneş enerjisinden dönemler. Takip ederseniz
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: 7 Adım (Resimlerle)
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: Bu projede size bir WiFi sensör istasyonu ile birlikte bir hava istasyonunun nasıl oluşturulacağını göstereceğim. Sensör istasyonu, yerel sıcaklık ve nem verilerini ölçer ve WiFi aracılığıyla hava durumu istasyonuna gönderir. Hava durumu istasyonu daha sonra t görüntüler
ESP8266, BMP280, MQTT Hava İstasyonu: 4 Adım
ESP8266, BMP280, MQTT Hava İstasyonu: Bu, iyi bir doğrulukla basit bir hava durumu istasyonu oluşturmanız konusunda size rehberlik edecektir. Burada, verileri kaydetmek için sensörü internete bağlamak için bir ESP8266 WIFI geliştirme kartı kullanıyoruz. Bir sürü lezzetli var ve işe yarayacak ve bende olanı kullanacağım
Raspberry Pi ve Weewx Kullanan Acurite 5'i 1 Arada Hava İstasyonu (Diğer Hava İstasyonları Uyumludur): 5 Adım (Resimlerle)
Acurite 5'i 1 Arada Hava İstasyonu Raspberry Pi ve Weewx Kullanarak (diğer Hava İstasyonları Uyumludur): Acurite 5'i 1 arada meteoroloji istasyonunu satın aldığımda, evde yokken hava durumunu kontrol edebilmek istedim. Eve gelip kurduğumda, ekranı bir bilgisayara bağlamam ya da akıllı hub'larını satın almam gerektiğini fark ettim,