Բովանդակություն:

IoT կոճակ, որը վերահսկում է ձեր ծրագիրը. 6 քայլ
IoT կոճակ, որը վերահսկում է ձեր ծրագիրը. 6 քայլ

Video: IoT կոճակ, որը վերահսկում է ձեր ծրագիրը. 6 քայլ

Video: IoT կոճակ, որը վերահսկում է ձեր ծրագիրը. 6 քայլ
Video: Եթե քնի ժամանակ թքոտում եք բարձը, ապա լսեք սա 2024, Նոյեմբեր
Anonim
Image
Image
Պատրաստվում է ձեր խորհուրդը AppShed IoT- ի համար
Պատրաստվում է ձեր խորհուրդը AppShed IoT- ի համար

Ըստ appshedAppShedFollow Ավելին հեղինակի կողմից.

Պատրաստվում է ձեր խորհուրդը AppShed IoT- ի համար
Պատրաստվում է ձեր խորհուրդը AppShed IoT- ի համար
JavaScript և App Builder: Դաս 1
JavaScript և App Builder: Դաս 1
JavaScript և App Builder: Դաս 1
JavaScript և App Builder: Դաս 1
Բջջային խաղ պատրաստելը ՝ առանց կոդավորման
Բջջային խաղ պատրաստելը ՝ առանց կոդավորման
Բջջային խաղ պատրաստելը ՝ առանց կոդավորման
Բջջային խաղ պատրաստելը ՝ առանց կոդավորման

About: Appshed- ը կրթական հարթակ է, որտեղ ուսանողները և ուսուցիչները կարող են սովորել App Building, Game Making և IoT/Robotics: Ավելին appshed- ի մասին »

Միկրոկոնտրոլերների մեջ ինձ ամենաշատը դուր է գալիս դրանք որպես մուտքային սարք օգտագործելու ունակությունը, օրինակ ՝ Arduino Micro- ն կարող է օգտագործվել որպես HID (մարդկային ինտերֆեյսի սարք), ինչը նշանակում է, որ ինչ -որ կոդավորմամբ և գիտելիքով կարող ես պատրաստել քո ստեղնաշարը կամ մուկ Արդուինոյից: Դա ինձ ստիպեց մտածել, թե ինչ կարող է անել IoT սարքը որպես ներածություն ՝ հավելվածում իրերը վերահսկելու համար: Այսպիսով, այս նախագծում մենք կանդրադառնանք, թե ինչպես պատրաստել հավելվածին միացված կոճակ, որը կարող է ծրագրավորվել անել գրեթե ամեն ինչ մեր ծրագրում:

Քայլ 1: Գրադարանների տեղադրում

Մեր ծածկագիրը վերբեռնելու համար մենք կօգտագործենք շատ հայտնի Arduino IDE- ն, որը կարելի է ներբեռնել այստեղ: Այժմ, քանի որ մենք կօգտագործենք AppShed կայքը ՝ տախտակի աշխատանքի ձևը վերահսկելու և խմբագրելու համար, մենք կարիք չունենք կենտրոնանալու տախտակ մուտք գործող փաստացի կոդի վրա: Այն կոդը, որը մենք վերբեռնում ենք, AppShed- ի գլխավոր ուրվագիծն է, որը թույլ է տալիս վեբ կայքին վերահսկել գրատախտակի բոլոր կապումները:

Այժմ, որպեսզի կարողանանք Arduino IDE- ի միջոցով մեր տախտակին վերբեռնել կոդը, մենք պետք է տեղադրենք դրա գրադարանը, որը թույլ է տալիս IDE- ին խոսել մեր հատուկ տախտակի հետ: Դա արվում է հետևյալ կերպ.

  • Գործարկեք Arduino IDE- ն
  • Գնացեք դեպի Ֆայլ և կտտացրեք Նախապատվություններ
  • Ներքևի մասում դուք պետք է տեսնեք «լրացուցիչ տախտակների կառավարիչների URL», որին հաջորդում է դատարկ տարածք
  • Պատճենեք և տեղադրեք դատարկ տարածության մեջ

Այժմ մենք պետք է տախտակները տեղադրենք խորհրդի կառավարման ներքո:

  • Գնացեք Գործիքներ, այնուհետև Տախտակ, այնուհետև կտտացրեք Տախտակի կառավարիչ
  • Այժմ որոնման տողում փնտրեք ESP8266
  • Կտտացրեք առաջին տարբերակին և կտտացրեք Տեղադրեք

Այժմ մեր խորհուրդը կարողանում է շփվել Arduino IDE- ի հետ

Քայլ 2: Կոդի վերբեռնում

Կոդի վերբեռնում
Կոդի վերբեռնում

Այսպիսով, այս պահին մենք ներբեռնեցինք այն գրադարանները, որոնք անհրաժեշտ են Arduino IDE- ին օգնելու համար `մեր IoT տախտակի հետ, և մենք ներբեռնեցինք այն գրադարանները, որոնք թույլ են տալիս գործարկել AppShed- ի գլխավոր ուրվագիծը: Այժմ մեզ մնում է միայն փոխել IoT սարքի անունն ու գաղտնաբառը ծածկագրում, եթե դա չանեք, ձեր IoT սարքերի wifi անունը կլինի «Your_device_name_here»:

Դա անելու համար մեզ անհրաժեշտ է հետևյալը.

  • Միացրեք IoT տախտակը ձեր համակարգչին
  • Ներբեռնեք և բացեք Appshed հիմնական ուրվագիծը (որը կարելի է գտնել այստեղ)
  • Գնացեք դեպի գործիքներ և կտտացրեք տախտակին
  • Ոլորեք ներքև մինչև չտեսնեք ձեր տախտակը, այնուհետև կտտացրեք դրա վրա (ես օգտագործում եմ NodeMCU- ն, այնպես որ ես կտտացնեմ NodeMCU- ին)
  • Այժմ նորից նավարկեք դեպի գործիքներ և կտտացրեք նավահանգստի վրա, այստեղից պետք է տեսնեք ձեր տախտակը (պետք է լինի այս «com 9» - ը, եթե Windows- ում եք, և «/dev/cu.wchusbserial1410 'mac- ի համար)
  • Կտտացրեք կողքի սլաքին ՝ վերբեռնելու համար և սպասեք, մինչև դա կատարվի:

Եթե հաղորդագրություն ստանաք մոտ 2 - 3 րոպե հետո, ասելով ՝ բեռնումը ավարտված է, ապա ամեն ինչ հիանալի աշխատեց: Երկու անգամ ստուգելու համար, որ մեր տախտակն աշխատում է, կարող ենք նաև անցնել մեր WiFi կարգավորումը և փնտրել այն անունը, որը մենք ավելի վաղ տվել էինք տախտակին, եթե այն այնտեղ է աշխատում:

Քայլ 3: Հավելվածի կարգավորում

Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում

Արտաքին IoT տախտակից տվյալներ ստացող Հավելվածի ստեղծումը կարող է բավականին սարսափելի թվալ, եթե դուք Appրագրերի պրոֆեսիոնալ մշակող չեք, սակայն դա խնդիր չէ, քանի որ մենք պատրաստվում ենք AppSheds ենթակառուցվածքից օգտվել մեր ծրագիրը, որն իսկապես դարձնում է այն: հեշտ

Մենք պետք է սկսենք ՝ գնալով AppShed և կամ ստեղծենք անվճար հաշիվ, կամ մուտք գործենք գոյություն ունեցող: Այստեղից դուք պետք է տեսնեք IoT Builder- ի կամ App Builder- ի երկու տարբերակ, մենք պատրաստվում ենք սկսել ՝ IoT Builder- ի վրա սեղմելով, քանի որ դա թույլ կտա մեզ սահմանել, թե որ կապում ենք ցանկանում հանդես գալ որպես ելքեր կամ մուտքագրումներ: Էջը բեռնելուց հետո կտտացրեք Նոր IoT նախագիծ և անվանեք տախտակի մուտքը և կտտացրեք պահպանել:

Այժմ, քանի որ մենք ցանկանում ենք կապումներից մեկը մուտքագրել, որպեսզի տեսնենք, թե երբ է սեղմվում կոճակը, մենք պետք է սկսենք ՝ թվային ներածումների ներքո կտտացնելով կոճակի պատկերակին, այնուհետև սեղմել 1 -ին կապը ՝ դրանք իրար կապելու համար, այնուհետև տալ նրան նման անուն »: կոճակը »և կտտացրեք պահպանել:

Այժմ մենք անցնում ենք App Building- ի իրերի կողքին:

Քայլ 4: Հավելվածի պատրաստում

Հավելվածի պատրաստում
Հավելվածի պատրաստում
Հավելվածի պատրաստում
Հավելվածի պատրաստում

Այժմ մենք մուտք գործելուց հետո վերադառնում ենք այդ վայրէջքի էջին և այս անգամ սեղմում ենք App Builder- ի վրա: Ձեզ պետք է ներկայացվի մոդելավորված հեռախոս, մենք պետք է սկսենք ՝ կտտացնելով գումարած կոճակին ՝ նոր ծրագիր սկսելու համար: Բեռնվելուց հետո առաջին բանը, որ մենք պետք է անենք, այն է, որ IoT տախտակը, որը մենք նոր ենք պատրաստել, կապել մեր ծրագրի հետ: Դա անում ենք ՝ կտտացնելով տախտակին, այնուհետև կտտացնելով մեր պատրաստած տախտակին, որը պետք է անվանվի մուտքագրում: Այժմ, երբ տեղադրված է տախտակը, մենք կարող ենք սկսել հավելվածին հատկություններ ավելացնել:

Մենք սկսում ենք ՝ կտտացնելով ձևերի տակ մուտքագրվող տուփին և վերնագրել այն «Կոճակի վիճակ»: Այնուհետև մենք պետք է այն անվանենք կոճակ, սա կարևոր է, քանի որ մենք ավելի վաղ անվանել ենք մեկ կոճակ, այնպես որ այն կոճակ անվանելն օգնում է կապել այս երկու բաները միասին: Այժմ մենք պարզապես կտտացնում ենք պահպանել և ծրագիրը ավարտված է:

Քայլ 5. Հրապարակում և փորձարկում

Հրապարակում և փորձարկում
Հրապարակում և փորձարկում

Այժմ, երբ ստեղծվել է գերհիմնական ծրագիրը, մենք պետք է այն հրապարակենք և այն ձեռք բերենք մեր հեռախոսում: Մենք դա անում ենք ՝ կտտացնելով հրապարակման կոճակին: Ավարտելուց հետո մենք պետք է գնանք դեպի համօգտագործման ներդիր և կտտացնենք QR կոդի վրա, որն այնուհետև ձեզ կներկայացնի QR կոդ, որը կարող եք սկանավորել ձեր հեռախոսով:

Երբ այդ վեբ ծրագիրը բեռնվում է, մենք պետք է միացնենք մեր հեռախոսը մեր IoT սարքերի WiFi- ին, ինչը մենք անում ենք ՝ անցնելով ձեր հեռախոսի WiFi կարգավորմանը, այնուհետև միանալով այն սարքի անունին, որը մենք ավելի վաղ տվել էինք:

Այժմ մենք կարող ենք վերադառնալ դեպի ծրագիր և սեղմել կոճակը մեր IoT սարքերի վրա: Դուք պետք է տեսնեք 1, երբ կոճակը սեղմվում է և 0, երբ կոճակը չի սեղմվում: Եթե որևէ արժեք չեք տեսնում, փորձեք թարմացնել էջը, և դուք պետք է տեսնեք, որ արժեքը հայտնվի:

Քայլ 6: Դա ավելի առաջ տանելը

Հետագա տանել
Հետագա տանել

Հիմա այո, միայն 1 կամ 0 տեսնելը մի փոքր ձանձրալի է, սակայն այս նախագծի իմաստը միայն ձեզ ցույց տալն է, թե ինչ է հնարավոր, ձեր գործն է այն առաջ տանելը և իսկապես զարմանալի բան ստեղծելը: Որպես օրինակ, դուք կարող եք հավելվածը կարգավորել ձայնի կամ տեսանյութի նվագարկման համար (ահա այս օրինակը ՝

Եթե ունեք որևէ հարց, թողեք մեզ մեկնաբանություն, շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: