İçindekiler:
- 1. Adım: Hikaye
- 2. Adım: Gerekli Parçalar
- Adım 3: Donanım Kurulumu
- 4. Adım: Yazılım
- Adım 5: Ne Yaptığımızı Görelim
- Adım 6: Derleme Hataları
- Adım 7: Bitti
Video: Çoklu Sensörlü 2.4 TFT Arduino Hava İstasyonu: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
TFT LCD ve birkaç sensöre sahip taşınabilir bir Arduino hava istasyonu.
1. Adım: Hikaye
Son zamanlarda arduino ile oynamak için biraz boş zamanım oldu.
Birkaç ay önce internette DHT sensörlü ve RTC'li bir TFT LCD ile bir eskiz buldum. Bu yüzden kabloyu bağladım, çalışması için eskizde bazı değişiklikler yaptım. Yükledikten sonra korkunç çalışıyordu! Bu yüzden 4 saat sonra onunla acı çekmenin anlamsız olduğunu anladım. Kendime evimde kullanacağım bir meteoroloji istasyonu yapacağımı düşündüm.
Hadi başlayalım!
2. Adım: Gerekli Parçalar
Gerekli parçalar:
- Arduino uno veya Mega2560 (zaten vardı)
- Ili932x veya 9341 IC'li 2.4 tft lcd (zaten vardı)
- DHT11 (zaten vardı)
- DS18b20 (zaten vardı)
- 4 pinli ışık sensörü LDR (analog ve dijital)
- Bazı atlama telleri (zaten vardı)
- Arduino IDE ve doğru kütüphaneler
Yani şu anda benim için hiçbir maliyeti yoktu.
Adım 3: Donanım Kurulumu
Pekala, önemli bir şey değildi. Çin Arduino klonları her zaman kötü değildir. Kartın pimleri lehimleyebileceğiniz ikinci bir hattı olduğunda, bu, kablolama ile biraz daha fazla hareket alanı sağlar.
Bu yüzden işi kolaylaştırmak için pimleri ters yönde (aşağıya bakacak şekilde) lehimledim. Fotoğrafa bakın.
Şu anda 3 5V, 3 3.3 V ve bir çift GND pinimiz var.
Artık bu şekilde panoya birden fazla sensör bağlayabilirsiniz.
DHT sensörü Dijital 11'e bağlıdır.
Sıcaklık sensörü Dijital 10'a bağlıdır.
LDR, Analog 5'e bağlanır.
Dijital 12 ve 13 ücretsizdir. Yani isterseniz yine de 1 sensör ekleyebilirsiniz. (İstiyorum)
LCD nedeniyle karta hiçbir I2C sensörü bağlanamaz. Lcd, RESET için A4 pinine ihtiyaç duyar.
Acı ama gerçek.
4. Adım: Yazılım
Kütüphaneleri ve taslağı indirin.
Bu proje için kütüphaneleri yüklüyorum.
SPFD5408 kitaplığı, 2.4 TFT lcd'mizi sürmek için çok iyidir, ancak bence sadece ILI932X;9340; 9341 IC.
2019.01.05.!!
Küçük bir güncelleme! Şimdi Arduino çiy noktasını gösteriyor!
Isı endeksi hem Celsius hem de Fahrenheit olarak görüntülenir.
2019.01.06!!
Mcufriend sürümü şimdi değerleri Seri monitöre bildiriyor.
Adım 5: Ne Yaptığımızı Görelim
Arduino'muz sensörlerden gelen değerleri 1000ms güncelleme hızı ile gösteriyor.
Ne görüyoruz:
- Ring metredeki DHT sensöründen gelen sıcaklık
- Sağ üst köşedeki nem
- DS18B20 sensöründen gelen sıcaklık
- Fahrenheit cinsinden ısı endeksi
- Yüzde olarak ışık yoğunluğu (hala biraz sorunlu)
- Fahrenheit cinsinden sıcaklık
- Celsius cinsinden çiy noktası
- Mutlak nem hesabı
Fakat! Hala 2 dijital pinimiz boş, bu yüzden Arduino kartımızın yeteneklerini en üst düzeye çıkarmak için biraz iyileştirme için hala yer var.
Yakın gelecekte çalışmasını ve daha iyi görünmesini sağlamak için bu hava istasyonunda birkaç (ve görsel) yükseltme yapmayı planlıyorum. Yeterince boş zamanım olur olmaz tabii ki……
3. versiyon McuFriend uyumlu ekranlar içindir. Yaklaşık 2 yıldır kullanmadığım 1580 ve 5408 IC sürücü ekranım vardı. Bu yüzden onlarla çalışmak için bazı değişiklikler yaptım. Değiştirilmiş McuFriend kitaplığımı yükledim.
Adım 6: Derleme Hataları
Son zamanlarda Arduino IDE ile derleme hataları yaşıyorum (ve sadece ben değil). Bu genellikle geri dönen bir sorundur.
Bu çizimde bir derleme hatası varsa, lütfen onu yeni bir Arduino penceresine kopyalayın ve tekrar deneyin.
Bu benim için çalışıyor, umarım sizin için de olur.
ESP Core nedeniyle hala Arduino IDE 1.6.13'te oturuyorum.
Neden yükseltme yapmıyorsun? Sadece bu sürüm benim için çok uygun olduğu için.
Adım 7: Bitti
Bitirdiniz.
İstediğiniz gibi kullanın.
Talimatımı okuduğunuz için teşekkürler.
Önerilen:
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
Ultrasonik Sensörlü ve Temassız Sıcaklık Sensörlü Arduino Arabirimi: 8 Adım
Ultrasonik Sensör ve Temassız Sıcaklık Sensörü ile Arduino Arabirimi: Günümüzde, Yapımcılar, Geliştiriciler, projelerin prototiplerinin hızlı bir şekilde geliştirilmesi için Arduino'yu tercih ediyor. Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino'nun çok iyi bir kullanıcı topluluğu var. Bu projede
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,
BME280 Sensörlü ESP32 WiFi Hava İstasyonu: 7 Adım (Resimlerle)
BME280 Sensörlü ESP32 WiFi Hava Durumu İstasyonu: Sevgili arkadaşlar başka bir eğitime hoş geldiniz! Bu eğitimde, WiFi özellikli bir hava durumu istasyonu projesi oluşturacağız! Yeni, etkileyici ESP32 yongasını bir Nextion ekranıyla birlikte ilk kez kullanacağız. Bu videoda gidiyoruz