Mündəricat:

NodeMCU və IOT Thingspeak istifadə edərək hava monitorinq sistemi: 4 addım
NodeMCU və IOT Thingspeak istifadə edərək hava monitorinq sistemi: 4 addım

Video: NodeMCU və IOT Thingspeak istifadə edərək hava monitorinq sistemi: 4 addım

Video: NodeMCU və IOT Thingspeak istifadə edərək hava monitorinq sistemi: 4 addım
Video: ESP8266 Arduino layihəsi ağıllı interkom ESP-01 2024, Iyul
Anonim
NodeMCU və IOT Thingspeak istifadə edərək Hava İzləmə Sistemi
NodeMCU və IOT Thingspeak istifadə edərək Hava İzləmə Sistemi

ThingSpeak, Avadanlıq cihazlarından və Sensorlardan məlumatları saxlamaq və almaq üçün Açıq Mənbə IoT tətbiqi və API-dir. Ünsiyyət üçün İnternet və ya LAN üzərindən HTTP Protokolundan istifadə edir. MATLAB analitikası, Avadanlıq və ya Sensor Cihazlarınızdan alınan məlumatları təhlil etmək və görüntüləmək üçün daxil edilmişdir.

Hər bir sensor məlumatı üçün kanallar yarada bilərik. Bu kanallar xüsusi kanallar olaraq təyin edilə bilər və ya ictimai kanallar vasitəsilə məlumatları ictimai olaraq paylaşa bilərsiniz. Ticarət xüsusiyyətlərinə əlavə xüsusiyyətlər daxildir. Ancaq pulsuz olaraq təhsil məqsədli olaraq istifadə edəcəyik.

(Ümumiyyətlə ThingSpeak və/və ya Layihə haqqında daha çox məlumat əldə etmək istəyirsinizsə, https://www.instructables.com/ saytına daxil olun.

Xüsusiyyətləri:

  1. Şəxsi kanallarda məlumat toplayın.
  2. Məlumatı İctimai Kanallarla Paylaşın
  3. REST API və MQTT APIS
  4. MATLAB® Analitik və Vizualizasiya.
  5. Dünya Birliyi

Bu təlimatda, NodeMCU istifadə edərək ThingSpeak -də dəyərini təyin etmək üçün bir MQ3 Alkoqol sensoru istifadə edin. Bu proqramda NodeMCU, sensor məlumatlarını bir dəyişənə oxumaq və saxlamaq və sonra kanal adı və API açarı istifadə edərək ThingSpeak -ə yükləmək üçün. NodeMCU internetə Wi-Fi vasitəsilə qoşulmalıdır. ThingSpeak Kanallarının necə yaradılacağını və NodeMCU -da konfiqurasiya ediləcəyini görəcəyik.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər

Avadanlıq tələb olunur

  1. NodeMCU
  2. MQ-3 Alkoqol Sensoru
  3. 5V enerji təchizatı
  4. Jumper telləri
  5. Çörək paneli (İsteğe bağlı)

NodeMCU LUA WiFi İnternet İnternet ESP8266 İnkişaf Etmə Paneli: NodeMCU Dev Kit/board, ESP8266 wifi effektiv çipdən ibarətdir. ESP8266, TCP/IP protokolu ilə Espressif Systems tərəfindən hazırlanmış ucuz Wi-Fi çipidir. ESP8266 haqqında daha ətraflı məlumat üçün ESP8266 WiFi Moduluna müraciət edə bilərsiniz.

MQ-3 Alcohol Sensorr: Bu modul MQ3 Alkoqol Qaz Sensoru istifadə edərək hazırlanmışdır. 0.05 mq/l -dən 10 mq/l -ə qədər olan konsentrasiyalarda spirtli qazların varlığını aşkar edə bilən aşağı qiymətli yarımkeçirici sensordur. Bu sensor üçün istifadə olunan həssas material, təmiz havada keçiriciliyi daha aşağı olan SnO2 -dir. Alkoqol qazlarının konsentrasiyası artdıqca keçiriciliyi artır. Alkoqola yüksək həssaslığa malikdir və tüstü, buxar və benzin səbəbiylə pozulmalara yaxşı müqavimət göstərir. Bu modul həm rəqəmsal, həm də analog çıxışı təmin edir. MQ3 spirt sensoru modulu Mikrokontroller, Arduino Lövhələri, Raspberry Pi və s.

5V Güc Təchizatı: Əksər elektron məhsullarımızda və ya layihələrimizdə elektrik şəbəkəsinin AC gərginliyini tənzimlənən DC gərginliyinə çevirmək üçün enerji təchizatı lazımdır.

Jumper Telleri: Jumper telləri, hər ucunda bağlayıcı pinləri olan, iki nöqtəni bir -birinə lehimləmədən bağlamaq üçün istifadə etməyə imkan verən tellərdir. Bu layihədə dişi -qadın konnektoru istifadə olunur.

Çörək lövhəsi: Çörək taxtası, elektronika və sınaq dövrəsi dizaynı olan müvəqqəti prototip üçün lehimsiz bir cihazdır. Elektron dövrələrdəki əksər elektron komponentlər, uclarını və ya terminallarını deliklərə daxil edərək və sonra lazım olduqda tellər vasitəsi ilə əlaqələr qurmaqla bir -birinə bağlana bilər.

Addım 2: Komponentləri birləşdirin

Komponentləri birləşdirmək
Komponentləri birləşdirmək

Təsvir

+5V, AUTO, DOUT və GND olmaqla 4 potensial var.

+5V və GND aparatları spirt sensoru üçün güc yaradır. Digər 2 aparıcı AOUT (analog çıxış) və DOUT (rəqəmsal çıxış) dir. Sensorun necə işlədiyi AOUT terminalı, sensorun algıladığı spirt miqdarına nisbətdə analoq bir gərginlik çıxışı verir. Alkoqol nə qədər çox algılarsa, çıxacaq analog gərginliyi bir o qədər çox olar. Əksinə, nə qədər az spirt algılarsa, bir o qədər analog gərginlik çıxarar. Analog gərginlik müəyyən bir həddə çatsa, rəqəmsal pin DOUT -u yüksək göndərəcək. Bu DOUT pimi yüksəldikdən sonra arduino bunu aşkarlayacaq və LED -in açılmasını tetikleyecek ki, bu da spirt həddinə çatıldığını və artıq həddi keçdiyini bildirir. Bu eşik səviyyəsini necə dəyişə biləcəyiniz potensialiometr səviyyəni yüksəltmək və ya aşağı salmaq üçün tənzimləməkdir.

Bağlantılar olduqca sadədir.

Sensoru bağlamaq üçün 3 tel var. Sensorun +5V terminalı enerji təchizatı lövhəsinin 5V terminalına qoşulur. Sensorun GND terminalı NodeMCU -nun GND terminalına bağlanır. Bu sensorun gücünü təyin edir. Digər əlaqə, sensorun analoq çıxışıdır. NodeMCU -nun analog pin A0 -na qoşulur.

Addım 3: Prosedur

Addım 1: https://thingspeak.com/ saytına daxil olun və yoxsa ThingSpeak Hesabınızı yaradın. Hesabınıza daxil olun.

Addım 2: 'Yeni Kanal' düyməsini basaraq Kanal yaradın

Addım 3: Kanal məlumatlarını daxil edin.

Adı: Hər hansı bir ad

Təsvir: İsteğe bağlı

Sahə 1: Sensor oxunması - Bu analitik qrafikdə göstəriləcək. 1 -dən çox Kanala ehtiyacınız varsa, əlavə Sensor Veriləri üçün yarada bilərsiniz.

Bu ayarı saxla.

Addım 4: İndi kanalları görə bilərsiniz. 'API Açarları' sekmesini vurun. Burada Kanal ID və API Açarlarını əldə edəcəksiniz. Bunu qeyd edin.

Addım 5: Arduino IDE -ni açın və ThingSpeak Kitabxanasını quraşdırın. Bunu etmək üçün Sketch> Kitabxanaya Daxil Edin> Kitabxanaları İdarə edin. ThingSpeak axtarın və kitabxananı quraşdırın. Arduino, ESP8266 və ESP32 üçün ThingSpeak Rabitə Kitabxanası

Addım 6: Kodu dəyişdirməlisiniz. Aşağıdakı kodda Şəbəkə SSID, Parolunuzu və ThingSpeak Kanalınızı və API Açarlarınızı dəyişdirməlisiniz.

Addım 4: Kod

Kod
Kod

Buraya əlavə edilmiş kodu yükləyin və lövhənizə yükləyin və hər şeyi əvvəlki diaqramda göstərildiyi kimi bağlayın.

Yükləmə kodu:

Çıxış ThingSpeak -də yuxarıdakı şəkildəki kimi olacaq.

Ümid edirik ki, bu sizin işinizi asanlaşdırdı. Bu məqaləni bəyənmisinizsə və faydalı hesab edirsinizsə abunə olmağınızdan əmin olun və hər hansı bir sualınız varsa və ya kömək istəsəniz, aşağıda bir şərh yazın …

Elementetnzonline.com sayəsində..

Tövsiyə: