Բովանդակություն:
- Քայլ 1: RE. Քայլ մեկ և որոշակի ոտնակոխ ձեռք բերելը/Սեթ
- Քայլ 2: RE. Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
- Քայլ 3: RE: Օ և ես մոռացա/Սեթ
Video: Ստեղծեք իմ MotorBridgeCape- ն աշխատող: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարեւ Ձեզ,
-
Նախ…
Ինչու՞ իմ MotorBridgeCape- ն չի աշխատում, երբ բացում եմ տուփը և այն ամրացնում BBB/BBG- ին:
-
Երկրորդ…
Ո՞վ է այնտեղ օգնելու այն ժամանակ, երբ MotorBridgeCape- ի հետ ամեն ինչ լավ չի ընթանում:
Ընդհանուր առմամբ, սարքն աշխատում է, և կան որոշակի տարրեր, որոնց պետք է անդրադառնալ նախքան այս հատուկ հրվանդանը կարողանա աշխատել ձեր ներկայիս, անցյալի կամ ապագա Linux Distro- ի հետ:
Եթե նայեք լուսանկարներին, հավանաբար ինքներդ կարող եք այդ ամենը համատեղել: Ես պարզապես մի քանի մեկնաբանություն կավելացնեմ, որպեսզի ամեն ինչ շատ շփոթեցնող չլինի: Սկզբում, մանավանդ որ մոտավորապես ութ ամիս է, ինչ ես պատկանում եմ այս հատուկ հրվանդանին, ես դժկամությամբ շարունակեցի օգտագործել այն ՝ դրա աշխատանքի հետ կապված խնդրի պատճառով:
Սեթ…
Պ. Ս. Ես ավելի շատ կքննարկեմ հաջորդ երկու սլայդներում: Օ Oh, և ես ոչինչ չէի կարող պարզել, եթե ինձ չօգնեին Freenode- ի #beagle- ի մարդիկ և BeagleBoard.org կայքերի googlegroups- ը: Կային մարդիկ, ովքեր իրենց ընկերությունից էին, և մի քանի հոգի, ովքեր ունեին նմանատիպ խնդիրներ, բոլորն էլ խմբավորված էին, որպեսզի այս հարցը մարվեր:
Քայլ 1: 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. Հողի ձեռքբերում և փնտրում այն, ինչ աշխատում է/Սեթ
Կրկին ողջույն, Ավելորդ այո: Օգտակար… այո՛ Լավ … ուրեմն? Մենք ունենք մի քանի նոր լուսանկարներ, որոնք պետք է փորփրել: Սա պետք է օգտակար լինի:
- Եթե դուք ինչ -ինչ պատճառներով չեք ամրացրել հրվանդանը կամ այն չեք կցել, խնդրում ենք կցել այն կամ նորից ամրացնել այն:
- Միացրեք 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 բաժինը, եթե կասկած ունեք: Ես երբեմն գաղափարներ եմ սկանավորում և փնտրում եմ պատասխանել կոնկրետ հարցերի:
Խորհուրդ ենք տալիս:
Մինի մարտկոցով աշխատող CRT տատանում. 7 քայլ (նկարներով)
Մինի մարտկոցով սնուցվող CRT տատանումներ. Բարև: Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մինի մարտկոցով աշխատող CRT տատանում: Oscilloscope- ը էլեկտրոնիկայի հետ աշխատելու կարևոր գործիք է. դուք կարող եք տեսնել բոլոր ազդանշանները, որոնք հոսում են շրջագծով, և խնդիրների լուծում
Մարտկոցով աշխատող ջրի կոլեկտորի մակարդակի տվիչ ՝ 7 քայլ (նկարներով)
Մարտկոցով աշխատող ջրի կոլեկտորի մակարդակի տվիչ. Մեր տանը կա տանկ, որը սնվում է տանիքին ընկնող անձրևից և օգտագործվում է զուգարանի, լվացքի մեքենայի և այգու ջրելու գործարանների համար: Վերջին երեք տարիներին ամառները շատ չոր էին, ուստի մենք հետևում էինք տանկի ջրի մակարդակին: Ս
Մարտկոցով աշխատող LED լույս (ներ) ՝ արևային լիցքավորմամբ. 11 քայլ (նկարներով)
Մարտկոցով աշխատող LED լույս (ներ) ՝ արևային լիցքավորմամբ. Իմ կինը մարդկանց սովորեցնում է օճառ պատրաստել, նրա դասերի մեծ մասը երեկոյան էր, իսկ այստեղ ձմռանը մութն ընկնում էր երեկոյան ժամը 16: 30 -ի սահմաններում, նրա աշակերտներից ոմանք դժվարանում էին գտնել մեր տուն: Մենք առջևի ցուցանակ ունեինք, բայց նույնիսկ փողոցային կապով
Մարտկոցով աշխատող լամպ, որը միանում է մագնիսների օգտագործման միջոցով: 8 քայլ (նկարներով)
Մարտկոցով աշխատող լամպ, որը միանում է մագնիսների օգտագործման միջոցով. Այս նախագծով իմ նպատակն էր ստեղծել լամպը հեշտությամբ միացնելու/անջատելու յուրահատուկ միջոց ՝ առանց այդ դասական անջատիչի: Ինձ հետաքրքրեց լամպի գաղափարը, որը փոխեց ձևը այս աշխատանքի ընթացքում
Ստեղծեք արևային էներգիայով աշխատող վրիպակ ռոբոտ. 9 քայլ (նկարներով)
Ստեղծեք արևային էներգիայով աշխատող վրիպակների ռոբոտ. Այս ռոբոտները կարող են փոքր լինել և որոշ չափով պարզամիտ, բայց նրանց հեշտ կառուցվածքը, յուրահատուկ տեղաշարժը և յուրահատուկ անհատականությունը դրանք հիանալի են դարձնում որպես առաջին անգամ ռոբոտաշինության նախագիծ: Այս նախագծում մենք կստեղծենք մի պարզ սխալի նման ռոբոտ, որը