Ilovani boshqaradigan IoT tugmasi: 6 qadam
Ilovani boshqaradigan IoT tugmasi: 6 qadam
Anonim
Image
Image
Kengashingizni AppShed IoTga tayyorlash
Kengashingizni AppShed IoTga tayyorlash

AppshedAppShedFollow tomonidan muallifning yana:

Kengashingizni AppShed IoTga tayyorlash
Kengashingizni AppShed IoTga tayyorlash
JavaScript va App Builder: 1 -dars
JavaScript va App Builder: 1 -dars
JavaScript va App Builder: 1 -dars
JavaScript va App Builder: 1 -dars
Kodlashsiz mobil o'yin yaratish
Kodlashsiz mobil o'yin yaratish
Kodlashsiz mobil o'yin yaratish
Kodlashsiz mobil o'yin yaratish

Haqida: Appshed - bu o'quvchilar va o'qituvchilar App Building, Game Making va IoT/Robotics -ni o'rganishi mumkin bo'lgan ta'lim platformasi. Qo'shimcha dasturlar haqida »

Menga mikrokontrollerlar yoqadigan narsalardan biri bu ularni kirish qurilmasi sifatida ishlatish qobiliyati, masalan, Arduino Micro HID (inson interfeysi qurilmasi) sifatida ishlatilishi mumkin, bu ba'zi kodlash va bilishni o'z qo'lingiz bilan klaviaturani qanday yaratishni anglatadi. yoki Arduino sichqonchasi! Bu IoT qurilmasini ilovadagi narsalarni boshqarish uchun kirish sifatida ishlatish haqida o'ylashga majbur qildi. Shunday qilib, ushbu loyihada biz qanday qilib dasturni bog'laydigan tugmachani yasashni ko'rib chiqmoqchimiz, uni bizning ilovamizda deyarli hamma narsani bajarish uchun dasturlash mumkin.

1 -qadam: kutubxonalarni o'rnatish

Bizning kodni yuklash uchun biz Arduino IDE -ni ishlatamiz, uni yuklab olishingiz mumkin. Endi biz AppShed veb -saytidan boshqaruv kengashining ishlashini nazorat qilish va tahrir qilish uchun foydalanmoqchi bo'lganimiz uchun, taxtaga kiruvchi haqiqiy kodga e'tibor qaratishimiz shart emas. Biz yuklayotgan kod - bu AppShed -ning asosiy eskizidir, bu veb -saytga bortdagi barcha pinlarni boshqarishga imkon beradi.

Endi kodni Arduino IDE orqali bizning taxtamizga yuklash uchun biz uning kutubxonasini o'rnatishimiz kerak, bu esa IDEga bizning maxsus taxtamiz bilan gaplashishga imkon beradi. Bu quyidagicha amalga oshiriladi:

  • Arduino IDE -ni ishga tushiring
  • Fayl -ga o'ting va "Sozlamalar" ni bosing
  • Pastki tomonda siz "qo'shimcha boshqaruv paneli URL manzillari" va bo'sh joyni ko'rishingiz kerak
  • Buni nusxa ko'chiring va bo'sh joyga qo'ying

Endi biz taxtalarni menejer ostiga o'rnatishimiz kerak.

  • "Asboblar" ga, so'ng "Kengash" ga o'ting va "Kengash menejeri" ni bosing
  • Endi qidiruv satrida ESP8266 ni qidiring
  • Birinchi variantni bosing va O'rnatish -ni bosing

Endi bizning boshqaruv kengashi Arduino IDE bilan aloqa o'rnatishi mumkin

2 -qadam: Kodni yuklash

Kodni yuklash
Kodni yuklash

Shunday qilib, biz Arduino IDE -ning IoT platasi bilan aloqa o'rnatishga yordam beradigan kutubxonalarni yuklab oldik va AppShed eskizini ishga tushirishga ruxsat beruvchi kutubxonalarni yuklab oldik. Endi biz qilishimiz kerak bo'lgan narsa - bu sizning IoT qurilmangiz nomi va parolini kodda o'zgartirish, agar buni qilmasangiz, sizning Wi -Fi qurilmangiz nomi "Your_device_name_here" bo'ladi.

Buning uchun bizga quyidagilar kerak:

  • IoT kartasini kompyuteringizga ulang
  • Appshed master -eskizini yuklab oling va oching (bu erda topishingiz mumkin)
  • Asboblarga o'ting va bortni bosing
  • Taxtani ko'rmaguningizcha pastga aylantiring, ustiga bosing (men NodeMCU -dan foydalanayapman, shuning uchun men NodeMCU -ni bosaman)
  • Endi asboblarga qayting va portni bosing, bu erda siz taxtangizni ko'rishingiz kerak (agar siz derazada bo'lsangiz "com 9" va Mac uchun "/dev/cu.wchusbserial1410 '" kabi ko'rinishi kerak)
  • Yuklash uchun yon tomonga qaragan o'qni bosing va yuklanishini kuting.

Agar siz 2-3 daqiqadan so'ng yuklashni tugatganingizni bildirsangiz, hamma narsa yaxshi ishladi! Bizning taxtamiz ishlayotganini ikki marta tekshirish uchun biz WiFi sozlamalariga o'tamiz va agar u ishlayotgan bo'lsa, biz taxtaga ilgari bergan ismimizni qidiramiz.

3 -qadam: Ilovani sozlash

Ilovani sozlash
Ilovani sozlash
Ilovani sozlash
Ilovani sozlash
Ilovani sozlash
Ilovani sozlash

Agar siz tashqi IoT -dan ma'lumot oladigan ilovani yaratish juda qo'rqinchli bo'lib tuyulishi mumkin, agar siz professional dasturchi bo'lmasangiz, bu muammo emas, chunki biz AppSheds infostrukturasidan foydalanib, o'z ilovamizni yaratamiz. oson

Biz AppShed -ga o'tishni boshlashimiz yoki bepul hisob yaratishimiz yoki mavjud hisobga kirishimiz kerak. Bu erda siz IoT Builder yoki App Builder -ning ikkita variantini ko'rishingiz kerak, biz IoT Builder -ni bosishdan boshlaymiz, chunki bu bizga qaysi pinlarni chiqish yoki kirish sifatida bajarishni xohlashimizni belgilash imkonini beradi. Sahifa yuklangandan so'ng, Yangi IoT loyihasini bosing va taxtaga kirishni nomlang va Saqlash -ni bosing.

Endi biz pinlardan birini tugma bosilganda ko'rish uchun kirish sifatida o'rnatmoqchimiz, biz raqamli kirishlar ostidagi tugmachani bosish bilan boshlashimiz kerak, keyin ularni bog'lash uchun 1 -pinni bosing va shunga o'xshash nom bering. tugmachasini bosing va saqlashni bosing.

Endi biz narsalarning App Building tomoniga o'tmoqchimiz.

4 -qadam: ilovani yaratish

Ilovani yaratish
Ilovani yaratish
Ilovani yaratish
Ilovani yaratish

Endi biz tizimga kirgandan keyin o'sha ochilish sahifasiga qaytamiz va bu safar App Builder -ni bosing. Sizga simulyatsiya qilingan telefon taqdim etilishi kerak, biz yangi ilovani ishga tushirish uchun ortiqcha tugmasini bosish bilan boshlashimiz kerak. Bu yuklanganidan so'ng, biz qilishimiz kerak bo'lgan birinchi narsa - bu biz o'rnatgan IoT kartasini havola qilishdir, biz buni taxtani bosish va keyin biz kiritgan taxtani bosish orqali bajaramiz. Endi taxtani yuklaganimizda, biz ilovaga xususiyatlarni qo'shishni boshlashimiz mumkin.

Biz shakllar ostidagi kirish maydonini bosish va tugma holati deb nomlash bilan boshlaymiz. Keyin biz uni tugma deb nomlashimiz kerak, bu juda muhim, chunki biz ilgari pinni bitta tugma deb ataganmiz, shuning uchun uning tugmachasini nomlash bu ikki narsani bir -biriga bog'lashga yordam beradi. Endi biz faqat saqlashni bosamiz va dastur tugadi!

5 -qadam: nashr qilish va sinov

Nashriyot va sinov
Nashriyot va sinov

Endi bu super asosiy ilova qurilgan, biz uni nashr qilishimiz va telefonimizga olishimiz kerak. Biz buni nashr etish tugmachasini bosish orqali qilamiz, tugallangandan so'ng biz ulashish yorlig'iga o'tamiz va QR kodini bosamiz, shunda siz telefoningiz bilan skanerlashingiz mumkin bo'lgan QR kodini taqdim etasiz.

Ushbu veb-ilova yuklangandan so'ng, biz telefonimizni Wi-Fi tarmog'iga ulashimiz kerak edi, uni telefoningizdagi Wi-Fi sozlamalariga o'ting va keyin biz ilgari bergan qurilma nomiga ulang.

Endi biz ilovaga qaytishimiz va IoT qurilmalarimiz tugmachasini bosishimiz mumkin, tugma bosilganda 1 - ni, tugma bosilmaganda - 0 ni ko'rishingiz kerak. Agar siz hech qanday qiymat ko'rmasangiz, sahifani yangilab ko'ring va siz ochiladigan qiymatni ko'rasiz.

6 -qadam: davom ettirish

Buni oldinga surish
Buni oldinga surish

Endi ha, faqat 1 yoki 0 ni ko'rish biroz zerikarli, biroq, bu loyihaning maqsadi sizga nima bo'lishi mumkinligini ko'rsatishdir, uni oldinga siljitish va chindan ham ajoyib narsa yaratish sizning vazifangiz. Misol tariqasida, siz ilovani ovoz chiqarishga yoki videoni ijro etishga sozlashingiz mumkin (mana bu https://goo.gl/GGGaZS misoli)

Agar sizda biron bir savol bo'lsa, bizga sharh qoldiring, o'qiganingiz uchun tashakkur!

Tavsiya: