İçindekiler:
- Adım 1: Bileşenler
- Adım 2: PCB ve Kod
- Adım 3: Bileşenleri Kablolama
- Adım 4: Actoboard
- Adım 5: Ekran Sorunları
- Adım 6: Teşekkürler
Video: The Floger: Hava Durumu Parametresini İzleyen Bir Cihaz: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bahçe işlerinde size yardımcı olacak birkaç kullanışlı değişkeni izlemek için küçük, bağlı ve AUTONOMUS cihazı
Bu cihaz, farklı hava parametrelerini ölçmek için tasarlanmıştır:
- Zemin ve hava sıcaklığı
- Zemin ve hava nemi
- parlaklık
bir lcd ekranda görüntüleyin ve ayrıca bir sigfox modülü aracılığıyla actoboard'a gönderin (ayrıca actoboard'dan başka bir cihaza veya veritabanına da gönderebilirsiniz, ancak bu Eğitilebilir Tabloda bundan bahsetmeyeceğiz).
Cihazın otonom olduğunu söylediğim için tabi ki güneş paneli ile çalışan bir batarya kullanacağız ama en önemlisi cihaz çoğu zaman kullanılmayacak: hatta sadece saatte bir ölçüm alacak şekilde programlayacağız örneğin veya Şimdi rignt'i ölçmesini istemezseniz. Yani sonunda her saat 30 saniyeden daha az bir sürede kullandığımız cihaz.
ÖNEMLİ:
- Cömertçe paylaşacağım kodu:'), mikrodenetleyiciye yüklemek için Mbed kullanacağız, bu yüzden aşina iseniz bu bir artı (endişelenmediyseniz adım adım açıklayacağım).
- Ayrıca pcb'nizi yapmak için tüm dosyaları veriyorum, böylece sadece yazdırmanız gerekecek.
Adım 1: Bileşenler
Bu proje için elbette sensörler kullandım ama aynı zamanda mikrodenetleyicilere ve bir beslenme sistemine de ihtiyacınız olacak
İşte kullandığım bileşenlerin listesi:
Zemin sensörleri:
- Sıcaklık
- Nem
Hava sensörleri:
Sıcaklık ve nem: Havanın sıcaklığı ve nemi aynı sensörde
parlaklık sensörü:
parlaklık
Mikrodenetleyici kartları: 2 adet mikrodenetleyici kullanacağız
- STM32L432KC
- TD1208
Beslenme:
- pil
- Güneş pili
- Beslenme Adaptörü Kartı: Bu kart üzerinde pil ve güneş pilini bağlayacağız (böylece pil şarj olabilecektir). Beslenme kartının diğer tarafında, tüm sisteme güç sağlamak için (3.3V olarak) STM32L432KC'yi bir USB kablosuyla bağlayacağız.
Görüntülemek:
LCD ekran
Sigfox:
Sigfox modülü, verilerimizi actoboard'a göndermemize izin verecek
Adım 2: PCB ve Kod
PCB:
Başlamak için pcb'nin dosyalarını paylaşacağım. Normal olarak çoğu yazıcıda çalışacak bir formattadırlar.
Bunu basmak için kolayca yapabilecek bir elektrik/teknik mağaza bulabilirsiniz.
Pcb'de birkaç VIA yapmanız gerekecek (endişelenmeyin, belirtilmiştir)
KOD:
İlk adım MBED'de bir hesap oluşturmanız gerekiyor
Bu yapıldıktan sonra, sadece aşağıdaki LINK'e tıklayın, projeye erişebileceksiniz (yalnızca okuma modunda)
Önceki bağlantıyla mbed projesine ulaştığınızda, onu çalışma alanınıza (derleyici) aktarın.
Ardından STM32'nizi bilgisayarınıza bağlayın, ana dosyayı mbed'de derleyin ve bu dosyayı STM32'ye kopyalayın (basit bir kopyala/yapıştır ile).
Adım 3: Bileşenleri Kablolama
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
Bu adım, yalnızca bileşenleri nasıl birbirine bağlayacağınızı göstermek için burada, örneğin bir labdec üzerinde test etmek istiyorsanız ve işlerin nasıl çalıştığını bilmek her zaman iyidir çünkü aksi takdirde bu adımı atlayabilir ve bileşenleri pcb'ye ayarlayabilirsiniz. bağlanacak
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!
Burada tüm bileşenleri birbirine nasıl bağlayacağınızla ilgili 3 şemanız var.
Not: Açıkçası KIRMIZI kablo 3.3V beslenmeye gidiyor ve SİYAH kablo yere gidiyor.
Başlangıç için tüm bileşenlerini test etmek istiyorsanız STM32L432KC'nizi bilgisayarınıza bağlayarak beslenme kısmı olmadan yapabilirsiniz.
Adım 4: Actoboard
Bu bölümde, Sigfox modülünüz tarafından gönderilen tüm verileri almak için Actoboard'da hesabınızı nasıl kuracağınızı açıklayacağım.
Öncelikle Actoboard web sitesine gidin ve bir hesap oluşturun
İşiniz bittiğinde yeni bir veri kaynağı oluşturun (resim 1).
Akeru'yu (resim 2) bulmanız gerekecek, sonra onu aldığınızda ve üzerine tıkladığınızda "Akeru cihazınızı bağlayın" penceresine (resim 3) geleceksiniz.
Veri kaynağınıza vereceğiniz adı, modem numarasını ve PAC'yi girin (bu 2 bilgi size sigfox modülünde verilmiştir, benzersizdir).
Son kısım, alacağınız veri formatını ayarlamaktır:
lum::int:8 temp_A::int:8 hum_A::int:8 temp_S::int:8 hum_S::int:8
Size verdiğim kodu da değiştiremiyorsanız formatı DEĞİŞTİRMEYİN (en azından adı değiştirirsiniz, ancak formatı veya ısırma sayısını değiştirmezsiniz).
Bu nedenle, aşağıdakilere sahip olmanız için: parlaklık (lum), hava sıcaklığı (temp_A), hava nemi (hum_A), zemin sıcaklığı (temp_S) ve zemin nemi (hum_S).
Şimdi aynı pencerenin sağında Actoboard'un Sigfox modülünüzden mesaj alıp almadığını doğrulayabilirsiniz (resim 4). Ayrıca, bir gösterge panosu ile verilerinizi şekillendirebilirsiniz, bunun için: Yeni bir gösterge panosu oluşturun, üzerine tıklayın ve yeni bir widget ekleyin (resim 5). Şimdi "Widget ekle" adında yeni bir pencere açıldı (resim 6), ikinci "Widgets" sekmesine tıklayın ve birini seçin.
Burada, örneğin, parlaklık değerinin nasıl görüntüleneceğini göstereceğim. Bu nedenle, ikinci widget "Değer"i seçin ve Widget ayarlarını değiştirin (resim 7), bir veri seti ekleyin ve görüntülemek istediğiniz cadı değişkenini seçin. Şimdi kontrol panelinize dönerseniz, değişkeninizin değeri görünecektir (resim 8).
Adım 5: Ekran Sorunları
Bu bölümde sensörlerimizden hangi değerlerin beklendiğini ve bunları nasıl kontrol edebileceğinizi anlatacağım.
Her şeyi en başından doğru yaptıysanız, şimdiye kadar ekranınızda ve aktoboard'unuzda valeus olmalıdır.
Bu, ekranda veya actoboard'da hiçbir şey görmüyorsanız
- Öncelikle lütfen sensörler ve mikrodenetleyici arasındaki tüm bağlantılarınızı kontrol edin.
- Bağlantılarınızdan eminseniz, LCD ekranınız olabilir (biraz kırılgandırlar). Son adımı doğru bir şekilde takip ettiyseniz, değeri hala actoboard'da tutmalısınız.
Actoboard'u kurarken bazı sorunlar yaşıyorsanız, burada değerlerinizi elde etmenin üçüncü bir yolu var: Putty
Macun nasıl kullanılır:
- Cihazınızı bilgisayarınıza bağlayın ve Windows çevre birimi yöneticisini açın ve cihazınızın hangi porta bağlı olduğunu bulun (resim 2).
- Ardından Putty'yi açın ve seriyi seçin (resim 3'te kırmızı) ve önceki adımda bulduğunuz COM port numarasını (resim 3'te turuncu) sorgulayın.
- Tamam'a tıklayın. Değerleri gösteren bir konsol açılacak
Adım 6: Teşekkürler
Kendi FLOGER'ınızı yapmaya çalıştıysanız veya bunu okuduysanız bile teşekkür ederim!
Herhangi bir yorumunuz, sorunuz veya iyileştirmeniz varsa paylaşmaktan çekinmeyin!
Önerilen:
JAWS: Bir Başka Hava Durumu İstasyonu: 6 Adım
JAWS: Just Another Hava İstasyonu: Amaç ne? Küçük yaşlarımdan beri hava durumuyla çok ilgileniyorum. Topladığım ilk veriler, dışarıda asılı duran eski, cıva dolu bir termometredendi. Her gün, aylarca üst üste sıcaklık, tarih ve saati sma olarak yazdım
HTTP Üzerinden XinaBox ve Ubidots Kullanarak Bir Hava Durumu İstasyonu Nasıl Kurulur: 7 Adım
HTTP Üzerinden XinaBox ve Ubidots Kullanarak Bir Hava İstasyonu Nasıl Kurulur: XinaBox xChips (IP01, CW01 ve SW01) kullanarak Ubidots'ta kendi Hava İstasyonunuzu nasıl yapacağınızı öğrenin.ESP8266 Çekirdek ve Wi-Fi modülü (xChip CW01), kullanıcıların XinaBox'ın modüler xChips'inden buluta veri. Bu veriler uzaktan izlenebilir
Hava Mum - Bir Bakışta Hava ve Sıcaklık: 8 Adım
Hava Durumu Mum - Bir Bakışta Hava ve Sıcaklık: Bu sihirli mumu kullanarak anlık olarak dışarıdaki mevcut sıcaklık ve koşulları söyleyebilirsiniz
10 Dakikadan Kısa Bir Hava Durumu Widget'ı Oluşturma: 3 Adım
10 Dakikadan Kısa Bir Hava Durumu Widget'ı Oluşturma: Bu talimatta, 10 dakikadan kısa bir sürede bir hava widget'ının nasıl oluşturulacağını öğreneceğiz. Bu, bir iot projesine hızlı bir şekilde başlamanın mümkün olan en kolay yoludur. Tek ihtiyacınız olan bir SLabs-32 kartı. EVET bu doğru sadece bir geliştirme kurulu t
Bir Başka Hava Durumu İstasyonu (Y.A.W.S.): 18 Adım (Resimlerle)
Yine Başka Bir Hava İstasyonu (Y.A.W.S.): Bu proje benim her zaman popüler olan Hava İstasyonunu ele almam. Benimki bir ESP8266, a.96” OLED ekran ve bir BME280 çevresel sensör dizisi. Hava İstasyonları çok popüler bir proje gibi görünüyor. Benimki diğerlerinden farklı