Mündəricat:
- Addım 1: Bunlar necə işləyir?
- Addım 2: Blynk qurmaq
- Addım 3: IFTTT qurmaq
- Addım 4: Avadanlıqlarınızı Proqramlaşdırın
- Addım 5: sınayın
Video: Layihələrinizə IOT xüsusiyyətlərini necə əlavə etmək olar: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
Ə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 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
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ə:
Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım
Discord -a İnteraktiv Bot Necə Əlavə Edilir: Bu təlimatda bir neçə komando ilə işləyən öz interaktiv botunuzun necə yaradılacağını göstərəcəyəm. Discord, oyunçuları bir araya gətirən bir Skype/Whats-app sosial media tətbiqidir. Öz kanalları ola bilər, hər bir üzvün hansı oyunu oynadığını yoxlayın
Layihənizə E-Mürekkep Ekranı necə əlavə etmək olar: 12 addım (şəkillərlə)
Layihənizə E-Mürekkep Ekranı necə əlavə etmək olar: Bir çox layihə, ətraf mühit məlumatları kimi bir növ məlumatların monitorinqini əhatə edir, tez-tez nəzarət üçün Arduino istifadə edir. Mənim vəziyyətimdə su yumşaldıcımdakı duz səviyyəsini izləmək istədim. Verilənlərə ev şəbəkənizdən daxil olmaq istəyə bilərsiniz
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
Layihələrinizə Kapasitif Toxunma Əlavə edin: 7 Addım
Layihələrinizə Kapasitif Toxunma Əlavəsi əlavə edin: Evdəki layihələrinizə kapasitiv toxunma açarını necə əlavə edə bilərsiniz Bu dərslikdə elektron diy dostlar, elektron proyektlərinizə ucuz qiymətə kapasitiv toxunma açarı necə əlavə edə biləcəyinizi sizə göstərəcəyəm peşəkar bir baxış
Oyun/proqram satın almadan əvvəl kompüterinizin xüsusiyyətlərini necə yoxlamaq olar .: 6 addım
Oyunlar/proqramlar satın almadan əvvəl kompüterinizin xüsusiyyətlərini necə yoxlamaq olar: Bu təlimat bütün oyunların/proqramların tələb etdiklərini əhatə edir. Bu təlimat, kompüterinizin kompüterinizə qoyduğunuz bir CD və ya DVD -ni işə sala biləcəyini necə yoxlayacağınızı göstərir. Bunu da yoxlaya bilərsiniz http://cyri.systemrequirementslab.com/srtest/ (Kweeni istifadəçisindən