Mundarija:
- 1 -qadam: Bular qanday ishlaydi?
- 2 -qadam: Blynk -ni sozlash
- 3 -qadam: IFTTT -ni sozlash
- 4 -qadam: uskunani dasturlash
- 5 -qadam: Sinab ko'ring
Video: Loyihalaringizga IOT xususiyatlarini qanday qo'shish mumkin: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Siz uchun foydali bo'lgan tijorat mahsulotining o'rnini bosadigan DIY loyihasini tuzishdan yaxshiroq narsa yo'q. Aslida, bundan yaxshiroq narsa bor. Loyihangizga IOT imkoniyatlarini qo'shish.
Avtomatlashtirish haqida gap ketganda, yangi boshlanuvchilar odatda murakkab dasturlash kerak, deb o'ylaydilar. Ammo bugungi kunda aynan shu maqsadda mavjud bo'lgan ko'plab bepul xizmatlar va dasturlar tufayli, sizning loyihalaringizga IOTning asosiy xususiyatlarini qo'shish har qachongidan ham osonlashdi.
Ushbu qo'llanmada men sizga DIY loyihalarini avtomatlashtirish uchun ikkita bunday dastur - Blynk va IFTTT -dan qanday foydalanish mumkinligini ko'rsataman. Keling, bunga erishaylik!
1 -qadam: Bular qanday ishlaydi?
Men o'z loyiham uchun esp8266 dan foydalanaman, lekin shuni esda tutingki, bu qo'llanma deyarli har qanday Wi-Fi ulangan mikrokontroller uchun amal qiladi (masalan, esp32) Ushbu darslik uchun, har safar yangi twitter izdoshiga ega bo'lganingizda, LEDni yoqadigan loyiha tuzaylik.. Ushbu loyihani amalga oshirish uchun biz Blynk va IFTTT -ni birgalikda ishlatishimiz kerak.
IFTTT:
IFTTT quyidagicha ishlaydi: "Agar bu sodir bo'lsa, shunday qiling". Agar siz kodlashni yaxshi ko'rsangiz, buni "if iborasi" bilan solishtirishingiz mumkin. Bizning holatimizda shunday bo'ladi: "Agar men yangi tvitter kuzatuvchisini olsam, Blynkga signal yubor."
Blynk:
Blynk simpy IFTTT tetikini esp8266 ga o'tkazadi. Aytaylik, bizning LEDimiz GPIO pin 5 ga ulangan. Blynk IFTTT va tetik pin 5dan ma'lumotlarni oladi.
Aslida, bu ikkita dastur sizning DIY loyihalaringizni avtomatlashtirishdan ko'ra ko'proq narsani qilishi mumkin. Ko'proq ma'lumot olish uchun siz ular bilan o'ynashingiz mumkin.
2 -qadam: Blynk -ni sozlash
Birinchidan, Blynk -ni o'rnating.
Android
IOS
Endi yangi loyiha yarating. Buni qilganingizdan so'ng, siz elektron pochtangizga Auth tokenini olasiz. Bu token juda muhim va biz uni keyingi bosqichlarda ishlatamiz. "+" Belgisini bosing va vidjet qutisiga tugma qo'shing. Yangi qo'shilgan tugmani bosing va tugma sozlamalari paydo bo'ladi. Bu erda siz ishga tushirmoqchi bo'lgan pinni tanlang (bu holda GPIO 5). Ilovangizga qarab rejimni bosish yoki almashtirishga sozlashingiz mumkin. Agar u bosishga sozlangan bo'lsa, IFTTT ishga tushishi bilan pin yoqiladi va bir zumda o'chiriladi (umumiy tugma kabi), agar u IFTTT ishga tushishi bilan o'chirilgan bo'lsa, pin yoqilgan va yoniq bo'lib qoladi.
3 -qadam: IFTTT -ni sozlash
IFTTT -ni o'rnating:
Android
IOS
IFTTT -da "Ko'proq olish" tugmasini bosing. Endi + ni bosing va keyin "bu" ni bosing. Keyin "twitter" ni qidiring va tanlang. Keyin "yangi izdosh" ni bosing.
Endi "o'sha" ni bosing va qidirish satrida "webhooks" ni qidiring. "Veb -so'rov yuborish" ni bosing va URL manzilini kiriting. URL formati https:// IP/Auth/update/pin
Bizning pinimiz GPIO 5 bo'lgani uchun, URL manzilidagi "pin" ni "D5" ga o'zgartiring, autentifikatsiyani oldingi bosqichda elektron pochtangizda qabul qilingan blynk loyihasining tasdiqlash belgisi bilan almashtiring. IP -ni mamlakatingizning blynk bulutli IP -ga almashtiring. IP-ni olish uchun buyruq satrini oching va "ping blynk-cloud.com" yozing. Hindiston uchun IP - 188.166.206.43
Usullar bo'limida "qo'yish" -ni tanlang va kontent turida "application/json" -ni tanlang. Tanaga ["1"] yozing.
Ta'kidlash joizki, ["1"] O'chirishni va ["0"] O'chirishni bildiradi
4 -qadam: uskunani dasturlash
Arduino IDE -da esp8266 va Blynk kutubxonalari o'rnatilganligiga ishonch hosil qiling. Agar buni qanday qilish kerakligiga ishonchingiz komil bo'lmasa, tezkor darslik uchun bu erni bosing. Endi fayllar> misollar> Blynk> board_wifi> esp8266 -ga o'ting. Namuna dasturi paydo bo'ladi.
Siz buni tahrir qilishingiz mumkin bo'lsa -da, men namunaviy eskizni o'zgartirishni tavsiya etmayman. Kodni nusxalash va yangi faylga joylashtirish kifoya. Endi siz ushbu faylni tahrir qilishingiz mumkin.
Siz Wi -Fi ssid va parolingizni "YourNetworkName" va "YourPassword" yozilgan dasturga kiritishingiz kerak. Bundan tashqari, "YourAuthToken" o'rniga blynk -dan olingan avtorizatsiya tokeni qo'yilishi kerak. Buni qilgandan so'ng, siz loyiha kodini loop () funktsiyasiga Blynk.run () qatoridan keyin qo'shishingiz mumkin.
Bizniki oddiy LED -tetik bo'lgani uchun biz hech qanday kod yozishimiz shart emas. Agar biz LEDni GPIO pin 5 (D1) ga ulasak, biz loyihamizni ishga sola olamiz.
5 -qadam: Sinab ko'ring
Ushbu oddiy usul sizning loyihalaringizni ajoyib qilishi mumkin. IFTTT tetiklari va Blynk funktsiyalari bilan o'ynashingiz mumkin, bu ikkita dastur bilan qanchalik ko'p ish qilishingiz mumkin.
Qaysi loyihani tanlashni bilmayapsizmi? Bu erda Blynk va IFTTT yordamida yaratilgan ba'zi loyihalarim
Har safar kosmonavt kosmosga kirganda rangini o'zgartiradigan soat
Suv ichishni eslatuvchi qurilma
ISS har safar tepadan o'tganda miltillaydi
DIY loyihalarini avtomatlashtirishdan xursand bo'ling:)
Tavsiya:
Har qanday loyihaga WiFi boshqaruvini qanday qo'shish mumkin -- ESP32 boshlanuvchilar uchun qo'llanma: 5 qadam
Har qanday loyihaga WiFi boshqaruvini qanday qo'shish mumkin || ESP32 boshlanuvchilar uchun qo'llanma: Ushbu loyihada men har qanday elektronika loyihasiga WiFi boshqaruvini qo'shish uchun Arduino IDE bilan ESP32 -dan foydalanish qanchalik oson/qiyin ekanligini ko'rsataman. Yo'l davomida men sizga ESP32 -dan oddiy Wi -Fi serverini yaratish va qanday yaratishni ko'rsataman
Qanday qilib 3D printerga har qanday turdagi LEDni osongina qo'shish mumkin: 8 qadam (rasmlar bilan)
Qanday qilib 3D printerga har qanday turdagi LEDni osongina qo'shish mumkin: Sizda podvalda chang to'playdigan zaxira LEDlar bormi? Printeringiz bosib chiqarayotgan narsalarni ko'ra olmaslikdan charchadingizmi? Yana qarab turmang, bu ko'rsatma sizga printerning yuqori qismiga LED yorug'lik chizig'ini qo'shishni o'rgatadi
QO'ShIMChA QO'ShIMChA QO'ShISH loyihalaringizga o'tish: 7 qadam
O'zingizning loyihalaringizga sig'imli sensorli kalitni qanday qo'shish kerak? Uyda o'z loyihalaringizga sig'imli sensorli kalitni qanday qo'shish mumkin? Salom, bu qo'llanmada elektron do'stlar, men sizga elektron loyihalaringizga sig'imli sensorli kalitni qanday arzon narxda qo'shishingiz mumkinligini ko'rsataman. professional ko'rinish
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin OK, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: 4 qadam
HAMMA (Haha) veb -saytidan qanday musiqa olish mumkin (Eshitganingizcha, uni olishingiz mumkin … Yaxshi, agar u Flash -ga o'rnatilgan bo'lsa, siz bunga qodir bo'lmasligingiz mumkin). Qo'shilgan ma'lumotlar: agar siz biron -bir saytga kirsangiz va u sizga yoqadigan va xohlagan qo'shiqni ijro etsa, bu erda siz ayblamaysiz, agar biror narsani chalkashtirib yuborsangiz, mening aybim yo'q ) Men musiqani qabul qila oldim
O'yin/dasturiy ta'minotni sotib olishdan oldin kompyuteringizning texnik xususiyatlarini qanday tekshirish mumkin: 6 qadam
O'yinlarni/dasturiy ta'minotni sotib olishdan oldin kompyuteringizning texnik xususiyatlarini qanday tekshirish mumkin.: Ushbu qo'llanma barcha o'yinlar/dasturiy ta'minot talab qiladigan narsalarni qamrab oladi. Ushbu qo'llanma sizning kompyuteringiz kompyuterga o'rnatgan CD yoki DVD -ni ishga tushirishi yoki yo'qligini tekshirishni ko'rsatadi. Siz buni http://cyri.systemrequirementslab.com/srtest/ da tekshirishingiz mumkin (Kweeni foydalanuvchisidan