İçindekiler:
- Adım 1: Gerekli Şeyler
- Adım 2: Sistemin Oluşturulması
- 3. Adım: Linkit Smart Dou'nun Hazırlanması
- Adım 4: Arduino Kaynak Kodunu Linkit Smart Dou'ya Yükleme
- Adım 5: Thinger.io Platformunu Kurun
- 6. Adım: Demo
Video: IoT Tabanlı Zehirli Gaz Algılama Sistemi: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
- Linkit Akıllı Dou
- MQ Gaz Sensörleri (MQ-3, MQ-2, MQ-7)
- Karton
- Jumper Tel
- Thinger.io (Hesap)
- Arduino IDE'si
- Sıcak yapıştırıcı tabancası
- Havya
- Kesici bıçak
Adım 2: Sistemin Oluşturulması
- Ü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ı.
- Sensör pinini linkt smart dou mikro denetleyiciye uygun pin şemasını kullanarak bağlayın.
- Tüm sensörlerin GND ve VCC pinlerini bağlayın.
- 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ı
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 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, 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:
IOT Tabanlı Gaz Kaçak Dedektörü: 4 Adım
IOT Tabanlı Gaz Kaçak Dedektörü: Gereksinimler1 - Nodemcu (ESP8266)2 - Duman Sensörü(MQ135)3 - Atlama kabloları (3)
Arduino Gaz Algılama Alarm Sistemi: 6 Adım
Arduino Gaz Algılama Alarm Sistemi: Herkese merhaba! Şimdi sizlere tinkercad'de Arduino gaz algılama alarm sisteminin nasıl kurulacağını anlatacağım. Bu devre, yakınlarda yangın, duman veya gaz kaçağı olup olmadığını algılamak için gaz sensörünü kullanır. LCD ve alarmı kullanarak bu devre de
Renk Algılama Tabanlı Nesne Takibi: 10 Adım
Renk Algılamaya Dayalı Nesne Takibi: Öykü Bu projeyi Raspberry PI ve açık CV kullanarak görüntü işlemeyi öğrenmek için yaptım. Bu projeyi daha ilginç hale getirmek için iki adet SG90 Servo motor kullandım ve üzerine kamera monte ettim. Bir motor yatay olarak hareket etmek için kullanılırken, ikinci motor dikey olarak hareket etmek için
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
Nesnelerin İnterneti Tabanlı Orman Yangını Algılama Sistemi: 8 Adım
IoT Tabanlı Orman Yangını Algılama Sistemi: ●Orman yangınları Hindistan'da on yıllardır acil bir sorun olmuştur ve ancak Uttarkand'da buna benzer büyük olaylar meydana geldiğinde ilgi odağı haline gelmiştir.●Uttarakhand orman departmanına göre, 1451'de 3399 hektar orman örtüsü tahrip olmuştur. için