İçindekiler:

Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu: 6 Adım
Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu: 6 Adım

Video: Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu: 6 Adım

Video: Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu: 6 Adım
Video: ESP8266 BME280 sensor 2024, Temmuz
Anonim
Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu
Wemos D1 Mini, BME280 ve Sensate Kullanan Hava Durumu İstasyonu

Önceki yazılarımda bir meteoroloji istasyonu inşa etmek için farklı yöntemler paylaşmıştım. Kontrol etmediyseniz, burada bir bağlantı var.

Bu talimatta, Wemos ve Sensate adlı bir IoT platformunu kullanarak basit bir Hava Durumu istasyonunun nasıl oluşturulacağını göstereceğim. Öyleyse başlayalım.

Gereçler

  1. WeMos D1 Mini……….(Amazon ABD / Amazon İngiltere / Banggood)
  2. BME280………………….(Amazon ABD / Amazon İngiltere / Banggood)
  3. 1.3" OLED ekran…….(Amazon US / Amazon UK / Banggood)

Bunların yanı sıra iOS veya Android için Sensate Uygulamasına da ihtiyacımız var.

Adım 1: Duyusal Nedir?

Duyusal Nedir?
Duyusal Nedir?

Kendi sözleriyle: " Sensörlerinize istediğiniz zaman, istediğiniz yerden erişmek için Sensate Sense Uygulamasını kullanın. Ücretsiz Sensate Firmware ile mevcut donanım bileşenlerini kullanarak nihai veri kaydedicinizi oluşturun. Veya uygulamanız için en uygun çipi bulun ve bireysel çözümünüzü oluşturun."

Kısacası, ürün yazılımı ile birlikte, size basit projeler oluşturmak için kodsuz basit bir yol sağlayan bir uygulamadır. Tek yapmanız gereken ürün yazılımlarını flaş etmek, uygulamalarını yüklemek, yapılandırma ayarlarını gözden geçirmek ve veri toplamaya hazırsınız. sensörlerinizden.

Adım 2: Yanıp Sönen Sensate Firmware

Yanıp Sönen Sensate Bellenimi
Yanıp Sönen Sensate Bellenimi
Yanıp Sönen Sensate Bellenimi
Yanıp Sönen Sensate Bellenimi
Yanıp Sönen Sensate Bellenimi
Yanıp Sönen Sensate Bellenimi

Şimdi ESP kartımızın (bu durumda WeMos D1 Mini) Sensate bulutuna bağlanabilmesini istiyoruz. Bunun için Sensate'in Firmware'ini tahtamıza flashlamamız gerekiyor. Süreç oldukça yalındır.

Öncelikle aşağıdakileri indirdiğinizden emin olun:

  • CP210x veya CH34x sürücüsünü indirin ve kurun (kartınızda kullanılan USB - TTL yongasına bağlı olarak). Benim durumumda CH340'ı kurdum.
  • NodeMCU flaşör aracını buradan indirin.
  • Ardından, en son Sensate aygıt yazılımını buradan indirin.

Her şey indirildikten ve sürücüler yüklendikten sonra. WeMos kartımızın portunu kontrol etmemiz gerekiyor. Limanı bulmak için:

  • "Aygıt Yöneticisi" >> "Bağlantı Noktaları"na gidin.
  • Kartı USB üzerinden PC'ye bağlayın. Listede yeni bir bağlantı noktasının göründüğünü fark edeceksiniz. Not edin.

Şimdi kartı yeni bellenim ile flash edebiliriz. Bağlantıdan doğru bellenimi indirdiğinizden emin olun. (Bu projede WeMos D1 mini kullanıyoruz, bu yüzden bu yazılımı kullanacağız)

  • Flaşörü açın ve "Gelişmiş" sekmesine gidin. Yukarıdaki resimdeki gibi benzer ayarlara sahip olduğunuzdan emin olun.
  • Sonraki "Config" sekmesine gidin, ilk satıra tıklayın ve bellenimi indirdiğiniz klasöre gidin. Uygun dosyayı seçin.
  • Şimdi "İşlem" sekmesine gidin, burada COM bağlantı noktası kutusunda daha önce not ettiğiniz bağlantı noktasını seçin.
  • "Flaş" üzerine tıklayın ve yanıp sönme bitene kadar bekleyin.

Artık Sensate'in ürün yazılımına sahip bir WeMos D1 mini kartımız var. Önyükleme işlemini bitirmek için sıfırlama düğmesine tıklamanız yeterlidir.

Adım 3: WiFi Ağını Yapılandırma

WiFi Ağını Yapılandırma
WiFi Ağını Yapılandırma
WiFi Ağını Yapılandırma
WiFi Ağını Yapılandırma
WiFi Ağını Yapılandırma
WiFi Ağını Yapılandırma

Firmware'i başarıyla flashlayıp başlattığımıza göre, WiFi kimlik bilgilerini tahtaya kurmamız gerekiyor. Bunu yapmak için önce kartı açın ve akıllı telefonunuzun WiFi özelliğini açın. Aşağıda verilen adımları izleyin:

  1. "Sensate-Setup" üzerine dokunun ve "Setup-Sensate" varsayılan parolasını girin.
  2. Cihaz bağlandıktan sonra, varsayılan tarayıcınızı açın ve "192.168.4.1" URL'sini girin ve enter tuşuna basın.
  3. Bir kurulum sayfasına yönlendirileceksiniz. Burada bağlanmak istediğiniz "SSID"yi (WiFi adı) seçin ve ardından şifresini girin.
  4. Servis Yapılandırmasında cihazınıza bir ad verin (bu durumda "Hava Durumu İstasyonu"). Kaydet ve yeniden başlat üzerine dokunun.

Bu yapıldıktan sonra, WeMos kartı artık WiFi ağınıza bağlanmaya hazırdır. Artık ilerleyip Sensate uygulamasında kurulumu başlatabiliriz.

Adım 4: Sensate Mobil Uygulamasını Kurma

Sensate Mobil Uygulamasını Kurma
Sensate Mobil Uygulamasını Kurma
Sensate Mobil Uygulamasını Kurma
Sensate Mobil Uygulamasını Kurma
Sensate Mobil Uygulamasını Kurma
Sensate Mobil Uygulamasını Kurma

Öncelikle Akıllı Telefonunuza Sensate Sense Uygulamasını yüklediğinizden emin olun. Ardından uygulamayı açın ve aşağıdaki adımları izleyin:

  • İlk sayfada "Donanım Kurulumu" üzerine dokunun. Ardından, köprüyü yapılandırmak isteyip istemediğimizi soracak, önceki adımda zaten yapılandırdığımız için ikinci seçeneğe dokunacağız " Hayır, zaten yapılandırılmış"
  • Bir sonraki sayfa mevcut tüm köprüleri gösterecektir. Az önce yaptığımızı seçin.
  • Bir sonraki sayfada sensörler ve 3 seçenek hakkında tüm detayları alacağız. Burada " Yapılandırma Sihirbazı " seçeneğini seçin. Sonraki sayfada yapılandırma hakkında daha fazla bilgi okuyabilirsiniz. Okuduğunuzda, "Başlat" üzerine dokunun.
  • Şimdi desteklenen tüm panoların listesini alıyoruz. Burada "WeMos D1 Mini"yi seçeceğiz ve "Devam"a dokunacağız.
  • Ardından bizden bir çalışma modu seçmemizi istiyor. 2 mod vardır, biri okumaları olabildiğince sık alıp güncelleyen normal moddur. Diğer mod "Uyku Modu", bu modda periyodik güncellemeler alabiliriz ve kart güç tasarrufu modunda olacaktır. Bu proje için sıcaklık ve nemin gerçek zamanlı güncellemelerini istediğim için ilk Modu seçtim.
  • Ardından ekranı seçmemiz gerekiyor. 1.3" 128x64 ekran kullandığımız için bunu seçeceğiz. Ardından " Devam " seçeneğine dokunun.
  • Bir sonraki sayfada sadece " Uzantı yok " seçeneğini seçin.
  • Bir sonraki sayfada sensörü seçmeliyiz. "BME280" kullanıyoruz, bu yüzden onu seçin. Benzer olan ancak Basınç sensörü olmayan BMP280'i seçmediğinizden emin olun.
  • Sensörü seçtiğimizde, uygulama bize hangi verileri toplamak istediğimize dair bir seçenek sunuyor. Burada üç seçeneği de değiştirin. Başka ayarlarla oynamaya gerek yok.
  • Son olarak bitir'e tıklayın.

Şimdi yapmamız gereken tek şey devreyi kurmak.

Adım 5: Devreyi Kurmak

Devreyi Kurmak
Devreyi Kurmak
Devreyi Kurmak
Devreyi Kurmak

Burada I2C iletişimini kullandığımız için bağlantılar çok basit. Yukarıdaki resimlere bakın. Burada 4 pin devreye giriyor: VCC, GND (güç pinleri) & SDA, SCL (I2C pinleri).

Kabloları şu şekilde bağlayın:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Ve hepsi bu. Şimdi sadece devreyi açın ve ağa bağlanmasını bekleyin. Şimdi verileri OLED ve uygulama üzerinden alacağız.

Adım 6: Son Not

Son Not
Son Not
Son Not
Son Not

Artık gerçekten bir kod yazmak zorunda kalmadan bir DIY hava istasyonumuz var. Harika değil mi? Şimdi burada daha önce yaptığım gibi bir dava oluşturabilirsiniz. Umarım öğreticiyi takip etmek kolay olmuştur ve şimdi bir şeyler öğrenmişsinizdir.

Herhangi bir sorunuz varsa, aşağıya bir yorum bırakmaktan çekinmeyin.

Önerilen: