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

Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам

Видео: Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам

Видео: Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT)
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT)

Энэхүү гарын авлагад би вэб хөтөч ашиглан интернет, LED, реле, мотор гэх мэт төхөөрөмжийг хэрхэн удирдахыг танд үзүүлэх болно. Мөн та ямар ч төхөөрөмж дээр хяналтанд аюулгүй хандах боломжтой. Миний энд ашигласан вэб платформ бол энэ талаар илүү ихийг мэдэхийн тулд RemoteMe.org хуудсанд зочилно уу.

Процессыг илүү сайн ойлгоход туслах зургуудыг заавал үзээрэй.

Тиймээс эхэлцгээе.

Алхам 1: Танд хэрэгтэй зүйл:

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Энэ төслийн хувьд танд хэрэгтэй болно:-

  1. ESP8266 (NodeMCU) Европ дахь USLink холбоос
  2. Европ дахь USLink -д зориулсан LEDLink
  3. Европ дахь USLink -д зориулсан ButtonLink товчийг дарна уу
  4. Breadboard. Европ дахь USLink холбоос

Програм хангамж:-

  1. Arduino IDE
  2. RemoteMe дээрх данс.

Хэрэв танд NodeMCU байхгүй бол төсөлд Arduino эсвэл Raspberry-pi ашиглаж болно гэдгийг анхаарна уу.

Алхам 2: Arduino IDE-ийг тохируулах:

Arduino IDE-ийг тохируулах
Arduino IDE-ийг тохируулах
Arduino IDE-ийг тохируулах
Arduino IDE-ийг тохируулах
Arduino IDE-ийг тохируулах
Arduino IDE-ийг тохируулах

NodeMCU Esp8266 -тэй ажиллахын тулд эхлээд самбарыг IDE -д оруулах ёстой, хэрэв та үүнийг хараахан хийгээгүй байгаа бол энэ зааврыг эндээс үзээрэй.

Самбарууд IDE дээр бэлэн болсны дараа энэ төсөлд шаардлагатай зарим номын сан байдаг.

Эдгээр санг суулгахын тулд:-

IDE ба Goto >> Sketch >> Номын санг оруулах >> Номын санг удирдах. Попап цонх гарч ирэх ёстой. Энд та шаардлагатай номын санг хайж олох болно

Номын сангийн жагсаалт:-

  1. RBD_Timer.h
  2. RBD_Button.h
  3. RemoteMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

Эдгээрийг нэг нэгээр нь суулгаж, дууссаны дараа IDE -г дахин эхлүүлнэ үү.

Үүний тусламжтайгаар IDE ашиглахад бэлэн болно.

Алхам 3: RemoteMe дээр хуудсыг тохируулах:-

RemoteMe дээр хуудсыг тохируулах
RemoteMe дээр хуудсыг тохируулах
RemoteMe дээр хуудсыг тохируулах
RemoteMe дээр хуудсыг тохируулах
RemoteMe дээр хуудсыг тохируулах
RemoteMe дээр хуудсыг тохируулах

RemoteMe -ийг ашиглахын тулд та эхлээд бүртгүүлэх ёстой бөгөөд ингэснээр та өөрийн вэб хуудсыг үүсгэж, төхөөрөмжүүдийг хянаж эхлэх боломжтой болно.

Goto RemoteMe.org дээр "Програм", Goto Signup дээр дарж дэлгэрэнгүй мэдээллээ оруулаад бүртгүүлээрэй

Таныг тавтай морилох хуудсаар угтах болно, одоо зүүн талд цэснээс "Төхөөрөмжүүд" -ийг сонгоно уу

Баруун талд нь "Шинэ төхөөрөмж" гэсэн сонголтыг харах болно, үүн дээр дарснаар доош унах цэс гарч ирэх бөгөөд эндээс "Шинэ вэб хуудас" -г сонгоно уу

Одоо нэр, төхөөрөмжийн ID өг, би үүнийг "LED" гэж нэрлээд "203" төхөөрөмжийн ID -г өгсөн. (Төхөөрөмжийн ID нь өөр өөр төхөөрөмжүүдийг ялгах өвөрмөц дугаар юм.)

Товчлуурыг "идэвхтэй" болгож тохируулсан эсэхийг шалгаад "илгээх" товчийг дарна уу. Хуудас дээр 203 төхөөрөмжийн ID бүхий LED нэртэй шинэ төхөөрөмж гарч ирнэ. Одоо төхөөрөмжийн баруун талд байрлах доош сумыг сонгоод вэб хуудас үүсгэх боломжтой хоосон үүрийг харах болно

Энэ GitHub хуудсыг аваарай. Та гурван файлыг (index.html, scripts.js & styles.css) чирж, төхөөрөмж дээрх хоосон үүр рүү нэг нэгээр нь хаях хэрэгтэй

Алхам 4: MCU дээр код байршуулах:-

MCU дээр код байршуулж байна
MCU дээр код байршуулж байна

Төслийг ажиллуулахын тулд танд шаардлагатай кодыг доор өгөв.

Кодыг байршуулахаас өмнө кодонд бага зэрэг өөрчлөлт оруулах шаардлагатай байна.

IDE дээр код нээгдсэний дараа та шаардлагатай талбарт WiFi нэр, нууц үгээ оруулах ёстой бөгөөд ингэснээр самбар таны сүлжээнд холбогдох боломжтой болно.

Кодын дараах хэсэгт өөрчлөлт оруулна уу:-

#тодорхойлох WIFI_NAME "WiFi нэрээ оруулна уу" #WiFi нууц үгээ оруулна уу "DEVICE_ID 203 тодорхойлно уу

Баталгаажуулалтын жетон авахын тулд Goto Remoteme.org >> Програмууд >> Токенууд (Зүүн талын доорх төхөөрөмжүүдийн цэсэнд)

Токенийг хуулж кодод буулгана уу.

Одоо NodeMCU -г компьютерт холбож, зөв портыг сонгоод кодыг байршуулна уу.

Алхам 5: Холболтууд:-

Холболтууд
Холболтууд

Холболт хийхийн тулд дээрх зургийг дагана уу:-

LED нь MCU -ийн D5 зүүтэй холбогдсон байна.

Товчлуур нь D2 зүүтэй холбогдсон байна.

LED -ийг гэмтээхгүйн тулд LED -тэй резисторыг цувралаар ашигла.

Алхам 6: Туршилт:-

Image
Image
Туршилт
Туршилт
Туршилт
Туршилт

Одоо та төслийг амжилттай дуусгалаа. Бүтээлийг туршиж үзэх цаг болжээ.

Холболт зөв эсэхийг шалгахын тулд эхлээд товчлуурыг дарахад LED асаалттай байх болно, товчлуурыг дахин дарвал LED унтрах болно

Одоо RemotMe вэбсайт руу орж програмаа нээнэ үү. нэвтэрсэн дансаа ашиглан нэвтрэх

Одоо goto Devices -ийг үүсгээд саяхан үүсгэсэн төхөөрөмжөө сонго. Төхөөрөмжийн ID гарч ирэхээс өмнө зүүн талд байгаа Холболтын холбоос тэмдэг нь ногоон болж хувирсан бөгөөд энэ нь ESP самбар сервертэй холбогдсон болохыг харуулж байна

Одоо "index.html" файл дээр дараад "шинэ таб дээр нээх" -ийг сонгоно уу, шинэ таб дээр тойрог бүхий вэб хуудас гарч ирнэ. Та тойрог дээр дарж LED -ийг асаах, унтраах боломжтой

Ухаалаг гар утас ашиглан LED -ээ удирдах. Дахин төхөөрөмжийн хуудас руу очоод "index.html" дээр дарна уу. Энэ удаад "Нэргүй холбоос авах …" гэсэн хамгийн сүүлийн сонголтыг сонгоно уу. Нэвтрэх шаардлагагүй LED-ийг удирдахын тулд ямар ч ухаалаг гар утсанд нээж болох линк бүхий цонх гарч ирнэ

Илүү сайн сонголт бол та холбоосны хажууд байгаа QR сонголтыг сонгож болно. Андройд эсвэл iPhone ашиглан QR -ийг сканнердах бөгөөд та тойрог хэлбэрээр вэб хуудас руу чиглүүлэх болно

Энэ нь хэрхэн ажилладагийг харахын тулд видео демог шалгаж үзээрэй.

Төсөл танд таалагдсан гэж найдаж байна, хэрэв танд асуулт байвал сэтгэгдэл дээр асуугаарай.

Баярлалаа.

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