İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Ö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
- WeMos D1 Mini……….(Amazon ABD / Amazon İngiltere / Banggood)
- BME280………………….(Amazon ABD / Amazon İngiltere / Banggood)
- 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?
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
Ş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
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:
- "Sensate-Setup" üzerine dokunun ve "Setup-Sensate" varsayılan parolasını girin.
- 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.
- Bir kurulum sayfasına yönlendirileceksiniz. Burada bağlanmak istediğiniz "SSID"yi (WiFi adı) seçin ve ardından şifresini girin.
- 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
Ö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
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
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:
ESP8266'yı Kullanan Basit Hava Durumu İstasyonu: 6 Adım (Resimlerle)
ESP8266 Kullanan Basit Hava Durumu İstasyonu: Bu Eğitilebilir Tabloda Sıcaklık, Basınç, İklim vb. Verileri ve Aboneler ve YouTube verileri gibi verileri almak için ESP8266'nın nasıl kullanılacağını paylaşacağım. Toplam görüntüleme sayısı. ve verileri Seri monitörde görüntüleyin ve LCD'de görüntüleyin. Veriler f olacak
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
Raspberry Pi'yi Python'da BME280 ile Kullanan Hava Durumu İstasyonu: 6 Adım
Ahududu Pi'yi Python'da BME280 ile Kullanan Hava İstasyonu: maith an scéalaí an aimir(Hava Durumu İyi Bir Öykü Anlatıcısıdır)Küresel ısınma ve iklim değişikliği sorunlarıyla birlikte, küresel hava durumu düzeni dünyamızda düzensiz hale gelmekte ve bu durum hava durumuyla ilgili bir dizi soruna yol açmaktadır. doğal afetler (kuraklık, aşırı
Büyük ST7920 Ekran Kullanan Hava Durumu İstasyonu: 4 Adım
Büyük ST7920 Ekranı Kullanan Hava Durumu İstasyonu: Sevgili arkadaşlar, başka bir Eğitilebilir Tabloya hoş geldiniz! Bu derste, bu büyük LCD ekrana ilk kez bakacağız ve onunla bir sıcaklık ve nem monitörü oluşturacağız. Her zaman ekrana benzer bir ekran bulmak istemişimdir