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

Gyroscope Led Control Arduino- ով. 5 քայլ
Gyroscope Led Control Arduino- ով. 5 քայլ

Video: Gyroscope Led Control Arduino- ով. 5 քայլ

Video: Gyroscope Led Control Arduino- ով. 5 քայլ
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Հուլիսի
Anonim
Image
Image
Նյութեր
Նյութեր

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել 4 լուսարձակող թեքության պարզ լուսատու ՝ գիրոսկոպով և arduino uno- ով: Կան 4 լուսարձակներ ՝ դասավորված «+» ձևով և դրանք ավելի շատ կլուսավորվեն, երբ թեքում եք հացահատիկը:

Սա չի ներառում որևէ զոդում, պարզապես տախտակի հիմնական հավաքում և arduino- ի հիմնական ծրագրավորում:

Քայլ 1: Նյութեր

1) Arduino Uno տախտակ և USB մալուխ: Եթե ցանկանում եք, կարող եք օգտագործել այլ տախտակ, բայց հիշեք, որ տարբեր տախտակներ ունեն տարբեր կապի կազմաձևեր, օրինակ, եթե օգտագործում եք Arduino Mega, SDA և SCL կապերը 20 և 21 են:

2) 4 լուսարձակներ, լուսարձակները պետք է լինեն նույնական, գույնը նշանակություն չունի, դա ձեզն է:)

3) 4 նույնական դիմադրություն 100 օմ -ից մինչև 1 Կ Օմ միջև, ես խորհուրդ եմ տալիս մոտ 200

4) տախտակ

5) dupont լարերը

6) MPU-6050 գիրո

7) U- ձևի jumper մալուխներ (ըստ ցանկության): Ես օգտագործել եմ այս թռիչքային մալուխները, քանի որ դրանք ավելի լավ տեսք ունեն տախտակի վրա, իսկ լուսարձակները այս կերպ ավելի տեսանելի են: Ebay- ում կարող եք գտնել 140 տուփ ՝ մոտ 4 դոլարով: Եթե դուք չունեք այս մալուխները, կարող եք դրանք փոխարինել dupont լարերով:

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

1) Սկսեք 4 լուսարձակները դնելով սեղանի վրա «+» տեսքով: Լեդերի երկար քորոցները դրական են: Ես տեղադրել եմ աջ և վերևի և ներքևի լուսարձակների դրական քորոցները, իսկ ներքևի ձախ և աջ լուսարձակների համար (տես առաջին նկարում:

2) Տեղադրեք չորս դիմադրիչը հացահատիկի մեջ:

3) Տեղադրեք MPU6050- ը, ինչպես նկարում

4) Տեղադրեք լարերը: LED- ի գրունտային կապումներն անմիջապես կգնան գետնին: Դրական կապումներն անցնում են ռեզիստորի միջոցով arduino կապում. Կապում 3 դիմադրիչի միջոցով դեպի առջևի ճառագայթ, կապում 5 ՝ դիմադրիչի միջոցով դեպի ներքևի հանգույց, և նման է 6 -րդ կապի աջ, ձախ 9 -րդ ձախ

MPU6050- ը պետք է միացված լինի գետնին և 5V+, որից հետո SDA- ն միացրեք A4- ին (անալոգային 4), SCL- ին `A5- ին

Ես կցել եմ նաև fritzig սխեմա, եթե ցանկանում եք համոզվել, որ կապերը ճիշտ են:

Քայլ 3: Կոդ

Աղբյուրի կոդը այստեղ ՝

Կամ պատճենեք-տեղադրեք այն ներքևից.

Ձեզ հարկավոր կլինի երկու արտաքին libs I2CDev և MPU6050, ես դրանք կցել եմ այստեղ, և ես տեղադրել եմ կոդի աղբյուրի ներքևում: Ես չեմ գրել այդ լիրբերը, դա իմ արժանիքը չէ:)

Եթե չգիտեք, թե ինչպես տեղադրել գրադարան, ստուգեք այս հրահանգը.

Այնուհետև պատճենեք տեղադրեք կամ ներբեռնեք իմ գրադարանը և փորձեք այն:

* I2CDev գրադարանի աղբյուր ՝

Քայլ 4. Կիրոյի բարելավումներ և տարբեր կիրառում

Կիրոյի բարելավումներ և տարբեր կիրառում
Կիրոյի բարելավումներ և տարբեր կիրառում

Սա MPU6050- ի հետ կատարած ամենապարզ ծրագիրն է, ես կարող եմ մտածել այս գաղափարից շատ ածանցյալների մասին.

- յուրաքանչյուր ուղղության համար ավելացնել երկու կամ ավելի լուսարձակներ, այնպես որ հրեշտակն ավելի կտրուկ լինի, այնքան ավելի շատ լուսարձակներ կհայտնվեն

- կրելի սարք պատրաստելը, որը ձեզ կզգուշացնի այնպիսի ձայնով, որ դուք ճիշտ ուղղահայաց դիրք չունեք

Կարծում եմ, որ այդ տգեղ պայմանները կարող են բարելավվել որոշ մաթեմատիկայով (եթե դա փոխարինել որոշ հավասարումներով):

Որպես բոնուս:) Ես պատրաստել եմ youtube- ի տեսանյութ նախագծի մեկ այլ տարբերակով, ավելացրել եմ 3 լուսարձակներ վերևի համար, ե ներքևի, 2 ձախ և երկրորդ աջ:

Եթե ցանկանում եք ստուգել տեսանյութը, կտտացրեք այստեղ: Ես նաև կցել եմ վերնատախտակի նկարը վերևում:

Նրանց համար, ովքեր հետաքրքրված են, ծածկագիրը գնացեք այստեղ և փոխարինեք այս տողը

#սահմանեք SIMPLE_IMPLEMENTATION- ը ճիշտ է

---------- հետ ----------- #սահմանել SIMPLE_IMPLEMENTATION կեղծ

Նոր led փինն է ՝ առջևի լուսարձակներ ՝ 3, 12, 11, ներքևի լուսարձակներ ՝ 5, 6, 7, ձախ լուսարձակներ ՝ 10, 4, աջ լուսարձակներ ՝ 6, 9

Իմ մյուս ձեռնարկում ես ցույց տվեցի, թե ինչպես կարող է գիրոսկոպը օգտագործվել համակարգչի վրա էկրանը շրջելու համար, երբ էկրանը ֆիզիկապես պտտվում է: Սովորելին այստեղ է:

Եթե ձեզ դուր եկան youtube- ի տեսանյութերը, կարող եք ավելին ստանալ ՝ բաժանորդագրվելով իմ ալիքին այստեղ

Քայլ 5. Այս ձեռնարկի վերջին հավելումը ՝ գիրոսկոպով վարվող նեոպիքսել մատանին

Դուք կարող եք գտնել կոդը այստեղ, եթե դա ձեզ հետաքրքրում է:

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