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

IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ: 5 алхам
IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ: 5 алхам

Видео: IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ: 5 алхам

Видео: IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ: 5 алхам
Видео: SWOT анализ для тех, кто не в курсе. Ошибки. Управление изменениями 2024, Долдугаар сарын
Anonim
IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ
IOT -ийн онцлог шинж чанаруудыг төсөлдөө хэрхэн нэмэх вэ

Ашигтай гэж үзсэн арилжааны бүтээгдэхүүнийг орлох DIY төсөл хийхээс өөр юу ч байхгүй. Үнэндээ үүнээс илүү сайн зүйл бий. IOT чадварыг таны төсөлд нэмж байна.

Автоматжуулалтын тухайд эхлэгч нар ихэвчлэн нарийн төвөгтэй програмчлал хийх ёстой, юу хийх хэрэггүй гэж боддог. Гэсэн хэдий ч өнөө үед яг ийм зорилгоор ашиглах боломжтой олон үнэгүй үйлчилгээ, програм хангамжийн ачаар IOT -ийн үндсэн функцуудыг төсөлдөө нэмж оруулах нь урьд өмнө байгаагүй хялбар болсон.

Энэхүү зааварчилгаанд би DIY төслүүдээ автоматжуулахын тулд Blynk ба IFTTT гэсэн хоёр програм хангамжийг хэрхэн ашиглахыг танд үзүүлэх болно. Үүнийг авч үзье!

Алхам 1: Эдгээр нь хэрхэн ажилладаг вэ?

Би esp8266-г өөрийн төсөлд ашиглах болно, гэхдээ энэ заавар нь бараг бүх Wi-Fi идэвхжүүлсэн микроконтроллерт хамаатай гэдгийг санаарай (жишээ нь esp32) Энэ хичээлийн хувьд та шинэ твиттер дагагчтай болох бүртээ LED-ийг асаах төсөл хийцгээе.. Энэ төслийг хэрэгжүүлэхийн тулд бид Blynk болон IFTTT -ийг хамтад нь ашиглах ёстой.

IFTTT:

IFTTT дараах байдлаар ажилладаг: "Хэрэв ийм зүйл тохиолдвол үүнийг хий." Хэрэв та код бичих дуртай бол үүнийг "if мэдэгдэл" -тэй харьцуулж болно. Манай тохиолдолд иймэрхүү байна: "Хэрэв би шинэ твиттер дагагчтай болвол Блинк рүү дохио илгээнэ үү."

Блинк:

Blynk simpy нь IFTTT триггерийг esp8266 руу шилжүүлдэг. Манай LED нь GPIO pin 5 -т холбогдсон гэж хэлээрэй. Blynk нь IFTTT болон 5 -р гохоос өгөгдлийг хүлээн авах болно.

Үнэн хэрэгтээ эдгээр хоёр аппликейшн нь таны DIY төслүүдийг автоматжуулахаас илүү их зүйлийг хийж чадна. Илүү ихийг мэдэхийн тулд тэдэнтэй хамт тоглож болно.

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

Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна
Blynk -ийг тохируулж байна

Нэгдүгээрт, Blynk -ийг суулгаарай.

Android

IOS

Одоо шинэ төсөл үүсгээрэй. Үүнийг хиймэгц имэйлдээ Auth токен хүлээн авах болно. Энэ жетон нь маш чухал бөгөөд бид үүнийг дараагийн алхамуудад ашиглах болно. "+" Дээр товшоод виджетийн хайрцгаас товчлуурыг нэмнэ үү. Шинээр нэмсэн товчлуур дээр дарахад товчлуурын тохиргоо гарч ирнэ. Энд идэвхжүүлэхийг хүссэн зүүгээ сонгоно уу (энэ тохиолдолд GPIO 5). Та өөрийн аппликейшн дээр үндэслэн түлхэх эсвэл солих горимыг тохируулж болно. Хэрэв үүнийг түлхэх гэж тохируулсан бол IFTTT -ийг идэвхжүүлмэгц зүүг асааж, шууд унтраана (ерөнхий товчлуур шиг) Хэрэв IFTTT -ийг асаахад зүү асаалттай хэвээр байх болно.

Алхам 3: IFTTT -ийг тохируулах

IFTTT -ийг тохируулж байна
IFTTT -ийг тохируулж байна
IFTTT -ийг тохируулж байна
IFTTT -ийг тохируулж байна
IFTTT -ийг тохируулж байна
IFTTT -ийг тохируулж байна

IFTTT суулгах:

Android

IOS

IFTTT дээр "Илүү ихийг авах" дээр дарна уу. Одоо + дээр дараад "энийг" дарна уу. Дараа нь "twitter" -ийг хайж олоорой. Дараа нь "шинэ дагагч" дээр дарна уу.

Одоо "тэр" дээр дараад хайлтын талбараас "webhooks" гэж хайна уу. "Вэб хүсэлт гаргах" дээр дараад URL -г оруулна уу. URL формат нь https:// IP/Auth/update/pin юм

Бидний зүү нь GPIO 5 тул URL дээрх "пин" -ийг "D5" Auth -ийг орлуулахын тулд өмнөх алхамдаа имэйлээр хүлээн авсан blynk төслийн таних тэмдгээр орлуулна уу. IP -г өөрийн орны blynk үүл IP -ээр солих. IP авахын тулд командын мөрийг нээж "ping blynk-cloud.com" гэж бичнэ үү. Энэтхэгийн хувьд IP нь 188.166.206.43 юм

Аргын хэсэгт "тавих" -ыг сонгоод, агуулгын төрлөөс "application/json" -г сонгоно уу. Бие дээрээ ["1"] гэж бичнэ үү.

["1"] нь ON гохыг, ["0"] нь унтраагуурыг илэрхийлж байгааг тэмдэглэх нь зүйтэй

Алхам 4: Тоног төхөөрөмжөө програмчлах

Таны техник хангамжийг програмчлах
Таны техник хангамжийг програмчлах
Таны техник хангамжийг програмчлах
Таны техник хангамжийг програмчлах

Та өөрийн Arduino IDE дээр esp8266 болон Blynk номын санг суулгасан эсэхээ шалгаарай. Хэрэв та үүнийг хэрхэн хийхээ мэдэхгүй байгаа бол энд дарж хурдан заавар аваарай. Одоо файлууд> жишээ> Blynk> board_wifi> esp8266 руу очно уу. Хөтөлбөрийн жишээ гарч ирнэ.

Хэдийгээр та үүнийг засах боломжтой боловч үлгэр жишээ зургийг өөрчлөхийг зөвлөхгүй. Зүгээр л кодыг хуулж, шинэ файл руу буулгана уу. Одоо та энэ файлыг засах боломжтой.

Та wifi ssid болон нууц үгээ 'YourNetworkName', 'YourPassword' гэсэн програмд оруулах ёстой. Мөн 'YourAuthToken' -ийг blynk -аас хүлээн авсан таних тэмдгээр солих шаардлагатай. Эдгээрийг хийсний дараа та төслийн кодоо Blynk.run () шугамын дараа loop () функцэд нэмж болно.

Манай төхөөрөмж нь энгийн LED гох тул бид ямар ч код бичих шаардлагагүй болно. Хэрэв бид LED -ээ GPIO pin 5 (D1) -д холбовол бид төслөө ажиллуулж чадна.

Алхам 5: Үүнийг туршаад үзээрэй

Энэхүү энгийн арга нь таны төслийг гайхалтай болгож чадна. Та IFTTT -ийн илүү олон триггерүүд болон Blynk функцүүдээр тоглох боломжтой бөгөөд эдгээр хоёр програмыг хэр их хийж чадахаа ойлгох боломжтой болно.

Ямар төслөөс татгалзахаа мэдэхгүй байна уу? Blynk болон IFTTT ашиглан хийсэн миний зарим төслүүд энд байна

Сансрын нисгэгч сансарт нисэх бүрт өнгө нь өөрчлөгддөг цаг

Ус уухыг танд сануулдаг төхөөрөмж

ОУСС -ийг дээгүүр өнгөрөх бүрт анивчдаг гэрэл

DIY төслүүдээ автоматжуулах замаар хөгжилтэй байгаарай:)

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