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

NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулах: 4 алхам
NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулах: 4 алхам

Видео: NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулах: 4 алхам

Видео: NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулах: 4 алхам
Видео: Neo6m Gps とか Sim800L を使い方。 2024, Долдугаар сарын
Anonim
NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулж байна
NodeMCU ашиглан IOT ThingSpeak -д чичиргээ мэдрэгчийн утгыг байршуулж байна

Чичиргээний улмаас эвдэрч гэмтсэн хэд хэдэн чухал машин эсвэл үнэтэй тоног төхөөрөмж байдаг. Ийм тохиолдолд машин эсвэл тоног төхөөрөмж чичиргээ үүсгэж байгаа эсэхийг мэдэхийн тулд чичиргээ мэдрэгч шаардлагатай болно. Хэрэв чичиргээг илрүүлэхийн тулд зохих мэдрэгчийг ашиглавал тасралтгүй чичирхийлж буй объектыг тодорхойлох нь тийм ч хэцүү ажил биш юм. Зах зээл дээр чичиргээг хурдатгал эсвэл хурдыг мэдрэх замаар илрүүлж, маш сайн үр дүнд хүрэх хэд хэдэн төрлийн чичиргээ мэдрэгч байдаг. Гэсэн хэдий ч ийм мэдрэгч нь хурдатгал хэмжигчийг ашигладаг газарт хэтэрхий үнэтэй байдаг.

Энэхүү төсөлд чичиргээ мэдрэгч, LED бүхий NodeMCU -ийг холбоно уу. Чичиргээ илрээгүй тохиолдолд чичиргээ мэдрэгчийн гаралт 0 (бага хүчдэл), өөрөөр хэлбэл түүний гаралт 1 (өндөр хүчдэл) болно. Энэ хүчдэлийг PWM зүү ашиглан уншиж болно. Хэрэв NodeMCU чичиргээ мэдрэгчээс 0 (чичиргээгүй) авах юм бол ногоон LED -ийг асааж, Улаан LED -ийг унтраана. Хэрэв NodeMCU чичиргээ мэдрэгчээс 1 -ийг авбал улаан LED -ийг асааж, ногоон LED -ийг унтраана. Энд ХОУХ -ны тээглүүр ашиглан мэдрэгчийн утгыг аналог байдлаар уншиж, гэрлийг асаахад зориулагдсан болно.

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

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

Онцлог:

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

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

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

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

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

  1. NodeMCU
  2. LM393 чичиргээ мэдрэгч
  3. Холбогч утас

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

LM393 чичиргээ мэдрэгчийн модуль: Энэ нь хүрээлэн буй орчны чичиргээг илрүүлэх боломжтой бөгөөд мэдрэмтгий байдлыг цэнхэр дижитал потенциометрийн тохируулгаар тохируулж болно. Гаралтын хэлбэр нь дижитал (0 ба 1).

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

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

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

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

+5V,, DOUT, GND гэсэн 3 утас байдаг ба +5V ба GND утаснууд нь чичиргээ мэдрэгчийн хүчийг бий болгодог бол нөгөө нь DOUT (дижитал гаралт) юм.

+5V ба GND утаснууд нь чичиргээ мэдрэгчийн хүчийг бий болгодог. Нөгөө нэг хар тугалга нь DOUT (дижитал гаралт) юм. Мэдрэгч хэрхэн ажилладаг нь DOUT терминал нь мэдрэгчийн илрүүлсэн чичиргээний хэмжээтэй пропорциональ хүчдэлийн гаралтыг өгдөг. Тоон утгыг NodMCU -ийн PWM зүү ашиглан уншдаг. Илүү их чичиргээ илрүүлэх тусам аналог хүчдэл гарах болно. Эсрэгээрээ үүнийг бага илрүүлэх тусам аналог хүчдэл бага гарах болно. Хэрэв аналог хүчдэл тодорхой босго хэмжээнд хүрвэл энэ нь заагч руу залгагдах бөгөөд нөхцөлийн дагуу улаан, ногоон гэрэл анивчдаг.

Мэдрэгчийг холбохын тулд 3 утас байдаг. Мэдрэгчийн +5V терминал нь NodeMCU -ийн 5V терминал руу холбогддог. Мэдрэгчийн GND терминал нь NodeMCU -ийн GND терминал руу холбогддог. Энэ нь мэдрэгчийн хүчийг тодорхойлдог. Өөр нэг холболт бол мэдрэгчийн дижитал гаралт юм. Энэ нь NodeMCU -ийн PWM зүү D0 -тэй холбогддог.

Алхам 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 сайтад баярлалаа.

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