İçindekiler:

Basit Hava Durumu İstasyonu V2.0: 5 Adım (Resimlerle)
Basit Hava Durumu İstasyonu V2.0: 5 Adım (Resimlerle)

Video: Basit Hava Durumu İstasyonu V2.0: 5 Adım (Resimlerle)

Video: Basit Hava Durumu İstasyonu V2.0: 5 Adım (Resimlerle)
Video: Babalar çocukları okula bırakırken 2024, Kasım
Anonim
Basit Hava Durumu İstasyonu V2.0
Basit Hava Durumu İstasyonu V2.0

Daha önce farklı şekilde ç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 ve BME280 Kullanan Oda Hava İstasyonu.

Bu talimatta, önceki ikisinin birleşik özellikleri artı birkaç ek özellik ile güncellenmiş bir hava durumu istasyonunu paylaşacağım. İç ortam sıcaklığı, nem ve basıncın yanı sıra mevcut hava durumunu ve ertesi gün için tahminleri de alabiliriz. Tüm bu veriler bir OLED ekranında, web sayfasında ve android/ios uygulamasında görüntülenecektir.

O halde daha fazla vakit kaybetmeden başlayalım.

Not: Bu talimatı beğendiyseniz, lütfen Sensör Yarışmasında oy verin:)

Gereçler

İşte bu proje için kullanacağımız parçaların bir listesi.

Wemos D1 Mini (Amazon US / Amazon EU): Herhangi bir ESP8266/ESP32 tabanlı geliştirme kartını kullanabilirsiniz

BME280 Sensörü (Amazon US / Amazon EU): "BMP280" ile karıştırmamak için "BME280" satın aldığınızdan emin olun

1.3" OLED Ekran (Amazon US / Amazon EU): Benim kullandığımla aynı OLED'i almanızı öneririm, Yoksa birçok OLED ESP kartlarıyla çalışmadığı için bununla mücadele edebilirsiniz

Buton (Amazon US / Amazon EU): Farklı modlar arasında geçiş yapacağı için anlık bir geçiş kullanın

Jumper'lı Breadboard (Amazon US / Amazon EU): Prototipleme için

Prototip Kurulu (Amazon US / Amazon EU): Daha kalıcı prototip yapmak için her şeyi lehimlemek

3,7v pil (Amazon ABD / Amazon AB): Sisteme güç sağlamak için (İsteğe bağlı)

Bu parçalarla birlikte, her şeyin çalışması için bir yazılıma da ihtiyacımız var.

RemoteMe: Hizmetleri kullanmak için bir hesap oluşturmanız gereken bir IoT platformudur. Tamamen ücretsizdir

Arduino IDE: Kodu yüklemek için

Yol boyunca ihtiyaç duyabileceğiniz bazı araçlar:

Tel Soyucular (Amazon ABD / Amazon AB)

Lehimleme Kiti (Amazon ABD / Amazon AB)

Yardım Eden Eller (Amazon ABD / Amazon AB)

Tüm malzemeleri topladıktan sonra bir sonraki adıma geçebiliriz.

Adım 1: Web Uygulaması ve Ağ Aygıtını Oluşturma:

Web Uygulaması ve Ağ Aygıtı Oluşturma
Web Uygulaması ve Ağ Aygıtı Oluşturma
Web Uygulaması ve Ağ Aygıtı Oluşturma
Web Uygulaması ve Ağ Aygıtı Oluşturma
Web Uygulaması ve Ağ Aygıtı Oluşturma
Web Uygulaması ve Ağ Aygıtı Oluşturma

Öncelikle Remoteme.org'a gitmemiz ve hesabımıza giriş yapmamız gerekiyor. Bir hesabınız yoksa, şimdi bir tane oluşturma zamanı. Remoteme hesabında oturum açtığımıza göre hava durumu istasyonumuzu oluşturabiliriz, aşağıdaki adımlara bakın:

  1. Remoteme hesabımıza giriş yaptığımızda, proje listesini göreceğimiz bir sayfaya yönlendiriliyoruz. Burada aşağı kaydırdığınızda "Hava Durumu İstasyonu"nu bulacaksınız. Üstüne tıkla.
  2. Bir açılır pencere görünecektir, buraya tıklayın proje hakkında gerekli tüm bilgileri bulabiliriz. İsterseniz tüm detayları okuyabilir veya sadece bu talimatı takip edebilirsiniz.
  3. "Oluştur" sekmesine gitmeli ve bilgileri doldurmalıyız.

    • Önce WiFi adınızı ve Parolanızı girin. Bu, ESP kartının WiFi ağınıza bağlanmasına izin verecektir.
    • Ardından, tahta tipini seçebileceğimiz bir seçenek var. ESP8266 tabanlı Wemos D1 mini kullandığımız için o kartı seçeceğiz.
    • Şimdi konumu, yani yaşadığınız şehri girmemiz gerekiyor. Araya şehrin adını ve ülke kodunu girin. Örneğin: "Varşova, PL" resminde olduğu gibi, Polonya'nın Varşova şehri anlamına gelir. Şehrinizi ve ülkenizi girdikten sonra aşağı kaydırın. Burada uygulamanın ve cihazın adını değiştirebilirsiniz ancak bu isteğe bağlıdır. Böylece doğrudan "Sonraki Adım"a tıklayabilirsiniz.
    • Bu, buradaki son adımdır, sadece "Proje oluştur" u tıklayın. Artık kod sihirbazı tarafından otomatik olarak oluşturulan kodu indirebilirsiniz.
    • Bunun altında Aç, QR kodu ve Yükle olmak üzere 3 seçenek vardır. İlk seçeneğe tıklamak, hava durumu verilerini içeren bir web sayfası açacaktır. İkinci seçenek, web sayfasını mobil tarayıcıda almak için herhangi bir akıllı telefon kullanılarak taranabilen bir QR kodu alacaktır. Üçüncü seçenek, Android/iPhone'a bir web uygulaması yükleyecek bir web sayfası da verecektir.

Web sayfasında ilk iki beslemenin veri gösterdiğini ancak sonuncunun boş olduğunu fark edeceksiniz. Bunun nedeni, henüz bir oda hava istasyonu oluşturmamız gerektiğidir. Öyleyse hava istasyonumuz için devre yapalım.

Adım 2: Devre Oluşturma:

Devre Oluşturma
Devre Oluşturma
Devre Oluşturma
Devre Oluşturma

Şimdi kodumuza sahip olduğumuza göre, onu tahtaya yüklememiz gerekiyor. Ama önce Ekranı, BME280 sensörünü ve bir anahtarı Wemos D1 mini'ye bağlamamız gerekiyor. Bunu yapmak için önce yukarıdaki devre şemasına bakın.

Burada modülleri bağlamak için I2C protokolünü kullandık.

  • D2'yi sabitlemek için SDA
  • SCL'den D1'e pin
  • GND'yi GND'ye sabitlemek için GND
  • 3.3v'yi pinlemek için VIN

Not: Ekranın SDA ve SCL pinlerini ve BME280'i ESP'ye bağlayın. Tüm GND pinleri birbirine bağlanmalıdır.

Anahtarın bir terminali D3'e, diğeri GND'ye bağlanır. Butonların nasıl çalıştığını bilmiyorsanız bu makaleye bir göz atmanızı öneririm. Daha iyi anlamak için yukarıdaki resimlere bakın.

3. Adım: Kodun Yüklenmesi:

Kodun Yüklenmesi
Kodun Yüklenmesi

Kodu yüklemeden önce, IDE'de yüklü tüm ESP kartlarına sahip olduğunuzdan emin olun. Bunu nasıl yapacağınızı bilmiyorsanız, bu YouTube Videosunu izleyin.

Ayrıca aşağıdaki kitaplıkları da kurun:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_Button
  6. RBD_Zamanlayıcı

Bu kütüphaneleri kurmak için. IDE'yi açın ve Araçlar >> Kitaplıkları Yönet'e gidin. Arama çubuğuna kitaplık adını tek tek girin ve kurun.

Şimdi RemoteMe'den indirilen kod dosyasını çıkartın ve Arduino IDE ile açın. Aşağıdaki adımları takip et:

  1. Wemos'unuzu PC'ye bağlayın ve kart tipini (Wemos D1 R1 mini) seçin ve doğru portu seçin.
  2. Şimdi kodu yükleyin ve bitmesini bekleyin.
  3. Kod yüklendikten sonra, kart WiFi'nize bağlanacak ve verileri OLED ekranında görüntülemeye başlayacaktır.
  4. Düğmeye basmak 3 mod arasında geçiş yapacaktır. Bunu kendin kontrol edebilirsin.

Artık her şey beklendiği gibi çalıştığına göre, bu devreyi daha kalıcı ve daha iyi görünmesi için kapalı hale getirmeye geçebiliriz.

Adım 4: PCB ve Muhafaza Oluşturma:

Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza
Bina PCB ve Muhafaza

Devremizi daha güvenli ve kalıcı hale getirmek için tüm bileşenleri bir prototip kartında birlikte lehimlememiz gerekiyor. Daha iyi fikir vermesi için çalışmalarımdan görseller paylaştım. Dilerseniz farklı bir tasarım yapabilirsiniz.

Muhafaza için kullanımı ve çalışması kolay olduğu için köpük levha kullandım. Aşağıda, kendi muhafazanızı yapmak için başvurabileceğiniz bir CAD sağladım.

Adım 5: Video Eğitimi:

Bu talimatı beğendiyseniz, lütfen oy verin.

Önerilen: