Мазмуну:

Гироскоп Ардуино менен башкаруу: 5 кадам
Гироскоп Ардуино менен башкаруу: 5 кадам

Video: Гироскоп Ардуино менен башкаруу: 5 кадам

Video: Гироскоп Ардуино менен башкаруу: 5 кадам
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Ноябрь
Anonim
Image
Image
Материалдар
Материалдар

Бул проектте мен сизге гироскоп жана arduino uno менен жөнөкөй 4 леддик диммерди кантип курууну көрсөтөм. "+" Формасында жайгаштырылган 4 лед бар жана алар сиз нан панелин кыйшайтып күйгүзгөндө көбүрөөк күйөт.

Бул эч кандай ширетүүнү камтыбайт, жөн эле нандын такасын чогултуу жана негизги arduino программалоо.

1 -кадам: материалдар:

1) An Arduino Uno тактасы жана USB кабели. Кааласаңыз, башка тактаны колдонсоңуз болот, бирок ар кандай такталардын пин конфигурациялары бар экенин унутпаңыз, мисалы, эгер сиз Arduino Mega SDA жана SCL казыктарын колдонсоңуз 20 жана 21.

2) 4 светодиод, ледтер окшош болушу керек, түсү сизге көз каранды эмес:)

3) 100 ом менен 1 К ом ортосунда 4 бирдей резистор, мен 200дүн тегерегинде сунуштайм

4) нан

5) дюпондук зымдар

6) MPU-6050 гиро

7) U формасындагы секирүүчү кабелдер (милдеттүү эмес). Мен бул секирүүчү кабелдерди колдондум, анткени алар нан тактасында жакшыраак көрүнөт, жана леддер ушундай көрүнөт. Сиз ebayден 140 кутучаны 4 долларга жакын таба аласыз. Эгерде сизде бул кабелдер жок болсо, анда аларды дюпонт зымдарга алмаштырсаңыз болот.

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

1) 4 ледди нан табакка "+" формасында коюу менен баштаңыз. Леддердин узун казыктары оң. Мен оң жана жогорку леддер үчүн оң казыктарды, ал эми асты сол жана оң леддерди койдум (биринчи сүрөттү караңыз).

2) Төрт резисторду нан тактасына салыңыз.

3) Сүрөттөгүдөй MPU6050 коюңуз

4) Зымдарды салыңыз. Leds жерге казыктары түз жерге түшөт. Позитивдүү казыктар резистор аркылуу ардуино казыктарына өтөт: 3 -каршылыкты резистор аркылуу алдыңкы жолго, 5 -пин астынкы резистор аркылуу жана 6 -пин оң оңго, 9 -пин солго карай

MPU6050 жерге жана 5V+туташуусу керек, андан кийин SDAны A4кө (аналогдук 4), SCLди A5ке туташтырыңыз

Мен ошондой эле фрицигдин схемасын тиркеп койдум, эгер сиз туташуулардын туура экендигин текшергиңиз келсе.

3 -кадам: Кодекс

Булак коду бул жерде:

Же төмөндөн көчүрүп чаптаңыз:

Сизге эки тышкы libs I2CDev жана MPU6050 керек болот, мен аларды бул жерге тиркеп койдум жана коддун булагынын астына жайгаштырдым. Мен бул китептерди жазган эмесмин, бул менин артыкчылыгым эмес:)

Эгерде сиз китепкананы кантип орнотууну билбесеңиз, бул көрсөтмөнү текшериңиз:

Андан кийин пастаны көчүрүп же китепканамды жүктөп алып, аракет кылып көрүңүз.

* I2CDev китепканасынын булагы:

4 -кадам: Өркүндөтүүлөр жана гиронун ар кандай колдонулушу

Жакшыртуулар жана гиронун ар кандай колдонулушу
Жакшыртуулар жана гиронун ар кандай колдонулушу

Бул мен MPU6050 менен жасаган эң жөнөкөй долбоор, мен бул идеядан көптөгөн туундуларды ойлоно алам:

- ар бир багытка эки же андан көп лед кошуу, андыктан периште канчалык тик болсо, ошончолук леддер жарык болот

- Туура тик абалга ээ эмес экениңизди үн менен эскерте турган тагынуучу буюм жасоо

Менин оюмча, бул жагымсыз шарттарды кээ бир математика менен жакшыртууга болот (эгер кээ бир теңдемелер менен алмаштырылса).

БОНУС катары:) мен долбоордун башка версиясы менен youtube видеосун жасадым, өйдө үчүн 3 лед коштум, ылдыйга 2, солго 2 жана оңго эки.

Эгерде сиз видеону текшергиңиз келсе, бул жерди басыңыз. Мен дагы жогорудагы нандын сүрөтүн тиркеп койгом.

Кызыккандар үчүн бул жакка барыңыз жана бул линияны алмаштырыңыз

#жөнөкөйлөтүү

---------- менен ----------- #ЖОНОКОЙДУ ТҮЗӨТҮҮ жалган экенин аныктоо

Жаңы жетектөөчү pinout: алдыңкы ледтер: 3, 12, 11, астыңкы леддер: 5, 6, 7, сол леддер: 10, 4, оң леддер: 6, 9

Башка үйрөткүчүмдө мен дисплей физикалык жактан айландырылганда, гироскопту компьютердеги дисплейди кантип айлантуу үчүн колдонсо болорун көрсөттүм. Окутуучу бул жерде.

Эгер сизге ютубдагы видеолор жаккан болсо, анда бул жерде менин каналыма жазылып, көбүрөөк ала аласыз

5-кадам: Бул үйрөткүчкө акыркы кошумча, гироскоп менен башкарылган неопикселдүү шакек

Эгер сизди кызыктырса, кодду бул жерден таба аласыз.

Сунушталууда: