İçindekiler:
- 1. Adım: Hızlı Video
- Adım 2: Kişisel Hava İstasyonu için Gerekli Elektronik Bileşenler
- 3. Adım: Kişisel Hava Durumu İstasyonu için Gerekli Araçlar ve Ekstra Öğeler
- 4. Adım: Yazılım Gereksinimleri
- Adım 5: Thingspeak.com'da Özel Kanal Oluşturma
- Adım 6: Kişisel Hava İstasyonu Şeması
- Adım 7: Genel Amaçlı Devre Kartı (GCB) Üzerinde Devre Montajı
- Adım 8: Kod
- Adım 9: Muhafaza Hazırlığı
- Adım 10: Kapağı Kapatmak
Video: Kişisel Hava Durumu İstasyonu Yapın: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Odanızda otururken terlemeye veya üşümeye başlarsınız; odanızdaki sıcaklık ne kadar olurdu merak ettiniz mi? veya nem ne olurdu? Bu bir süre önce bende de oldu.
Bu, odanızın sıcaklığını, nemini, basıncını ve ışık yoğunluğunu izleyen ve bunuthingspeak.com'daki özel bir kanala yükleyen Kişisel Hava Durumu İstasyonunun başlamasına yol açar.
Başlayalım.
1. Adım: Hızlı Video
İşte her şeyi 5 dakikada özetleyen küçük bir video.
youtube'da izlemek için buraya tıklayın
Adım 2: Kişisel Hava İstasyonu için Gerekli Elektronik Bileşenler
Açıklama: Nemi algılamak için DHT11'i, sıcaklık ve basıncı algılamak için BMP180'i ve ışık yoğunluğu hakkında kaba bir fikir edinmek için bir Işık Bağımlı Direnci (LDR) kullanacağız. Arduino nano, bu sensörlerden veri toplayacak ve bunuthingspeak.com'daki özel kanalınıza yüklemek için ESP8266'ya gönderecektir. Arduino nano'muzu bir 12V-2A duvar adaptöründen, sensörlerden besleyeceğiz ve ESP8266, LM2596 tabanlı dönüştürücüden aşağı dönüştürülmüş voltajı alacak.
Bileşenlerin listesi:
- BMP180 basınç ve sıcaklık sensörü,
- DHT11 nem sensörü,
- Işık Bağımlı Direnç (LDR),
- ESP8266 wifi modülü (firmware hazır),
- Arduino nano,
- 2 Direnç - 51 KOhm ve 4.7KOhm,
- LM2596 kova dönüştürücü,
- DC jakı,
- Değiştir ve
- 12V-2A duvar adaptörü.
3. Adım: Kişisel Hava Durumu İstasyonu için Gerekli Araçlar ve Ekstra Öğeler
Açıklama: Kabloyu soymak için tel sıyırıcı, muhafaza üzerindeki kesikleri/delikleri yumuşatmak için eğe, bileşenleri muhafazanın içine yerleştirmek için tutkal tabancası, muhafaza kapağını kapatmak için tornavida ve genel amaçlı devre kartı üzerinde devreyi birleştirmek için lehim telli havya kullanacağız (GKB). 4x4x2 inç plastik kutu muhafaza görevi görür. GCB'ye uygun montaj için dişi konektörlerle birlikte erkek ve dişi berg şeridine de ihtiyacımız olacak.
Araç Listesi:
- Tel striptizci,
- Dosya,
- Tutkal tabancası,
- Tornavida ve
- Lehim demiri ve lehim teli.
Ekstra öğelerin listesi:
- 4x4x2 inç plastik kutu (Bu boyutu kullandım, yakındaki herhangi bir boyut iyi olmalı),
- Genel amaçlı devre kartı,
- erkek ve dişi berg şeridi ve
- dişi konektörler.
4. Adım: Yazılım Gereksinimleri
Açıklama: Sensör verilerinin değerini görmek içinthingspeak.com'da özel bir kanala ihtiyacımız olacak. Arduino nano için arduino kodu yazmak için Arduino IDE'ye ihtiyacımız olacak. (Bilgisayar/dizüstü bilgisayar ve internet erişimi olan bir wifi yoluna sahip olduğunuzu varsayıyorum)
Yazılım gereksinimleri listesi:
- Thingspeak.com'daki özel kanal ve
- Arduino IDE (Tercihen en son sürüm).
Arduino IDE'nin en son sürümünü arduino.cc'den indirebilirsiniz.
Şimdithingspeak.com'da özel bir kanal oluşturalım.
Adım 5: Thingspeak.com'da Özel Kanal Oluşturma
Thingsspeak.com'da özel bir kanal oluşturmak için şu adımları izleyin:
- Web tarayıcınızı açın vethingspeak.com'a gidin ve sağ üst köşedeki 'Sign Up' sekmesine tıklayın, (Resim no.1)
- Ayrıntıları doldurun ve 'Hesap oluştur' seçeneğine tıklayın, (Resim no.2)
- Şimdi 'Yeni Kanal' sekmesine tıklayın, (Resim no.3)
- Yine kanal için detayları doldurun ve 4 alanı etkinleştirin (4 sensör değeri göndereceğimiz için), aşağı kaydırın ve 'Kanalı Kaydet' sekmesine tıklayın, (Resim no.4/5)
- Bu sayfada 'API Anahtarları' sekmesine tıklayın ve 'API Anahtarını Yaz'ınızı not edin.
Hepsi bu kadar millet, artık özel bir şey-konuşma kanalınız var.
Şimdi tüm elektronik bileşenleri bir araya getirelim.
Adım 6: Kişisel Hava İstasyonu Şeması
Buraya Kişisel Hava Durumu İstasyonu için şematik bir resim ekliyorum. Aynı şekilde fritzing dosyasını da ekliyorum. Bağlantılar oldukça basittir.
- BMP180, arduino nano'nun I2C portuna bağlanır.
- LDR, 51 KOhm direnç ile voltaj bölücü şeklinde bağlanır ve bağlantı, arduino nano'nun A1 pinine bağlanır.
- DHT11'in data pini 4.7 KOhm direnç ile yükseğe çekilir ve arduino nano'nun A0 pinine bağlanır.
- ESP8266'nın TX ve RX'i, sırasıyla arduino nano'nun D10 ve D11'ine bağlanır. ESP8266'nın CH_PD'si 3.3V raya bağlanır.
- Bu modül üzerindeki potansiyometreyi çevirerek LM2596 modülünün çıkışını 3.3V'a ayarlayın. Bu modülün çıkışını sırasıyla BMP180, DHT11, LDR ve ESP8266'nın Vcc ve Gnd'sinin Vcc ve Gnd'sine bağlayın.
- LM2596 modülünün girişi, Arduino nano'nun Vin ve Gnd'sine de bağlanan 12V-2A duvar adaptöründen gelir.
Bu devreyi Genel Amaçlı Devre kartına monte etmemiz gerekiyor. Hadi bunu yapalım.
Adım 7: Genel Amaçlı Devre Kartı (GCB) Üzerinde Devre Montajı
3. adımdaki donanım araçları ve ekstra öğeler artık iş başında.
- Arduino nano ve ESP8288'in GCB'ye yerleştirilmesi için dişi berg şeridi kullanın,
- Elektriksel olarak panoya bağlamak için havya ve lehim teli kullanın,
- Tüm sensörlerin ve LM2596 modülünün erişimini genişletmek için dişi konektörler kullanın, çünkü bunlar muhafazanın kapağına ve duvarına yapışacaktır,
- 3'te yapılan dişi uzantılar için bağlantı noktaları yapmak için erkek berg şeridi kullanın,
- Devre şemasını kablolar (tel sıyırıcı kullanarak soyun) veya eritilmiş lehim teli rayı kullanarak GCB üzerinde gerçekleştirin ve son olarak,
- Bir multimetre kullanarak devreye güç vermeden önce çeşit olup olmadığını kontrol edin.
Artık tüm donanımlar GCB'ye yerleştirildiğine göre, koda bakalım.
Adım 8: Kod
Kişisel Hava İstasyonu Kodu oldukça basittir. Taşınabilirlik kolaylığı için kodu uygun şekilde yorumladım. Kodu yakmadan önce aşağıdakilere dikkat edin.
- Tüm kitaplıkların kurulu olduğundan emin olun,
- Kodun 14. satırındaki kısa çizgileri erişim noktanızın (wifi yönlendirici) SSID'si ile değiştirin,
- Kodun 15. satırındaki kısa çizgileri wifi ağınızın ŞİFRE ile değiştirin,
- Tireleri, 17. satırdaki şey konuşmanızın özel kanalı yazma API anahtarıyla değiştirin ve
- Arduino nano'yu programlarken 12V DC kaynağınızın KAPALI olduğundan emin olun.
İşte kullandığım kod ve kitaplıkları indirmek için github'a (Kişisel Hava İstasyonu) bağlantı.
Artık donanım ve yazılımımız hazır olduğuna göre, geriye kalan tek şey paketleme.
Adım 9: Muhafaza Hazırlığı
Şimdi 4x4x2 inçlik kutu üzerinde çeşitli şekil ve büyüklükte delikler açmamız gerekiyor. DC jakı için delikler açmamız ve tercih edilen herhangi bir muhafaza duvarını açmamız gerekiyor. Ayrıca muhafaza kapağında sensörler için delikler açmamız gerekiyor.
Kasa üzerinde açmamız gereken deliklerin boyutlarını gösteren bir resim ekledim.
Plastiği kesmek için sıcak bıçak kullanın.
Delikleri düzeltmek için eğe kullanın.
Artık kasanız devrenizi barındırmaya hazır.
Adım 10: Kapağı Kapatmak
Monte edilmiş GCB'nizi muhafazanın içine koyun.
Anahtarı ve DC jakını duvardaki deliklere yerleştirin; kapağın deliklerindeki sensörler. Konumlarını kesin ve sabitlemek için tutkal tabancası kullanın. Son olarak kapağı kapatmak için tornavida kullanın.
İşte karşınızda, Kişisel Hava İstasyonunuz. Güç kaynağını açın ve akıllı telefonunuz/PC'niz/Dizüstünüz/Tabletiniz aracılığıyla dünyanın herhangi bir yerinden odanızın sıcaklığını, nemini, basıncını ve ışık yoğunluğunu şey-konuş özel kanalınızda görün.
Hepsi bu talimat için. Herhangi bir şüphe durumunda yorum yapın.
Bu talimatları beğendiyseniz, youtube kanalımı sevmeniz için iyi bir şans var. Okuduğunuz için teşekkürler.
Önerilen:
Fanair: Odanız için Hava Durumu İstasyonu: 6 Adım (Resimlerle)
Fanair: Odanız için bir Hava Durumu İstasyonu: Mevcut hava durumunu öğrenmenin sayısız yolu vardır, ancak o zaman yalnızca dışarıdaki hava durumunu bilirsiniz. Ya evinizin içindeki, belirli bir odanın içindeki havayı bilmek istiyorsanız? Bu projeyle çözmeye çalıştığım şey bu. Fanair çoklu kullanır
Java'da BME280 ile Raspberry Pi Kullanan Kişisel Hava Durumu İstasyonu: 6 Adım
Java'da BME280 ile Raspberry Pi Kullanan Kişisel Hava Durumu İstasyonu: Kötü hava her zaman bir pencereden daha kötü görünür. Her zaman yerel hava durumunu ve pencereden ne gördüğümüzü izlemekle ilgilendik. Ayrıca ısıtma ve klima sistemimiz üzerinde daha iyi kontrol sağlamak istedik. Kişisel Hava Durumu İstasyonu inşa etmek harika bir
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
Particle Photon IoT Kişisel Hava İstasyonu: 4 Adım (Resimlerle)
Parçacık Foton IoT Kişisel Hava İstasyonu:
Multi Task Raspberry 1 B(Kişisel Bulut + Hava Durumu İstasyonu): 4 Adım
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu): Bir süre önce daha yeni bir sürüm satın aldıktan sonra bir RPiB yedeği olduğunu hatırladım.Yedek dosyalarımı saklarken gizliliği düşünerek kendi bulut sunucuma sahip olmaya karar verdim. İyi sonuçtan memnun, ancak R'den gelen potansiyel israfından memnun değil