
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



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





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 տեսնելը մի փոքր ձանձրալի է, սակայն այս նախագծի իմաստը միայն ձեզ ցույց տալն է, թե ինչ է հնարավոր, ձեր գործն է այն առաջ տանելը և իսկապես զարմանալի բան ստեղծելը: Որպես օրինակ, դուք կարող եք հավելվածը կարգավորել ձայնի կամ տեսանյութի նվագարկման համար (ահա այս օրինակը ՝
Եթե ունեք որևէ հարց, թողեք մեզ մեկնաբանություն, շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Գրեք ձեր առաջին համակարգչային ծրագիրը `10 քայլ

Գրեք ձեր առաջին համակարգչային ծրագիրը. Ինչու՞ ծրագրավորում: Համակարգչային ծրագրավորումը կամ «կոդավորումը» շատ վախեցնող է թվում: Դուք կարող եք չմտածել, որ բավականաչափ չգիտեք համակարգիչների մասին և սարսափում եք ձեր անձնական նոութբուքում հայտնվող խնդիրների լուծման գաղափարից: Եթե հավատում եք, որ ձեր
Ինչպես պատրաստել Wifi համակարգ, որը վերահսկում է ձեր ակվարիումի լուսավորությունը և ջեռուցումը. 5 քայլ

Ինչպե՞ս պատրաստել Wifi համակարգ, որը վերահսկում է ձեր ակվարիումի լուսավորությունը և ջեռուցումը. Համակարգ, որը վերահսկում է ջրի ջերմաստիճանը և էլեկտրոնային փոստի հասցեներ և ահազանգեր ուղարկում անջատման դեպքում
Ինչպես գրել ձեր առաջին Java ծրագիրը ՝ 5 քայլ

Ինչպես գրել ձեր առաջին Java ծրագիրը. Այս ձեռնարկը ցույց է տալիս, թե ինչպես գրել ձեր առաջին Java ծրագիրը քայլ առ քայլ
Ձեր առաջին C ++ ծրագիրը պատրաստելը (Windows) ՝ 12 քայլ

Կազմելով ձեր առաջին C ++ ծրագիրը (Windows). Ողջույն, ձգտող ծրագրավորողներ: Անկանու՞մ եք կարողանալ ընկերներին ասել, որ ծրագիր եք պատրաստել: Գուցե դուք պարզապես լավ տեղ եք փնտրու՞մ ՝ սկսելու համար ՝ տեսնելու, թե արդյոք դա հետաքրքիր հոբբի կլինի: Կարևոր չէ, թե որքանով եք ծանոթ նավերին
Հպման տվիչ և ձայնային տվիչ, որը վերահսկում է AC/DC լույսերը `5 քայլ

Touch Sensor & Sound Sensor AC/DC Lights. ՄԻԱՎԱ, եթե այն բաց թողնեք, Լույսը ԿԱՆFԻ, և նույնը