Агуулгын хүснэгт:

NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем: 4 алхам
NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем: 4 алхам

Видео: NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем: 4 алхам

Видео: NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем: 4 алхам
Видео: Умный домофон ESP8266 Arduino project ESP-01 2024, Долдугаар сарын
Anonim
NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем
NodeMCU болон IOT Thingspeak ашиглан агаарын хяналтын систем

ThingSpeak бол Тоног төхөөрөмжийн төхөөрөмж, мэдрэгчээс өгөгдлийг хадгалах, авах нээлттэй эх сурвалжтай IoT програм ба API юм. Энэ нь интернет эсвэл LAN -ээр дамжуулан HTTP протоколыг ашигладаг. MATLAB аналитик нь таны Тоног төхөөрөмж эсвэл Мэдрэгч төхөөрөмжөөс авсан өгөгдлийг шинжлэх, дүрслэхэд зориулагдсан болно.

Бид мэдрэгч бүрийн өгөгдөл бүрт суваг үүсгэх боломжтой. Эдгээр сувгуудыг хувийн сувгаар тохируулж болно, эсвэл та олон нийтийн сувгаар дамжуулан нийтэд мэдээллээ хуваалцах боломжтой. Арилжааны шинж чанарууд нь нэмэлт шинж чанаруудыг агуулдаг. Гэхдээ бид боловсролын зорилгоор үнэгүй хувилбарыг ашиглах болно.

(Хэрэв та ThingSpeak болон ерөнхийдөө төслийн талаар илүү ихийг мэдэхийг хүсвэл https://www.instructables.com/ хаягаар зочилно уу.

Онцлог:

  1. Хувийн сувгаар мэдээлэл цуглуулах.
  2. Олон нийтийн сувгуудтай мэдээлэл хуваалцах
  3. REST API ба MQTT APIS
  4. MATLAB® Аналитик ба дүрслэл.
  5. Дэлхийн хамтын нийгэмлэг

Энэхүү гарын авлагад MQ3 спиртийн мэдрэгчийг ашиглан NingMCU ашиглан ThingSpeak дээр үнэ цэнээ харуулаарай. Энэ програмд NodeMCU нь мэдрэгчийн өгөгдлийг хувьсагч болгон уншиж, хадгалж, дараа нь сувгийн нэр, API түлхүүрийг ашиглан ThingSpeak руу байршуулах боломжтой болно. NodeMCU нь интернетэд Wi-Fi-ээр холбогдсон байх ёстой. Бид ThingSpeak сувгууд хэрхэн үүсгэж, NodeMCU дээр тохируулахыг харах болно.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Тоног төхөөрөмж шаардлагатай

  1. NodeMCU
  2. MQ-3 архины мэдрэгч
  3. 5V цахилгаан хангамж
  4. Холбогч утас
  5. Breadboard (заавал биш)

NodeMCU LUA WiFi интернэт ESP8266 хөгжлийн самбар: NodeMCU Dev Kit/самбар нь ESP8266 wifi идэвхжүүлсэн чипээс бүрдэнэ. ESP8266 бол TCP/IP протокол бүхий Espressif Systems-ийн боловсруулсан хямд өртөгтэй Wi-Fi чип юм. ESP8266 -ийн талаар нэмэлт мэдээлэл авахыг хүсвэл ESP8266 WiFi модулийг лавлаж болно.

MQ-3 Alcohol Sensorr: Энэхүү модулийг MQ3 спиртийн хийн мэдрэгч ашиглан хийсэн болно. Энэ нь 0.05 мг/л -ээс 10 мг/л хүртэлх концентрацид согтууруулах ундааны хий байгааг илрүүлэх боломжтой хямд өртөгтэй хагас дамжуулагч мэдрэгч юм. Энэхүү мэдрэгчийн мэдрэмтгий материал нь цэвэр агаарт цахилгаан дамжуулах чадвар багатай SnO2 юм. Архины хийн агууламж нэмэгдэхийн хэрээр цахилгаан дамжуулах чанар нь нэмэгддэг. Энэ нь согтууруулах ундааны өндөр мэдрэмжтэй бөгөөд утаа, уур, бензинээс үүдэлтэй эвдрэлийг сайн эсэргүүцдэг. Энэ модуль нь дижитал болон аналог гаралтыг хангадаг. MQ3 спирт мэдрэгчийн модулийг микроконтроллер, Arduino самбар, Raspberry Pi гэх мэт хялбархан холбож болно, эсвэл MQ3 -ийн талаар илүү их мэдээлэл авахыг хүсвэл согтууруулах ундааны мэдрэгчийн модуль - MQ3 -ийг лавлаж болно.

5V цахилгаан хангамж: Манай ихэнх электрон бүтээгдэхүүн, төслүүдэд сүлжээний хувьсах гүйдлийн хүчдэлийг тохируулсан тогтмол гүйдлийн хүчдэл болгон хувиргах тэжээл шаардлагатай байдаг.

Холбогч утас: Үсрэгч утас нь зөвхөн төгсгөлд нь холбогч зүү бүхий утаснууд бөгөөд тэдгээрийг хоёр цэгийг гагнахгүйгээр хооронд нь холбоход ашиглах боломжийг олгодог. Энэ төсөлд эмэгтэй -эмэгтэй холбогчийг ашигладаг.

Breadboard: Талхны самбар нь электроник болон туршилтын хэлхээний загвар бүхий түр зуурын загварыг гагнах төхөөрөмж юм. Цахим хэлхээний ихэнх электрон эд ангиудыг хооронд нь холбож, залгуур эсвэл терминалуудыг нүхэнд оруулаад дараа нь шаардлагатай бол утсаар холболт хийж болно.

Алхам 2: Бүрэлдэхүүн хэсгүүдийг холбох

Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох

Тодорхойлолт

+5V, AUT, DOUT, GND гэсэн 4 тугалга байдаг.

+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 номын санг суулгана уу. Үүнийг хийхийн тулд Sketch> Номын санг оруулах> Номын санг удирдах хэсэгт очно уу. ThingSpeak хайж, номын санг суулгана уу. Arduino, ESP8266 ба ESP32 -д зориулсан ThingSpeak холбооны номын сан

Алхам 6: Кодыг өөрчлөх шаардлагатай. Доорх кодод та сүлжээний SSID, нууц үг, ThingSpeak суваг болон API түлхүүрээ өөрчлөх хэрэгтэй.

Алхам 4: Код

Код
Код

Энд хавсаргасан кодыг татаж аваад самбар дээрээ оруулаад өмнөх диаграммд үзүүлсэн шиг бүх зүйлийг утсаар холбоно уу.

Татаж авах код:

Гаралт нь ThingSpeak дээрх дээрх зураг шиг байх болно.

Энэ нь танд илүү хялбар болгосон гэж найдаж байна. Хэрэв танд энэ нийтлэл таалагдсан бөгөөд энэ нь танд хэрэгтэй санагдсан бол бүртгүүлэхээ мартуузай, хэрэв танд ямар нэгэн асуулт эсвэл тусламж хэрэгтэй бол доорх сэтгэгдлээ үлдээнэ үү.

Elementetnzonline.com сайтад баярлалаа.

Зөвлөмж болгож буй: