İçindekiler:

IoT Tabanlı Zehirli Gaz Algılama Sistemi: 6 Adım
IoT Tabanlı Zehirli Gaz Algılama Sistemi: 6 Adım

Video: IoT Tabanlı Zehirli Gaz Algılama Sistemi: 6 Adım

Video: IoT Tabanlı Zehirli Gaz Algılama Sistemi: 6 Adım
Video: NESNELERİN İNTERNETİ IOT ÇÖZÜMLERİNİ FİRMANIZA NASIL ENTEGRE EDERSİNİZ 2024, Temmuz
Anonim
IoT Tabanlı Zehirli Gaz Algılama Sistemi
IoT Tabanlı Zehirli Gaz Algılama Sistemi

Zehirli gazların büyük çevresel etkileri vardır. İnsanlar onlar yüzünden çeşitli hastalıklarla boğuşuyor. Zehirli gaz seviyesinin doğru tespiti bizim için önemlidir. Bu bağlamda çevremizdeki zehirli gaz seviyesini algılamak için bu projeyi geliştiriyorum.

Zehirli gazların büyük çevresel etkileri vardır. İnsanlar onlar yüzünden çeşitli hastalıklarla boğuşuyor. Zehirli gaz seviyesinin doğru tespiti bizim için önemlidir. Bu bağlamda çevremizdeki zehirli gaz seviyesini algılamak için bu projeyi geliştiriyorum.

Adım 1: Gerekli Şeyler

gerekli şeyler
gerekli şeyler
  1. Linkit Akıllı Dou
  2. MQ Gaz Sensörleri (MQ-3, MQ-2, MQ-7)
  3. Karton
  4. Jumper Tel
  5. Thinger.io (Hesap)
  6. Arduino IDE'si
  7. Sıcak yapıştırıcı tabancası
  8. Havya
  9. Kesici bıçak

Adım 2: Sistemin Oluşturulması

Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
  1. Üzerine gaz sensörlerini yerleştirmek için kesici bıçak kullanarak delik açın. Sensörleri mukavva ile sabitlemek için sensörlerin arka tarafına biraz sıcak tutkal yapıştırıldı.
  2. Sensör pinini linkt smart dou mikro denetleyiciye uygun pin şemasını kullanarak bağlayın.
  3. Tüm sensörlerin GND ve VCC pinlerini bağlayın.
  4. Mikro denetleyiciyi mukavvanın içine yerleştirin ve sıcak tutkal kullanarak sabitleyin.

Daha fazla sensör eklemek istiyorsanız ….. ekleyebilirsiniz.

Pin Şeması

Linkit kartını usb veya usb güç bankası ile güçlendirin

MQ2 sensörü

VCC --- 5V

A0 ------ A0 (bağlantı kartı)

GND ----- GND

MQ3 sensörü

VCC --- 5V

A0 ------ A1 (bağlantı kartı)

GND ----- GND

MQ7 sensörü

VCC --- 5V

A0 ------ A2 (bağlantı kartı)

GND ----- GND

Tüm VCC ve Ground, Linkit kartının VCC ve Ground'una bağlanır.

3. Adım: Linkit Smart Dou'nun Hazırlanması

Linkit Smart Dou'nun Hazırlanması
Linkit Smart Dou'nun Hazırlanması
Linkit Smart Dou'nun Hazırlanması
Linkit Smart Dou'nun Hazırlanması
Linkit Smart Dou'nun Hazırlanması
Linkit Smart Dou'nun Hazırlanması

Varsayılan olarak Linkit Smart7688 Duo AP Modunda çalışıyor ancak bu proje için İstasyon Moduna geçmemiz gerekiyor. Bu kartı arduino yun modunda kullanmayı planladığımız için bazı konfigürasyonlar yapmamız gerekiyor.

İlk olarak, kartı PC'nize bağlayın ve Wifi Ağını tarayın ve LinkIT ******** adındaki Ağı bulacaksınız; ona bağlanın ve tarayıcınızı açın ve bu URL'yi yazın. https://mylinkit.local/ ve giriş ekranını göreceksiniz. İlk kez şifreyi girin ve kaydet'e tıklayın ve ardından tekrar giriş yapın. Giriş yaptıktan sonra "Ağ" sekmesine tıklayın ve ardından aşağıdaki ekran gelecek ve İstasyon modunu seçin. ve ardından kendi wifi ağınızı seçin ve ardından wifi şifrenizi girin ve "Yapılandır ve Yeniden Başlat"a tıklayın. Artık panonuz kendi ağınıza bağlı.

Daha fazla ayrıntı için lütfen linkit smart dou board'un wiki'sini takip edin.

Şimdi linkit smart Dou'nun arduino yun köprü modunu yapılandırmamız gerekiyor.

Windows 10/7'den macun terminalini açın ve linkit smart dou board'un ip adresini yazın veya mylinkit.local yazın.

Putty'yi board ile bağladıktan sonra aşağıdaki komutları uygulayarak Bridge Mode'u etkinleştirin.

# uci set yunbridge.config.disabled='0'

# uci taahhüdü

# yeniden başlat

Artık yönetim kurulu bu proje için hazır.

Adım 4: Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme

Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme

• Arduino IDE'yi açın.

• Pano yöneticisini almak için Dosya >> Tercihler'e gitmeniz gerekir, ardından "Ek Pano Yöneticisi URL'leri"nde aşağıdaki bağlantıyı yapıştırın: (şekli kontrol edin)

download.labs.mediatek.com/package_mtk_lin…

Ardından Araçlar >> Pano > Panolar Yöneticisi'ne giderek linkit smart dou board'u kurun… Aşağı kaydırarak veya arama kutusuna linkt yazarak bulabilirsiniz.(şekli kontrol edin)

Gördüğünüz gibi zaten yükledim, ancak emin değilseniz yükle düğmesine tıklayarak yaptığınızdan emin olun.

Şimdi, Araçlar >> Pano'ya ve Araçlar> Bağlantı Noktası'na tıklayarak panonun kullanılabilir olup olmadığını kontrol edin. Burada görüldüğü gibi.(şekli kontrol edin)

Şimdi sadece kodu yazıp yükle butonuna (******) tıklayarak yüklemeniz yeterli.

*****Firmware'i bağlantı panosuna yükleme

Arduino kodunu panoya yüklemeden önce, Adruino IDE içinthinger.io lib'inizin düzgün bir şekilde indirildiğinden ve kullanıcı adınızın ve kimlik bilgilerinizin doğru şekilde eklendiğinden emin olun. Thinger.io panosu, kaynak kodunu linkit panosuna yükledikten sonra gerçek zamanlı verileri görselleştirir.

Adım 5: Thinger.io Platformunu Kurun

Thinger.io Platformunu Kurun
Thinger.io Platformunu Kurun
Thinger.io Platformunu Kurun
Thinger.io Platformunu Kurun
Thinger.io Platformunu Kurun
Thinger.io Platformunu Kurun

Thinger.io, cihazdan buluta veri akışı için burada kullanılan bir iot-bulut platformudur. İki cihaza kadar ücretsiz akış hizmeti sağlar. Hesabınız yoksa lütfen bir hesap açın.

Yeni bir cihaz eklemek için, cihaz ekle'ye tıklayın ve ardından adı, açıklamayı ve kimlik bilginizi girin (bir cihazıthinger.io'ya bağlamak için kimlik bilgisi zorunludur, bu kimlik bilgisini ve cihaz adını ve ayrıca kullanıcı adınızı, Cihazı buluta bağlamak için Arduino kaynak kodu).

Veri görselleştirme için bir Gösterge Tablosu oluşturmak için, gösterge tablosu ekle'ye tıklamanız ve ardından gösterge tablosu adını ve açıklamasını girmeniz gerekir. pano, cihaz ve diğer hizmetler hakkında daha fazla ayrıntı için lütfenthinger.io belgelerine bakın.

Bellenimi bağlantı panosuna yükleme

Arduino kodunu tahtaya yüklemeden önce, Adruino IDE içinthinger.io lib'inizin düzgün bir şekilde indirildiğinden ve kullanıcı adınızın ve kimlik bilgilerinizin doğru şekilde eklendiğinden emin olun.

Thinger.io panosu, kaynak kodunu linkit panosuna yükledikten sonra gerçek zamanlı verileri görselleştirir.

6. Adım: Demo

Video

www.youtube.com/embed/0TvXcXoMvuQ

Önerilen: