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

Ստեղծեք իմ MotorBridgeCape- ն աշխատող: 3 քայլ
Ստեղծեք իմ MotorBridgeCape- ն աշխատող: 3 քայլ

Video: Ստեղծեք իմ MotorBridgeCape- ն աշխատող: 3 քայլ

Video: Ստեղծեք իմ MotorBridgeCape- ն աշխատող: 3 քայլ
Video: Ստեղծեք պայմաններ, որ իմ պաշտպանները կարողանան ինձ պաշտպանել. Արմեն Գևորգյան: Լրաբեր - 19.10.2021 2024, Նոյեմբեր
Anonim
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը
Աշխատիր իմ MotorBridgeCape- ի աշխատանքը

Բարեւ Ձեզ,

  • Նախ…

    Ինչու՞ իմ MotorBridgeCape- ն չի աշխատում, երբ բացում եմ տուփը և այն ամրացնում BBB/BBG- ին:

  • Երկրորդ…

    Ո՞վ է այնտեղ օգնելու այն ժամանակ, երբ MotorBridgeCape- ի հետ ամեն ինչ լավ չի ընթանում:

Ընդհանուր առմամբ, սարքն աշխատում է, և կան որոշակի տարրեր, որոնց պետք է անդրադառնալ նախքան այս հատուկ հրվանդանը կարողանա աշխատել ձեր ներկայիս, անցյալի կամ ապագա Linux Distro- ի հետ:

Եթե նայեք լուսանկարներին, հավանաբար ինքներդ կարող եք այդ ամենը համատեղել: Ես պարզապես մի քանի մեկնաբանություն կավելացնեմ, որպեսզի ամեն ինչ շատ շփոթեցնող չլինի: Սկզբում, մանավանդ որ մոտավորապես ութ ամիս է, ինչ ես պատկանում եմ այս հատուկ հրվանդանին, ես դժկամությամբ շարունակեցի օգտագործել այն ՝ դրա աշխատանքի հետ կապված խնդրի պատճառով:

Սեթ…

Պ. Ս. Ես ավելի շատ կքննարկեմ հաջորդ երկու սլայդներում: Օ Oh, և ես ոչինչ չէի կարող պարզել, եթե ինձ չօգնեին Freenode- ի #beagle- ի մարդիկ և BeagleBoard.org կայքերի googlegroups- ը: Կային մարդիկ, ովքեր իրենց ընկերությունից էին, և մի քանի հոգի, ովքեր ունեին նմանատիպ խնդիրներ, բոլորն էլ խմբավորված էին, որպեսզի այս հարցը մարվեր:

Քայլ 1: RE. Քայլ մեկ և որոշակի ոտնակոխ ձեռք բերելը/Սեթ

RE: Քայլ մեկ և ոտնակոխ ստանալը/Սեթ
RE: Քայլ մեկ և ոտնակոխ ստանալը/Սեթ
RE: Քայլ մեկ և ոտնակոխ ստանալը/Սեթ
RE: Քայլ մեկ և ոտնակոխ ստանալը/Սեթ

Կրկին ողջույն, Կրկին… լուսանկարները զվարճանքի համար են: Վայելեք դրանք, կարդացեք դրանք և նայեք դրանք: Եթե դուք ստանում եք MotorBridgeCape- ը SeeedStudio- ից, ապա, ամենայն հավանականությամբ, ձեզ կարող են օգնել այս տեղեկությունները: լուսանկարներից և անգլերեն մեկնաբանությունից:

  • Առաջին:

    Միացրեք ձեր տախտակը USB- ով ձեր համակարգչին և ավելացրեք Ethernet- ը, որպեսզի կարողանաք մուտք ունենալ www

  • Երկրորդ:

    Օգտագործեք SSH հաճախորդ ՝ PuTTY- ի նման կամ օգտագործեք Linux Distro:

  • Երրորդ.

    Մուտք գործեք գրատախտակ, համապատասխանաբար BBG/ BBB w/ Debian (փոքրատառ «d» Debian- ում) որպես օգտվողի անուն և temppwd որպես գաղտնաբառ w/ պատկերների հետ կապված bbb.io/latest-images- ում:

  • Չորրորդ:

    • Ձեռք բերեք ձեր ծրագրակազմը

      github.com/Seeed-Studio/MotorBridgeCapefor… օգտագործելով git clone- ը ՝ ձեր BASH- ում github.com հասցեից առաջ:

Հիմա…

Մենք պետք է մեր ծրագրակազմը ունենանք մեր տնային գրացուցակում, օրինակ. root@beaglebone:/MotorBridgeCapeforBBG_BBB#:

Ձեր «ls» հրամանը օգտագործելուց հետո պարզեք, թե ինչ է ձեր գրացուցակում, շարունակեք և որոնեք դրա միջոցով: Խնդրում եմ դեռ ոչինչ չփոխել: Ես դա կթողնեմ ձեզ համար առաջ գնալու համար: Ես պարզապես ցանկանում եմ, որ իմ փորձը ձեզ հնարավորություն տա մուտք գործել ձեր MotorBridgeCape:

Լավ … ուրեմն? Մենք ունենք ծրագրակազմ, սարքավորում, և դեռ ոչինչ չի աշխատում:

Սեթ

Պ. Ս. Մենք շուտով կհանդիպենք անելիքների:

Քայլ 2: RE. Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ

RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
RE: Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ

Կրկին ողջույն, Ավելորդ այո: Օգտակար… այո՛ Լավ … ուրեմն? Մենք ունենք մի քանի նոր լուսանկարներ, որոնք պետք է փորփրել: Սա պետք է օգտակար լինի:

  • Եթե դուք ինչ -ինչ պատճառներով չեք ամրացրել հրվանդանը կամ այն չեք կցել, խնդրում ենք կցել այն կամ նորից ամրացնել այն:
  • Միացրեք USB- ի միջոցով ձեր տախտակին և օգտագործեք 12v կապարաթթու մարտկոց `ձեր տերմինալների ճիշտ լարերով և միացումներով:
  • Եթե ցանկանում եք այլ տեղեկություններ, կարող եք օգտագործել այս կայքը GitHub.com կայքում:

    github.com/silver2row/bbg:

  • Այդ էջում կան որոշ այլ տեղեկատվական գաղափարներ և որոշ ծրագրային ապահովումներ, եթե ձանձրանաք:
  • Հիմա:
  • Մենք պետք է իջնենք Adafruit_BBIO v1.0.10 պատկերից մինչև Adafruit_BBIO v1.0.3: Դա անելու համար պարզապես հեռացրեք Adafruit_BBIO- ն sudo pip- ով տեղահանել Adafruit_BBIO և նորից տեղադրեք ՝ օգտագործելով այս հրամանը ձեր տերմինալում, sudo pip տեղադրեք Adafruit_BBIO == 1.0.3:
  • Դա պետք է ձեզ պատրաստի MotorBridge.py ծրագրաշարի 37 -րդ գծի թարմացման համար, որը կարելի է գտնել GitHub.com- ում SeeedStudio ռեպոյի կլոնավորումից:
  • Դա արեք. 37 -րդ ստորակետից ստորակետից հետո ավելացրեք, մուտքագրեք 2 -ի թվային արժեքը: Ավարտեք այն փակագծով:

  • Այսպիսով… տող 37 -ը պետք է ունենա այս տեսքը ՝ MotorBridge = Adafruit_I2C (0x4b, 2)
  • Այժմ… պարզապես գործարկեք իմ թվարկած ծրագրակազմը /silver2row/bbg/MBC/uMove.py հասցեում, որը ես նշեցի վերևում ՝ Motor Bridge Cape- ում ամրացված ճիշտ շարժիչներով: Օգտագործեք պտուտակավոր տերմինալները և լավ ամրացրեք դրանք, որպեսզի մի փոքր քաշքշիչ չկտրի դրանք:
  • Կցեք մարտկոցը Motor Bridge Cape- ի հարգելի պտուտակավոր տերմինալներում: Այժմ, երբ գտնվում եք ձեր տերմինալում, մուտքագրեք sudo python3 uMove.py:
  • Դա պետք է անի: Դուք պետք է հաճույք ստանաք MotorBridge.py գրադարանից շարժիչ շարժման հարձակումից և իմ լրացուցիչ ծրագրակազմից, որը ես սկսել եմ դիտել Seeed Studio- ի հին ֆորումները լսելով:
  • Համոզվեք, որ ձեր լրացուցիչ թիկնոցը աշխատում է և ոչ թե սպասման ռեժիմում: Ավտոմոբիլային կամուրջի հրվանդանի կենտրոնի ձախ հատվածում անջատիչ կա:

Սեթ

Պ. Ս. Այսպիսով … մենք այժմ պետք է ունենանք աշխատանքային խորհուրդ:

Քայլ 3: RE: Օ և ես մոռացա/Սեթ

Բարև ևս մեկ անգամ, Թարմացրեք որոնվածը…

  • git կլոն
  • Օգտագործեք այդ հրամանը ձեր BASH- ում ՝ GitHub.com- ից ներբեռնելու համար:
  • Հետո…
  • cd MotorBridgeCapeFirmware ՝ ձեր որոնվածի գրացուցակում հայտնվելու համար:
  • Հետո…
  • Գործարկեք հրամանը.
  • կատարել ֆլեշ
  • Մուտքագրեք այն և սեղմեք Enter…

Դա այն է! Այն պետք է աշխատի հիմա: Թարմացված որոնվածը պետք է լավ աշխատի, և այժմ դուք կկարողանաք գործարկել DC Motors- ը, Servo Motors- ը և Stepper Motors- ը:

Վայելեք…

Սեթ

Պ. Ս. Մի վերջին բան. Գնացեք և ներբեռնեք python-smbus- ը ձեր Adafruit_BBIO գրադարանում, եթե այն վաղուց տեղադրված չէր: Եթե ամեն ինչ ձախողվի, դիմեք որևէ մեկի SeedStudio.com կայքում, կամ ես կարող եմ ձեզ ծանոթացնել այն խնդիրների հետ, որոնք վերաբերում են որոնվածը թարմացնելուն և ձեր python-smbus- ին ձեր արդեն կազմաձևված համակարգին ավելացնելուն: Նաև փորձեք bbb.io- ի googlegroups բաժինը, եթե կասկած ունեք: Ես երբեմն գաղափարներ եմ սկանավորում և փնտրում եմ պատասխանել կոնկրետ հարցերի:

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