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

Intel Edison Եղանակի վերաբերյալ խորհրդատվական ուրվագիծ ՝ 6 քայլ
Intel Edison Եղանակի վերաբերյալ խորհրդատվական ուրվագիծ ՝ 6 քայլ

Video: Intel Edison Եղանակի վերաբերյալ խորհրդատվական ուրվագիծ ՝ 6 քայլ

Video: Intel Edison Եղանակի վերաբերյալ խորհրդատվական ուրվագիծ ՝ 6 քայլ
Video: Կոլումբացի հոգեբան Էդիսոն Բերիոն կամավոր է Հայաստանում 2024, Նոյեմբեր
Anonim
Intel Edison Եղանակի խորհրդատվական ուրվագիծ
Intel Edison Եղանակի խորհրդատվական ուրվագիծ

Մենք ցանկանում էինք ստեղծել մի նախագիծ, որը գունագեղ էր, ընդարձակելի և ցուցադրում էր Intel Edison- ի յուրահատուկ հատկությունները:

  • Օգտագործեք wifi
  • Օգտագործեք Linux- ը
  • Օգտագործեք Grove Starter Kit- ի բաղադրիչները:

Բացի այդ, ես ուզում էի իմանալ, թե ինչպես փոխանցել տեղեկատվությունը Linux- ից Edison- ի Arduino կողմին: Linux- ը հարուստ է ցանցային հնարավորություններով: Arduino- ն հարուստ է GPIO- ով և ունի գունավոր LCD և ընդարձակվող տվիչներ և սարքեր:

Կոդը գտնվում է ՝

github.com/qtpierce/sMegabyte/tree/master/…

  1. Ներբեռնեք այդ կոդը:
  2. Օգտագործեք SCP ՝ Linux սցենարները Edison- ում պատճենելու համար: Տեղադրելով դրանք/տուն/արմատ/լավ սկիզբ է:
  3. Տեղափոխեք myweatherservice.service ֆայլը այնտեղ

    /etc/systemd/system/multi-user.target.wants/

  4. Օգտագործեք Arduino IDE- ն ՝ տեղադրելու համար

    WeatherAdvisorySketch.ino ուրվագիծը դեպի Արդուինո ՝ Էդիսոն:

  5. Միացրեք Grove Kit LCD- ը I2C նավահանգիստներից որևէ մեկին:
  6. Անկության դեպքում միացրեք ազդանշանը D2- ին:

Քայլ 1: Բեռնել կոդը GitHub- ից:

Ես տեղադրել եմ իմ կոդը GitHub- ում ՝

github.com/qtpierce/sMegabyte/tree/master/…

Կոդ ստանալու պարզ միջոց է այցելել GitHub կայքը և գտնել «Ներբեռնել ZIP» կոճակը և ներբեռնել կոդը: Դրանից հետո դուք պետք է այն բացեք և «SCP» - ն այն պատճենեք Edison- ում:

Ես օգտագործել եմ Linux համակարգ, և դա SFTP ծրագիր է ՝ Linux- ից կոդը Edison- ին պատճենելու համար: Windows- ում, ես կարծում եմ, որ նույն պատճենումը կարող է կատարվել WinSCP- ի միջոցով: Երբ ես առաջին կապը հաստատեցի Էդիսոնի հետ WinSCP- ի միջոցով, այն ինձ տվեց «arnգուշացում. Անվտանգության հնարավոր խախտում»: Ես ընդունեցի դա, քանի որ գիտեի, որ նախաձեռնում եմ կապը Էդիսոնի հետ: Պատճենեք սցենարի ֆայլերը zip- ում ՝ Edison- ի/home/root/գրացուցակին: Հետագայում կլինեն հրահանգներ ֆայլերը շրջելու մասին:

Քայլ 2: Միացեք Edison- ին և ստացեք հրամանի հուշում:

Ամենապարզ մեթոդը Edison- ին USB սերիական պորտի միջոցով միանալն է: Ես հետևեցի առաջին մի քանի քայլերին ՝

software.intel.com/hy-us/articles/assemble…

Ես կանգ առա, երբ միացա USB սերիայի պորտը: Այս պահին ես ունեի հրամանի տող, քանի որ ես միացնում էի Putty- ն իմ Windows նոութբուքում:

Ես օգտագործում եմ Edison- ը Arduino Breakout Board- ի հետ, քանի որ ցանկանում էի դրան միացնել Grove Starter Kit- ը:

Քայլ 3: Տեղափոխեք ֆայլերը իրենց ճիշտ վայրերում:

Հետևյալ բացարձակ ֆայլուղիներն են Linux- ի 3 սցենարները տեղադրելու ճիշտ վայրերը: Կան կոշտ կոդավորված ֆայլերի ուղիներ, որոնք ակնկալում են հետևյալ վայրերը:

  • /home/root/myweatherservice.pl
  • /home/root/myweatherservice_wrapper.sh
  • /etc/systemd/system/multi-user.target.wants/myweatherservice.service

Երբ Edison- ը գործարկվի, systemd- ը գործարկելու է myweatherservice.service- ը

որը գործարկում է myweatherservice_wrapper.sh

որը գործարկում է myweatherservice.pl սցենարը:

Քայլ 4: Սովորեք կարգավորել WiFi- ը ձեր Edison- ում:

Ինձ համար հաճելի էր օգտագործել SSH արձանագրությունը `ծրագրավորումը կատարելու համար: Հետևյալ քայլերը պարզապես բաներ են, որոնք, իմ կարծիքով, մարդիկ պետք է իմանան և կիրառեն: Ես հետևեցի Intel- ի հոդվածին ՝ Edison ստեղծելու վերաբերյալ.

software.intel.com/hy-us/articles/assemble…

Ես գիտեմ, որ ինձ դուր է գալիս օգտագործել 2 microUSB մալուխի մեթոդը, քանի որ այն Edison- ի երկու USB սարքերը միացնում է նոութբուքին: Երկու USB սարքերն են USB thumb-drive- ը, որը թույլ է տալիս պատճենել OS- ի պատկերով և USB սերիական պորտով: Դուք պետք է ստանաք PuTTY նիստ ՝ աշխատելով և խոսելով Edison- ի հետ USB սերիալային պորտի միջոցով; դա Intel- ի հոդվածի 3 -րդ քայլն է: Դուք պետք է ստանաք wifi կարգավորումը; դա Intel- ի հոդվածի 4 -րդ քայլն է: Երբ դուք հասնում եք այս հեռավորությանը, օգտագործեք USB սերիայի պորտը `Edison- ի IP հասցեն որոշելու համար, այնուհետև PuTTY- ով օգտագործեք Edison- ը:

Այս քայլի նպատակն է ձեր Edison- ը միացնել ձեր wifi մուտքի կետին, որպեսզի այն կարողանա վեբ էջեր հավաքել եղանակային կայաններից:

Քայլ 5: Ավելացրեք Grove Starter Kit Stuff- ը:

Միացրեք Grove Breakout GPIO տախտակին:

Միացրեք RGB LCD- ը I2C պորտերից ցանկացածին Grove Breakout GPIO տախտակին:

Ըստ ցանկության, ազդանշանը միացրեք GPIO 3 -ին:

Քայլ 6: Վերագործարկեք, փորձարկեք և դարձեք ձերինը:

Վերագործարկեք և սպասեք 20 վայրկյան (ծածկագրում կա 10 քուն), որպեսզի wifi- ն միանա և wget եղանակային կայանի XML ֆայլը:

Եթե այն աշխատում է, ապա այն պետք է ցուցադրի եղանակը KHIO կայանի համար, եղանակային կայանը Hillsboro, OR օդանավակայանում:

Ձերը դարձնելու համար myweatherservice.pl Linux սցենարի ֆայլը պարունակում է wget հրամաններ ՝ եղանակային կայաններից XML- ը բերելու համար: Խնդրում ենք պարզել, թե որ կայաններից եք ցանկանում բովանդակություն քաշել:

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