Სარჩევი:

ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით: 4 ნაბიჯი
ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით: 4 ნაბიჯი

ვიდეო: ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით: 4 ნაბიჯი

ვიდეო: ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით: 4 ნაბიჯი
ვიდეო: როგორ მუშაობს ფშქ - ს ჰაერის მონიტორინგის სისტემა 2024, ნოემბერი
Anonim
ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით
ჰაერის მონიტორინგის სისტემა NodeMCU და IOT Thingspeak გამოყენებით

ThingSpeak არის ღია კოდის IoT პროგრამა და API, აპარატურის მოწყობილობებისა და სენსორების მონაცემების შესანახად და მისაღებად. ის იყენებს HTTP პროტოკოლს ინტერნეტით ან LAN მისი კომუნიკაციისთვის. MATLAB ანალიტიკა შედის თქვენი აპარატურის ან სენსორული მოწყობილობებისგან მიღებული მონაცემების გასაანალიზებლად და ვიზუალიზაციისთვის.

ჩვენ შეგვიძლია შევქმნათ არხები თითოეული სენსორული მონაცემისთვის. ეს არხები შეიძლება დაინიშნოს როგორც კერძო არხები ან შეგიძლიათ საჯაროდ გაზიაროთ მონაცემები საჯარო არხებით. კომერციული მახასიათებლები მოიცავს დამატებით ფუნქციებს. მაგრამ ჩვენ ვიყენებთ უფასო ვერსიას, რადგან ამას ვაკეთებთ საგანმანათლებლო მიზნებისთვის.

(თუ გსურთ გაიგოთ მეტი ThingSpeak ზოგადად და/ან პროექტის შესახებ, ეწვიეთ

Მახასიათებლები:

  1. შეაგროვეთ მონაცემები კერძო არხებში.
  2. გაუზიარეთ მონაცემები საზოგადოებრივ არხებს
  3. REST API და MQTT APIS
  4. MATLAB® ანალიზი და ვიზუალიზაცია.
  5. მსოფლიო საზოგადოება

ამ გაკვეთილში, MQ3 ალკოჰოლის სენსორის გამოყენებით, რათა ნახოთ მისი მნიშვნელობა ThingSpeak– ზე NodeMCU– ის გამოყენებით. ამ პროგრამაში NodeMCU წაიკითხავს და ინახავს სენსორის მონაცემებს ცვლადში და შემდეგ ატვირთავს ThingSpeak– ში მისი არხის სახელისა და API გასაღების გამოყენებით. NodeMCU უნდა იყოს დაკავშირებული ინტერნეტთან Wi-Fi საშუალებით. ჩვენ ვნახავთ როგორ შევქმნათ ThingSpeak არხები და დავაკონფიგურიროთ ის NodeMCU- ზე.

ნაბიჯი 1: საჭირო კომპონენტები

კომპონენტები საჭირო
კომპონენტები საჭირო

აპარატურაა საჭირო

  1. NodeMCU
  2. MQ-3 ალკოჰოლის სენსორი
  3. 5V კვების ბლოკი
  4. Jumper Wires
  5. პურის დაფა (სურვილისამებრ)

NodeMCU LUA WiFi ინტერნეტი ESP8266 განვითარების დაფა: NodeMCU Dev Kit/დაფა შედგება ESP8266 wifi ჩართული ჩიპისგან. ESP8266 არის იაფი Wi-Fi ჩიპი, რომელიც შემუშავებულია Espressif Systems– ის მიერ TCP/IP პროტოკოლით. ESP8266– ის შესახებ დამატებითი ინფორმაციისათვის შეგიძლიათ მიმართოთ ESP8266 WiFi მოდულს.

MQ-3 ალკოჰოლის სენსორი: ეს მოდული დამზადებულია ალკოჰოლის გაზის სენსორის MQ3 გამოყენებით. ეს არის დაბალი ღირებულების ნახევარგამტარული სენსორი, რომელსაც შეუძლია გამოავლინოს ალკოჰოლური აირების არსებობა 0,05 მგ/ლ 10 მგ/ლ კონცენტრაციებში. ამ სენსორისთვის გამოყენებული მგრძნობიარე მასალაა SnO2, რომლის გამტარობა სუფთა ჰაერზე დაბალია. მისი გამტარობა იზრდება ალკოჰოლური აირების კონცენტრაციის მატებასთან ერთად. მას აქვს მაღალი მგრძნობელობა ალკოჰოლის მიმართ და აქვს კარგი გამძლეობა კვამლის, ორთქლისა და ბენზინის გამო გამოწვეული დარღვევების მიმართ. ეს მოდული იძლევა როგორც ციფრულ, ასევე ანალოგურ გამოსავალს. MQ3 ალკოჰოლის სენსორის მოდული ადვილად შეიძლება იყოს მიკროკონტროლერებთან, არდუინოს დაფებთან, ჟოლოს პი და ა.შ. ან მეტი ინფორმაცია MQ3- ის შესახებ, შეგიძლიათ მიმართოთ ალკოჰოლის სენსორის მოდულს - MQ3.

5V ელექტრომომარაგება: ჩვენი ელექტრონული პროდუქტების ან პროექტების უმეტესობაში ჩვენ გვჭირდება ელექტროენერგიის მიწოდება ქსელის AC ძაბვის რეგულირებად DC ძაბვაზე გადასაყვანად

Jumper Wires: ჯუმბერის მავთულები არის უბრალოდ მავთულები, რომლებსაც თითოეულ ბოლოში აქვს დამაკავშირებელი ქინძისთავები, რაც მათ საშუალებას აძლევს გამოიყენონ ორი წერტილის ერთმანეთთან დასაკავშირებლად შედუღების გარეშე. ამ პროექტში გამოყენებულია მდედრობითი და მდედრობითი კონექტორი.

პურის დაფა: პურის დაფა არის solderless მოწყობილობა დროებითი პროტოტიპისთვის ელექტრონიკითა და საცდელი წრიული დიზაინით. ელექტრონულ სქემებში არსებული ელექტრონული კომპონენტების უმეტესობა შეიძლება ერთმანეთთან იყოს დაკავშირებული მათი სადენების ან ტერმინალების ხვრელებში ჩასმით და საჭიროების შემთხვევაში მავთულხლართებით კავშირის დამყარებით.

ნაბიჯი 2: კომპონენტების დაკავშირება

კომპონენტების დაკავშირება
კომპონენტების დაკავშირება

აღწერა

იქ 4 ლიდერია +5V, AOUT, DOUT და GND.

+5V და GND ლიდერები ადგენს ძალას ალკოჰოლის სენსორზე. დანარჩენი 2 ლიდერი არის AOUT (ანალოგური გამომავალი) და DOUT (ციფრული გამომავალი). როგორ მუშაობს სენსორი ტერმინალი AOUT იძლევა ანალოგური ძაბვის გამომუშავებას ალკოჰოლის რაოდენობის პროპორციით, რომელსაც სენსორი აღმოაჩენს. რაც უფრო მეტ ალკოჰოლს აღმოაჩენს ის, მით უფრო დიდი იქნება ანალოგური ძაბვის გამომუშავება. პირიქით, რაც უფრო ნაკლებ ალკოჰოლს აღმოაჩენს ის, მით ნაკლები ანალოგური ძაბვა გამოვა. თუ ანალოგური ძაბვა აღწევს გარკვეულ ზღვარს, ის გამოაგზავნის ციფრულ პინს DOUT მაღალი. მას შემდეგ, რაც ეს DOUT პინი მაღლა აიწევს, arduino აღმოაჩენს ამას და გამოიწვევს LED- ს ჩართვას, რაც სიგნალია იმისა, რომ ალკოჰოლის ბარიერი მიღწეულია და ახლა ლიმიტს გასცდა. როგორ შეგიძლიათ შეცვალოთ ეს ბარიერი დონე არის პოტენომეტრის მორგება დონის ამაღლებაზე ან შემცირებაზე.

კავშირები საკმაოდ ძირითადი.

სენსორის დასაკავშირებლად, არის 3 წამყვანი. სენსორის +5V ტერმინალი უკავშირდება კვების ბლოკის 5V ტერმინალს. სენსორის GND ტერმინალი უკავშირდება NodeMCU– ის GND ტერმინალს. ეს ადგენს ენერგიას სენსორისთვის. სხვა კავშირი არის სენსორის ანალოგური გამომავალი. ის დაკავშირებულია NodeMCU- ის ანალოგიურ პინთან A0.

ნაბიჯი 3: პროცედურა

ნაბიჯი 1: გადადით https://thingspeak.com/ და შექმენით თქვენი ThingSpeak ანგარიში, თუ არ გაქვთ. შედით თქვენს ანგარიშზე.

ნაბიჯი 2: შექმენით არხი ახალ არხზე დაჭერით

ნაბიჯი 3: შეიყვანეთ არხის დეტალები.

სახელი: ნებისმიერი სახელი

აღწერა: სურვილისამებრ

ველი 1: სენსორული კითხვა - ეს ნაჩვენები იქნება ანალიტიკური გრაფაზე. თუ გჭირდებათ 1 -ზე მეტი არხი, შეგიძლიათ შექმნათ დამატებითი სენსორული მონაცემები.

შეინახეთ ეს პარამეტრი.

ნაბიჯი 4: ახლა თქვენ შეგიძლიათ ნახოთ არხები. დააწკაპუნეთ "API გასაღებების" ჩანართზე. აქ თქვენ მიიღებთ არხის ID და API გასაღებებს. გაითვალისწინეთ ეს ქვემოთ.

ნაბიჯი 5: გახსენით Arduino IDE და დააინსტალირეთ ThingSpeak ბიბლიოთეკა. ამისათვის გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკების მართვა. მოძებნეთ ThingSpeak და დააინსტალირეთ ბიბლიოთეკა. ThingSpeak საკომუნიკაციო ბიბლიოთეკა Arduino, ESP8266 და ESP32

ნაბიჯი 6: საჭიროა კოდის შეცვლა.ქვემო კოდში თქვენ უნდა შეცვალოთ თქვენი ქსელის SSID, პაროლი და თქვენი ThingSpeak არხი და API გასაღებები.

ნაბიჯი 4: კოდი

Კოდი
Კოდი

გადმოწერეთ აქ დართული კოდი და ატვირთეთ იგი თქვენს დაფაზე და შეაერთეთ ყველაფერი ისე, როგორც ნაჩვენებია წინა დიაგრამაში.

ჩამოტვირთეთ კოდი:

გამომავალი იქნება როგორც სურათის ზემოთ ThingSpeak– ში.

ვიმედოვნებ, რომ ეს გაგიადვილდა. დარწმუნდით, რომ გამოიწერეთ თუ მოგეწონათ ეს სტატია და თქვენთვის სასარგებლო და თუ თქვენ გაქვთ რაიმე შეკითხვა ან გჭირდებათ რაიმე დახმარება, უბრალოდ დატოვეთ კომენტარი ქვემოთ…

მადლობა elemetnzonline.com..

გირჩევთ: