İçindekiler:

Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım
Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım

Video: Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım

Video: Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım
Video: Дебильный лабиринт и холодный Гилман ► 10 Прохождение The Beast Inside 2024, Temmuz
Anonim
Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka
Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka

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:

  1. Kendi hava koşullarına dayanıklı kasanızı oluşturun ve uzak konumlardaki hava kalitesini izleyin
  2. Evinizin etrafındaki hava kalitesini izleyin
  3. Okul deneyleri için kullanın.

Adım 1: Kutudaki Parçalar

Kutudaki Parçalar
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

Sensly Hepsini Bir Araya Getirmek
Sensly Hepsini Bir Araya Getirmek
Sensly Hepsini Bir Araya Getirmek
Sensly Hepsini Bir Araya Getirmek
Sensly Hepsini Bir Araya Getirmek
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

Ekstra Parçalar
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

Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
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

Yazılımı İndirin
Yazılımı İndirin
Yazılımı İndirin
Yazılımı İndirin
Yazılımı İndirin
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

Gaz Sensörlerini Kalibre Edin
Gaz Sensörlerini Kalibre Edin
Gaz Sensörlerini Kalibre Edin
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 HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak
Sensly HAT'ı Çalıştırmak

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

Son Adımlar
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: