Բովանդակություն:
- Քայլ 1: Սարքավորման բաղադրիչներ
- Քայլ 2: Softwareրագրաշարի բաղադրիչներ
- Քայլ 3:
- Քայլ 4: Կոդ
- Քայլ 5: Գործարկել այն
Video: Arduino Accelerometer Tutorial: Կառավարեք նավի կամուրջը `օգտագործելով Servo Motor: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այժմ մեր սմարթֆոնների մեծ մասում առկա են արագացուցիչի տվիչները, որոնք տալիս են ամենօրյա օգտագործման և հնարավորությունների լայն տեսականի ՝ առանց նույնիսկ իմանալու, որ դրա պատասխանատուն արագացուցիչն է:
Այս հնարավորություններից մեկը վերահսկելիությունն է, որը մեզ տալիս է արագացուցիչը, որտեղ կարող եք կառավարել ձեր մեքենան մրցարշավային խաղերում կամ օգտագործել որոշակի ծրագիր ՝ ձեր հեռախոսը հեռակառավարման սարք դարձնելու ձեր ռոբոտի կամ RC մեքենայի համար, որն օգտագործում է արագացուցիչը որպես կառավարման գործիք:
Այսպիսով, Arduino Accelerometer Tutorial- ում մենք մտադիր ենք օգտագործել այս վերջին հնարավորությունը ՝ մեր սմարթֆոնների վրա տեղադրված արագացուցիչի սենսորից օգտվելու համար, որպեսզի վերահսկենք նավի կամրջի բացումն ու փակումը: Իհարկե, կամուրջը պարզապես սերվո շարժիչ է, որը փակվում է 0 աստիճանով և բացվում `90 աստիճանով:
Եկեք խոսենք Arduino արագացուցիչ սարքի այս ձեռնարկի գաղափարի մասին…
Գաղափար:
Մենք պատրաստվում ենք օգտագործել 1Sheeld տախտակն իր ուղեկից Android/iOS հավելվածի հետ և կօգտագործենք արագացուցիչի վահանը, որտեղ x- առանցքի կամ y առանցքի կամ z առանցքի ցանկացած փոփոխություն կուղարկվի Arduino- ին և, հետևաբար, մենք կարող ենք որոշել, թե արդյոք փոխել servo աստիճան 0 կամ 90:
Սկսել:
Եթե առաջին անգամ եք զբաղվում 1Sheeld- ով, կամ ցանկանում եք ավելին իմանալ դրա մասին, խորհուրդ եմ տալիս ստուգել այս արագ և հեշտ մեկնարկային ձեռնարկը:
Եվ եթե նախկինում չեք փորձել servo motor, խորհուրդ եմ տալիս ստուգել այս արագ տեսանյութը: Հիմա, երբ մի փոքր ծանոթացաք 1Sheeld- ին, սկսենք:
Քայլ 1: Սարքավորման բաղադրիչներ
- Արդուինո Ունո:
- 1 Տախտակ+ տախտակ:
- LED.
- S90 servo շարժիչ:
- 3 * Արականից արական լարերը:
- Arduino USB մալուխ կամ 9-12 վ մարտկոց:
- Android/iOS հեռախոս, որի վրա տեղադրված է 1Sheeld ծրագիրը:
Քայլ 2: Softwareրագրաշարի բաղադրիչներ
- Arduino IDE:
- 1 Sheeld գրադարան, 1 Sheeld Android App կամ iOS App:
Քայլ 3:
- Միացրեք 1Sheeld տախտակը ձեր Arduino- ին որպես պատկեր 1
- . Միացրեք LCD 16*2 -ը որպես պատկեր 2:
- Անջատեք 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 արագացուցիչի արագ ձեռնարկը և դրա վերաբերյալ որևէ հարցի կամ նույնիսկ կարծիքի համար մի հապաղեք թողնել ձեր մեկնաբանությունը ներքևում:
Խորհուրդ ենք տալիս:
Կառավարեք Ableton Live- ը ՝ օգտագործելով Atto կամ Arduino Leonardo: 3 քայլ
Կառավարեք Ableton Live- ը ՝ օգտագործելով Atto կամ Arduino Leonardo: Սա ցուցադրական տեսանյութ է Piksey Atto- ի համար: Մենք սովորում ենք, թե ինչպես օգտագործել այն որպես MIDI սարք և վերահսկել հետքերը Ableton Live 10 Lite- ում: Մենք օգտագործում ենք հացահատիկ միաժամանակյա անջատիչների հետ միասին, և դուք կարող եք օգտագործել նաև Arduino Leonardo- ն այս նախագծի համար: Եթե կառուցեք
Կառավարեք Servo- ն ՝ օգտագործելով 555 ժամաչափ IC: 3 քայլ
Կառավարման ծառայությունը 555 ժամաչափի IC- ի միջոցով. Իմ առաջին հրահանգը « Servos- ի վերահսկումն էր `օգտագործելով անալոգային ջոյստիկ ". Այդ ժամանակից ի վեր ես կիսվել եմ մի քանի նախագծերով, որոնց անհրաժեշտ են եղել սերվոներ, օրինակ ՝ Robotic arm and Face tracker: Մենք միշտ միկրոկոնտրոլեր էինք օգտագործում սերվերը վերահսկելու համար: Բայց դեպի
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk հավելվածը. Այս նախագիծը հնարավորություն է տալիս վերահսկել Arduino կապերը ՝ օգտագործելով ESP8266-01 WiFi մոդուլը և Blynk ծրագիրը: Blynk ծրագիրը շատ հեշտ է օգտագործել և հիանալի միջոց է IoT- ի մասին սովորելու համար: Այս ձեռնարկը Windows PC- ի համար է
Կառավարեք Arduino- ն ՝ օգտագործելով Blynk- ը USB- ի միջոցով. 3 քայլ
Կառավարեք Arduino- ն ՝ օգտագործելով Blynk- ը USB- ի միջոցով. Սա իմ երկրորդ հրահանգն է: Այս ուսանելիում ես ցույց կտամ, թե ինչպես վերահսկել LED- ները ՝ օգտագործելով Blynk- ը: Blynk- ը ծրագիր է, որը մեզ տրամադրում է վահանակ, ինչպես նաև կապ: որը կարող եք ներբեռնել Google Play խանութից (Android- ի համար): & հավելվածի
Չհաջողվեց միացնել մայրական սալիկին միացնող կամուրջը. 6 քայլ
Ես անհաջող փորձեցի միացնել մայրական սալիկին միացնող սարքը. Ես ի սկզբանե (մեկ այլ հրահանգով) հաջողությամբ զոդել էի հարթ ճկուն մալուխը ipod- ի մայր տախտակին: Այնուամենայնիվ, ես որոշեցի մի փոքր ավելի ամրացնել ամրության համար և կամրջեցի կապը: Ես կարծում էի, որ նույն բանը կարող եմ իրականացնել