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

Arduino Accelerometer Tutorial: Կառավարեք նավի կամուրջը `օգտագործելով Servo Motor: 5 քայլ
Arduino Accelerometer Tutorial: Կառավարեք նավի կամուրջը `օգտագործելով Servo Motor: 5 քայլ

Video: Arduino Accelerometer Tutorial: Կառավարեք նավի կամուրջը `օգտագործելով Servo Motor: 5 քայլ

Video: Arduino Accelerometer Tutorial: Կառավարեք նավի կամուրջը `օգտագործելով Servo Motor: 5 քայլ
Video: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, Նոյեմբեր
Anonim
Arduino արագացուցիչի ձեռնարկ. Վերահսկեք նավի կամուրջը `օգտագործելով սերվո շարժիչ
Arduino արագացուցիչի ձեռնարկ. Վերահսկեք նավի կամուրջը `օգտագործելով սերվո շարժիչ

Այժմ մեր սմարթֆոնների մեծ մասում առկա են արագացուցիչի տվիչները, որոնք տալիս են ամենօրյա օգտագործման և հնարավորությունների լայն տեսականի ՝ առանց նույնիսկ իմանալու, որ դրա պատասխանատուն արագացուցիչն է:

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

Այսպիսով, Arduino Accelerometer Tutorial- ում մենք մտադիր ենք օգտագործել այս վերջին հնարավորությունը ՝ մեր սմարթֆոնների վրա տեղադրված արագացուցիչի սենսորից օգտվելու համար, որպեսզի վերահսկենք նավի կամրջի բացումն ու փակումը: Իհարկե, կամուրջը պարզապես սերվո շարժիչ է, որը փակվում է 0 աստիճանով և բացվում `90 աստիճանով:

Եկեք խոսենք Arduino արագացուցիչ սարքի այս ձեռնարկի գաղափարի մասին…

Գաղափար:

Մենք պատրաստվում ենք օգտագործել 1Sheeld տախտակն իր ուղեկից Android/iOS հավելվածի հետ և կօգտագործենք արագացուցիչի վահանը, որտեղ x- առանցքի կամ y առանցքի կամ z առանցքի ցանկացած փոփոխություն կուղարկվի Arduino- ին և, հետևաբար, մենք կարող ենք որոշել, թե արդյոք փոխել servo աստիճան 0 կամ 90:

Սկսել:

Եթե առաջին անգամ եք զբաղվում 1Sheeld- ով, կամ ցանկանում եք ավելին իմանալ դրա մասին, խորհուրդ եմ տալիս ստուգել այս արագ և հեշտ մեկնարկային ձեռնարկը:

Եվ եթե նախկինում չեք փորձել servo motor, խորհուրդ եմ տալիս ստուգել այս արագ տեսանյութը: Հիմա, երբ մի փոքր ծանոթացաք 1Sheeld- ին, սկսենք:

Քայլ 1: Սարքավորման բաղադրիչներ

Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
Սարքավորման բաղադրիչներ
  1. Արդուինո Ունո:
  2. 1 Տախտակ+ տախտակ:
  3. LED.
  4. S90 servo շարժիչ:
  5. 3 * Արականից արական լարերը:
  6. Arduino USB մալուխ կամ 9-12 վ մարտկոց:
  7. Android/iOS հեռախոս, որի վրա տեղադրված է 1Sheeld ծրագիրը:

Քայլ 2: Softwareրագրաշարի բաղադրիչներ

  1. Arduino IDE:
  2. 1 Sheeld գրադարան, 1 Sheeld Android App կամ iOS App:

Քայլ 3:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
  1. Միացրեք 1Sheeld տախտակը ձեր Arduino- ին որպես պատկեր 1
  2. . Միացրեք LCD 16*2 -ը որպես պատկեր 2:
  3. Անջատեք 1Sheeld էլեկտրամատակարարումը 5v- ով (Ոչ 3.3v- ով) աշխատելու համար ՝ որպես image3:

1Sheeld- ն ունի 2 ռեժիմ ՝ բեռնման ռեժիմ և գործառնական ռեժիմ: Դրանց միջև կարող եք անցնել ՝ օգտագործելով թվային կապում մոտ գտնվող անջատիչը, որը կոչվում է «UART SWITCH» 1Sheeld- ում և «SERIAL SWITCH» ՝ 1Sheeld+ - ում:

  • Նախ, անջատիչը սահեցրեք դեպի «SWITCH» նշումը որպես image4, որը 1Sheeld տախտակը վերածում է Uploading ռեժիմի ՝ թույլ տալով Ձեզ վերբեռնել Arduino կոդը:
  • Երկրորդ, ծածկագիրը ներբեռնելուց հետո սահեցրեք անջատիչը դեպի «UART» նշումը (կամ «SERIAL» 1Sheeld+ տախտակի վրա) որպես image5, որը 1Sheeld տախտակը վերածում է Գործառնական ռեժիմի ՝ ձեր սմարթֆոնի 1Sheeld հավելվածի հետ հաղորդակցվելու համար:

Վերջապես, Arduino- ն ձեր համակարգչի միջոցով միացրեք Arduino USB մալուխի միջոցով:

Քայլ 4: Կոդ

Ես խորհուրդ կտայի ստուգել Arduino Accelerometer Shield- ի փաստաթղթերը `Arduino Accelerometer Shield գործառույթի և դրանց օգտագործման մասին ավելին իմանալու համար:

Այժմ, անցեք 1Sheeld տախտակը բեռնման ռեժիմին, վերբեռնեք կցված կոդը Arduino թվային ժամացույցի համար: Անցեք 1Sheeld տախտակը Գործառնական ռեժիմին, ապա բացեք 1Sheeld ծրագիրը և միացրեք այն 1Sheeld տախտակին Bluetooth- ի միջոցով:

Քայլ 5: Գործարկել այն

Ինչպես տեսնում եք Arduino Accelerometer Tutorial– ի տեսանյութում, ես օգտագործել եմ սերվո շարժիչին ամրացված ստվարաթղթի կտոր ՝ որպես կամուրջի շարժման նշան:

Այնուհետև հեռախոսը թեքեք դեպի ձեզ և կտեսնեք, որ կամուրջը բացվել է սերվոյի 90 աստիճանով, և լուսադիոդը միացված է, որի հեռախոսի բարձրախոսից մի խոսք է դուրս գալիս, որը ձեզ ասում է, որ կամուրջը բացվել է, և նավ է անցնում:

Եվ երբ հակառակ կողմում հեռախոսը թեքեք, կտեսնեք, որ կամուրջը փակված է սերվոյի 0 աստիճանով, և LED- ն անջատված է, իսկ հեռախոսի բարձրախոսից խոսքը դուրս է գալիս ձեզ ասելով, որ կամուրջն այժմ փակ է, և նավը ունի անցել է:

Դա այդպես էր, հուսով եմ, որ ձեզ դուր եկավ Arduino արագացուցիչի արագ ձեռնարկը և դրա վերաբերյալ որևէ հարցի կամ նույնիսկ կարծիքի համար մի հապաղեք թողնել ձեր մեկնաբանությունը ներքևում:

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