Mündəricat:

Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar: 5 addım
Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar: 5 addım

Video: Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar: 5 addım

Video: Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar: 5 addım
Video: Ən çətin məntiq testi.😉 Kim tapsa 1-ci yer. Yalnız 1 nəfər.❗❗ 2024, Noyabr
Anonim
Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar
Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar

Faydalı hesab etdiyiniz bir kommersiya məhsulunu əvəz edən bir DIY layihəsi etməkdən daha yaxşı bir şey yoxdur. Əslində, bundan daha yaxşı bir şey var. Layihənizə IOT qabiliyyətinin əlavə edilməsi.

Avtomatlaşdırmaya gəldikdə, yeni başlayanlar ümumiyyətlə mürəkkəb proqramlaşdırma etməli olduqlarını və nəyi etməmələri lazım olduğunu düşünürlər. Ancaq bu günlərdə bu məqsəd üçün mövcud olan bir çox pulsuz xidmət və proqram sayəsində, layihələrinizə əsas IOT xüsusiyyətlərini əlavə etmək hər zamankindən daha asan oldu.

Bu dərslikdə, DIY layihələrinizi avtomatlaşdırmaq üçün iki belə proqramı - Blynk və IFTTT -dən necə istifadə edə biləcəyinizi sizə göstərəcəyəm. Gəlin əldə edək!

Addım 1: Bunlar necə işləyir?

Layihəm üçün esp8266 istifadə edəcəyəm, amma unutmayın ki, bu təlimat demək olar ki, hər hansı bir Wi-Fi ilə işləyən mikro nəzarətçi üçün uyğundur (məsələn, esp32) Bu dərs üçün hər dəfə yeni bir twitter izləyicisi alanda bir LED yandıran bir layihə edək.. Bu layihəni mümkün etmək üçün Blynk və IFTTT -ni birlikdə istifadə etməliyik.

IFTTT:

IFTTT belə işləyir: "Əgər bu baş verərsə, bunu edin". Kodlaşdırma ilə məşğul olsanız, bunu 'if ifadəsi' ilə müqayisə edə bilərsiniz. Bizim vəziyyətimiz belədir: "Yeni bir twitter izləyicim varsa, Blynkə bir siqnal göndər".

Blynk:

Blynk simpy, IFTTT tetikleyicisini esp8266 -ya köçürür. LEDimizin GPIO pin 5 -ə bağlı olduğunu söyləyin. Blynk IFTTT və tetik pin 5 -dən məlumat alacaq.

Əslində, bu iki tətbiq DIY layihələrinizi avtomatlaşdırmaqdan daha çox şey edə bilər. Daha çox bilmək üçün onlarla oynaya bilərsiniz.

Addım 2: Blynk qurmaq

Blynk qurulması
Blynk qurulması
Blynk qurulması
Blynk qurulması
Blynk qurulması
Blynk qurulması
Blynk qurulması
Blynk qurulması

Əvvəlcə Blynk quraşdırın.

Android

IOS

İndi yeni bir layihə yaradın. Bunu edən kimi e -poçtunuzda bir Doğrulama nişanı alacaqsınız. Bu mö'cüzə çox vacibdir və bundan sonrakı addımlarda istifadə edəcəyik. "+" İşarəsinə vurun və widget qutusundan bir düymə əlavə edin. Yeni əlavə edilmiş düyməni vurun və düymə ayarı görünəcək. Burada tetiklemek istədiyiniz pimi seçin (bu halda GPIO 5). Tətbiqinizə əsasən rejimi basmaq və ya dəyişdirmək üçün təyin edə bilərsiniz. IFTTT işə salınan kimi itələmək üçün təyin olunarsa, pin AÇILIR və dərhal söndürülür (ümumi bir düymə kimi) IFTTT işə salınan kimi keçid qurulursa, pin AÇILIR və ON olaraq qalır.

Addım 3: IFTTT qurmaq

IFTTT qurulması
IFTTT qurulması
IFTTT qurulması
IFTTT qurulması
IFTTT qurulması
IFTTT qurulması

IFTTT quraşdırın:

Android

IOS

IFTTT -də "Daha çoxunu əldə et" düyməsini basın. İndi + düyməsini və sonra "bu" düyməsini basın. Sonra "twitter" ı axtarın və seçin. Sonra "yeni izləyici" düyməsini basın.

İndi "o" düyməsini basın və axtarış çubuğunda "webhooks" axtarın. "Veb sorğusu göndər" düyməsini basın və URL daxil edin. URL formatı https:// IP/Auth/update/pin -dir

Pinimiz GPIO 5 olduğundan, əvvəlki addımda e -poçtunuzda aldığınız blynk layihəsinin Doğrulama nişanı ilə "D5" Doğrulamasını "D5" olaraq dəyişdirin. IP -ni ölkənizin blynk bulud IP -si ilə əvəz edin. IP almaq üçün əmr satırını açın və "ping blynk-cloud.com" yazın. Hindistan üçün IP 188.166.206.43 -dir

Metod bölməsində "qoy" seçin və məzmun növündə "application/json" seçin. Bədənə ["1"] yazın.

Qeyd etmək lazımdır ki, ["1"] ON tetikleyicisini, ["0"] isə OFF tetikleyicisini təmsil edir

Addım 4: Avadanlıqlarınızı Proqramlaşdırın

Avadanlıqlarınızı Proqramlaşdırmaq
Avadanlıqlarınızı Proqramlaşdırmaq
Avadanlıqlarınızı Proqramlaşdırmaq
Avadanlıqlarınızı Proqramlaşdırmaq

Arduino IDE -də esp8266 və Blynk kitabxanalarının quraşdırıldığından əmin olun. Bunu necə edəcəyinizdən əmin deyilsinizsə, sürətli bir dərs üçün bura vurun. İndi fayllar> nümunələr> Blynk> board_wifi> esp8266 bölməsinə keçin. Nümunə bir proqram görünəcək.

Bunu düzəldə bilsəniz də, nümunə eskizini dəyişdirməyi məsləhət görmürəm. Kodu kopyalayın və yeni bir fayla yapışdırın. İndi bu faylı redaktə edə bilərsiniz.

Wi -Fi ssid və parolunuzu 'Şəbəkə Adınız' və 'Şifrəniz' yazdığı proqrama əlavə etməlisiniz. Ayrıca 'YourAuthToken', blynk -dən aldığınız kimlik işarəsi ilə əvəz olunmalıdır. Bunları etdikdən sonra, Blynk.run () xəttindən sonra layihə kodunuzu loop () funksiyasına əlavə edə bilərsiniz.

Bizimki sadə bir LED tətik olduğundan heç bir kod yazmağa ehtiyac yoxdur. LEDimizi GPIO pin 5 -ə (D1) bağlasaq, layihəmizin işə düşməsini təmin edə bilərik.

Addım 5: sınayın

Bu sadə üsul layihələrinizi möhtəşəm edə bilər. Daha çox IFTTT tetikleyicisi və Blynk funksiyaları ilə oynayaraq bu iki tətbiqlə nə qədər çox şey edə biləcəyinizi başa düşə bilərsiniz.

Hansı layihədən ayrılacağınızı bilmirsiniz? Blynk və IFTTT istifadə edərək hazırladığım bəzi layihələr

Astronavt hər dəfə kosmosa girəndə rəngini dəyişən bir saat

Su içməyi xatırladan cihaz

ISS hər dəfə yuxarıdan keçəndə yanıb -sönən bir lampa

DIY layihələrinizi avtomatlaşdıraraq əylənin:)

Tövsiyə: