İçindekiler:
- Adım 1: Kutudaki Parçalar
- Adım 2: Sensly Hepsini Bir Araya Getirmek
- 3. Adım: Ekstra Parçalar
- Adım 4: Raspberry Pi'yi Ayarlama
- Adım 5: Yazılımı İndirin
- Adım 6: Gaz Sensörlerini Kalibre Edin
- 7. Adım: Sensly HAT'ı Çalıştırma
- 8. Adım: Son Adımlar
Video: Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Sensly, mevcut çeşitli gazlar hakkında bilgi toplamak için yerleşik gaz sensörlerini kullanarak havadaki kirlilik seviyelerini tespit edebilen taşınabilir bir kirlilik sensörüdür. Bu bilgiler, gerçek zamanlı anlık bildirim güncellemeleri için doğrudan akıllı telefonunuza beslenebilir. Sensly, ofis, ev veya çalışma ortamının doğru bir şekilde okunmasını sağlayan endüstriyel sensörler kullanır. Bu verilerin farkında olmak, harekete geçmenize ve çevrenizdeki kirlilik seviyelerini düşürmenize yardımcı olur.
Altitude Tech LTD'deki ekibimiz, Raspberry Pi mini bilgisayarın büyük hayranlarıdır. Raspberry Pi topluluğunun kendi Sensly cihazlarını geliştirmesine ve farklı gaz türlerini öğrenirken deneyler üzerinde çalışmaya başlamasına gerçekten yardımcı olmak istiyoruz. Raspberry Pi için Sensly Hat'ı geliştirdik. Başlangıçta Kickstarter'da piyasaya sürüldü, bu yenilikçi geliştirme ürününü yapımcılara sunmaktan heyecan duyuyoruz.
Sensly HAT Nasıl Kullanılır
Sensly Raspberry Pi HAT'ı şu amaçlarla kullandığınızı hayal edin:
- Kendi hava koşullarına dayanıklı kasanızı oluşturun ve uzak konumlardaki hava kalitesini izleyin
- Evinizin etrafındaki hava kalitesini izleyin
- Okul deneyleri için kullanın.
Adım 1: Kutudaki Parçalar
İhtiyacınız olan her şeyi almakla başlayın.
- Duyarlı ŞAPKA
- BME 280 sıcaklık, nem ve basınç sensörü modülü
- Keskin PM10 Sensör
- PM10 Kablo
- 40 Pinli Raspberry Pi başlığı
Adım 2: Sensly Hepsini Bir Araya Getirmek
Hepsini bir araya getirelim:
- 40 pimli başlığı Sensly HAT üzerindeki pim deliklerine yerleştirin ve ardından Sensly HAT'ı pi'nin üzerine yerleştirin.
- BME 280 modülünü, pimlerin eşleştiğinden emin olarak Sensly HAT'a yerleştirin. Hangi yöne bakması gerektiğini öğrenmek için modülün altına bakın.
- PM Sensör Kablosunu PM Header etiketli bağlantı noktasına takın
- Bu yapıldıktan sonra, Raspberry Pi'yi açabiliriz.
- Sensly Hat'in güç çekişi nedeniyle, tam olarak çalışırken pi'nize güç sağlamak için bir ahududu pi şarj cihazı kullanmanız önerilir.
3. Adım: Ekstra Parçalar
Ahududu pi'niz için her şeyi almak
- Ahududu pi 2 veya 3
- monitör
- Klavye ve fare
- İnternet bağlantısı
- HDMI kablosu
- Raspberry Pi 3 şarj cihazı
- Raspbian Jessie'nin son sürümü
Adım 4: Raspberry Pi'yi Ayarlama
Ahududu pi vakfından ihtiyacınız varsa bir ahududu pi kurma kılavuzu
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessie'nin en son sürümü aşağıdaki bağlantıda bulunabilir.
www.raspberrypi.org/downloads/
Adım 5: Yazılımı İndirin
Sensly HAT'a bağlanmak için Raspberry Pi'yi ayarlama.
Bunu yapmanın birkaç yolu var, öncelikle Raspbian imajını buradan indirebilirsiniz. Bu, çalışmak üzere önceden yapılandırılacaktır. İkinci olarak, kurulum komut dosyasını https://github.com/Altitude-Tech/Sensly_Install adresinden indirebilirsiniz.
Öncelikle komutu kullanarak kurulum scriptlerini indirmemiz gerekiyor. Ev dizininizde olduğunuzdan emin olun
$ git klonu
Ardından dizini Sensly_Install klasörüne değiştiriyoruz
$ cd /yol/to/Sensly_Install
Ardından, kurulum komut dosyasını çalıştırılabilir hale getirmemiz gerekiyor.
$ chmod u+x./Sensly_Dev_Install.sh
Son olarak scripti çalıştırıyoruz. Devam etmek istediğinizi onaylamak için Y yazmanız gereken bazı istemler olacaktır.
$ sudo./Sensly_Dev_Install.sh
Tamamlandığında, pi'niz yeniden başlayacaktır. Her şeyin çalıştığını doğrulamak için aşağıdaki komutu çalıştırabiliriz.
$ i2cdetect -y 1
Ekranda 05 ve 76 pozisyonlarını görebilmeniz gerekir.
Adım 6: Gaz Sensörlerini Kalibre Edin
Sensörleri üreticilerden aldığımızda sahip oldukları koruyucu kaplamayı çıkarmak için gerekli bir ön ısıtma/yanma aşaması vardır, bu genellikle 48 saattir ve yalnızca bir kez yapılması gerekir. Bundan sonra, herhangi bir veriyi kaydetmeden önce okumaları stabilize etmek için sensörü tipik olarak 15 dakika ısıtmanızı öneririz.
Şimdi PPM'yi hesaplayabilmek için Gaz Sensörlerini kalibre etmemiz gerekiyor. Bunu yapmak için Sensly HAT'ı temiz hava ortamına koymamız gerekiyor. Bu dışarıda olabilir veya tesisleriniz varsa sentetik havada olabilir. İçine koyduğunuz hava sensörlerin doğruluğunu etkilerken, hassasiyeti etkilemeyecektir, bu nedenle hava kalitenizdeki değişiklikleri izlemek istiyorsanız Sensly uygun olacaktır. Sensly HAT, kalibrasyon bellenimi ile önceden yüklenmiş olarak gelir, böylece her Gaz sensörü için R0 değerlerini bulmak için kalibrasyon komut dosyasını çalıştırabiliriz. Sensly'yi kalibrasyon ortamına koyabilmek için Pi açıldığında kalibrasyon komut dosyasını çalıştırabilmemiz gerekir. Bunun için indirmemiz gerekecek:
$ git klonu
Bu klasörün içinde Sensly_Calibration.py Komut Dosyasını kullanacağız, ancak önce otomatik kalibrasyonu ayarlamamız gerekiyor. Terminale aşağıdaki komutları yazın
$sudo crontab –e
Daha önce hiç crontab çalıştırmadıysanız, onu düzenlemek için kullanmak istediğiniz düzenleyiciyi seçmeniz gerekecek, normalde nano kullanıyorum, bu yüzden 2. seçeneği seçiyorum. Ardından, aşağıdaki komutu dosyaya koymamız gerekiyor.
$ @reboot sudo python /path/to/Sensly_Calibration.py
Ardından Ctrl+x ve ardından Y'yi kullanarak dosyayı kapatırız. Bu, Pi'nizi her başlattığınızda kalibrasyon komut dosyasını çalıştıracağı anlamına gelir.
Artık temiz hava ortamınıza götürüp yarım saat ile bir saat arasında bırakabilirsiniz. Ne kadar uzun o kadar iyi.
Bu bittiğinde, Sensly_Calibration_"date"_"time".csv adlı bir dosyanız olmalıdır; burada "tarih", Raspberry pi'de saklanan geçerli tarihle değiştirilecek ve "zaman", geçerli saat ile değiştirilecektir. Bu dosya, her 5 dakikada bir ortalama kalibrasyon aşaması sırasında hesaplanan R0 değerlerini içerecektir. Komut dosyası çalışan bir ortalamayı günlüğe kaydettiğinden, dosyadaki son girişi MQ2, MQ7 ve MQ135 için R0 değerleri olarak alırsınız. Bu daha sonra Sensly.py dosyasına konacaktır. tespit edilen her gaz için PPM değerlerini hesaplamamızı sağlamak için
7. Adım: Sensly HAT'ı Çalıştırma
Sensly'yi tam çalışma modunda çalıştırabilmek için, Kalibrasyon modundan çıkarmak için ürün yazılımını güncellememiz gerekiyor. Bu, update.sh betiğini çalıştırarak yapılır.
- $ cd /yol/to/Sensly_Install/
- $ sudo./Update.sh
Tamamlandığında artık ana python betiğimizi çalıştırabiliriz. Sensly klasörünün içinde şunu çalıştırın:
$ python /path/to/Sensly.py
Son olarak, betiği otomatik olarak çalıştırabilmeniz için crontab komutunu tekrar çalıştırıyoruz.
$ crontab -e
Ardından, önceki girişimizi kaldırırken bunu dosyanın sonuna ekleyin.
$@reboot python /path/to/Sensly.py
Şimdi, pi'nizi her başlattığınızda, Sensly HAT, verileri bir csv dosyasına kaydediyor olmalıdır. Son adım, kalibrasyon adımı sırasında elde ettiğiniz R0 değerlerini alıp, vurgulanan son ekran görüntüsüne koymaktır.
Yayınlayacağımız bir sonraki talimat, size bunu plotly ile nasıl bağlayacağınızı gösterecek.
8. Adım: Son Adımlar
Sensly için daha iyi güncellemeler oluşturmamıza yardımcı olacağı için lütfen verilerinizi paylaşın.
Sensly kullanarak harika bir Eğitilebilir Yazı yazma becerisine sahip olduğunuzu düşünüyorsanız, mağazamızdan bir tane satın alın ve beğenirsek paranızı iade edeceğiz ve hatta size daha fazla hediye göndereceğiz!
Önerilen:
İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)
İç Mekan Hava Kalitesi Ölçer: Evinizdeki hava kalitesini kontrol etmek için basit bir proje. Son zamanlarda evden çokça kaldığımız/çalıştığımız için, havanın kalitesini izlemek ve pencereyi açma zamanı geldiğinde kendinize hatırlatmak iyi bir fikir olabilir. ve içeri biraz temiz hava alın
PurpleAir Hava Kalitesi Durum LED Ekranı: 4 Adım
PurpleAir Hava Kalitesi Durum LED Ekranı: Kaliforniya'daki son orman yangınlarından San Francisco'daki hava kalitesi büyük ölçüde etkilendi. Kendimizi telefonlarımızda veya dizüstü bilgisayarlarımızda tekrar tekrar PurpleAir haritasını kontrol ederken, havanın ne zaman kazanmaya yetecek kadar güvenli olduğunu görmeye çalışırken bulduk
Şapka Değil Şapka - Gerçekten Şapka Takmayan Ama Şapka Deneyimi İsteyenler İçin Bir Şapka: 8 Adım
Şapka Değil Şapka - Gerçekten Şapka Takmayan Ama Şapka Deneyimi İsteyen İnsanlar İçin Bir Şapka Deneyimi: Her zaman bir şapka insanı olmayı diledim ama bana uygun bir şapka bulamadım. Bu "Şapka Değil Şapka"; ya da büyüleyici denildiği gibi, Kentucky Derby'sine katılabileceğim şapka sorunuma üst düzey bir çözüm, vacu
Arduino ve Raspberry Pi ile IoT Gaz Dedektörü: 5 Adım
Arduino ve Raspberry Pi ile IoT Gaz Dedektörü: Bu talimatta, bir Arduino, bir Raspberry Pi ve bir MQ-5 gaz sensörü kullanarak bir IoT gaz dedektörünün nasıl oluşturulacağını öğreneceksiniz. Bu parçalara ek olarak Arduino'yu gaz sensörüne bağlamak için üç kabloya ihtiyacınız olacak. Bu yapıldıktan sonra b
RASPBERRY PI HAVA KALİTE VE GAZ DEDEKTÖRÜ V1.1 İÇİN SENSLY HAT: 9 Adım
RASPBERRY PI AIR QUALITY & GAZ DEDEKTÖRÜ V1.1 İÇİN SENSLY HAT: Sensly, mevcut çeşitli gazlar hakkında bilgi toplamak için yerleşik gaz sensörlerini kullanarak havadaki kirlilik seviyelerini tespit edebilen taşınabilir bir kirlilik sensörüdür. Bu bilgi, gerçek zamanlı pu için doğrudan akıllı telefonunuza beslenebilir