
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել 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. Այս ձեռնարկի վերջին հավելումը ՝ գիրոսկոպով վարվող նեոպիքսել մատանին

Դուք կարող եք գտնել կոդը այստեղ, եթե դա ձեզ հետաքրքրում է:
Խորհուրդ ենք տալիս:
CONTROL LED MATRIX MAX7219 ARDUINO- ով ՝ 9 քայլ

CONTROL LED MATRIX MAX7219 ARDUINO- ի հետ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է վերահսկել MAX7219 Led մատրիցը Arduino- ի միջոցով ՝ պարզ տեքստ ցուցադրելով: Դիտեք ցուցադրական տեսանյութ
Gyroscope հարթակ/ Camera Gimbal: 5 քայլ (նկարներով)

Գիրոսկոպի հարթակ/ Տեսախցիկ Gimbal. Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ

Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Gyroscope Fun with Neopixel Ring: 4 քայլ (նկարներով)

Gyroscope Fun with Neopixel Ring: Այս ձեռնարկում մենք կօգտագործենք MPU6050 գիրոսկոպը, նեոպիքսելային մատանին և arduino- ն `սարքելու համար, որը լուսարձակում է համապատասխան թեքության անկյունին: Սա պարզ և զվարճալի նախագիծ է հավաքվել հացահատիկի վրա:
Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C ցուցիչ Visuino- ով. 11 քայլ

Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C Sensor With Visuino. MPU9250- ը ներկայումս առկա ամենաառաջադեմ համակցված արագացուցիչ, գիրոսկոպ և կողմնացույց փոքր չափսերի տվիչներից է: Նրանք ունեն բազմաթիվ առաջադեմ գործառույթներ, ներառյալ ցածր փոխանցման զտումը, շարժման հայտնաբերումը և նույնիսկ ծրագրավորվող մասնագիտացված պրոցեսորը