Мазмұны:

Гироскоп Arduino көмегімен басқарады: 5 қадам
Гироскоп Arduino көмегімен басқарады: 5 қадам

Бейне: Гироскоп Arduino көмегімен басқарады: 5 қадам

Бейне: Гироскоп Arduino көмегімен басқарады: 5 қадам
Бейне: #ArduBlock 2.0 - Гироскоп и акселерометр MPU6050 + Arduino 2024, Қараша
Anonim
Image
Image
Материалдар
Материалдар

Бұл жобада мен сізге гироскоппен және arduino uno көмегімен қарапайым 4 бұрылатын диммерді қалай жасау керектігін көрсетемін. «+» Түрінде орналастырылған 4 жарықдиодты бар және олар тақтаны еңкейткен кезде олар көбірек жанып тұрады.

Бұл ешқандай дәнекерлеуді қажет етпейді, тек негізгі тақтаны жинау және негізгі arduino бағдарламалау.

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

1) 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 доллар тұратын 140 қорапты таба аласыз. Егер сізде бұл кабельдер болмаса, оларды дюпондық сымдарға ауыстыруға болады.

2 -қадам: құрастыру

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

1) 4 ледті нан тақтасына «+» түрінде орналастырудан бастаңыз. Ледтердің ұзын түйреуіштері оң. Мен оң жақ жоғарғы және төменгі светодиодтарға оң жақ түйреуіштерді қойдым, ал төменгі және сол жақ оң жақ светодиодтарға (бірінші суретті қараңыз).

2) Төрт резисторды тақтаға салыңыз.

3) MPU6050 суреттегідей орналастырыңыз

4) сымдарды салыңыз. Жарықдиодты түйреуіштер жерге тікелей түседі. Позитивті түйреуіштер резистор арқылы ардуино түйреуіштеріне өтеді: 3 -ші түйреуіш резистор арқылы алдыңғы сымға, 5 -ші түйін резистор арқылы төменгі сымға дейін және 6 -штыр оң жақ, 9 -түйреуіш сол жақ сыммен ұқсас

MPU6050 жерге және 5В+-ға қосылуы керек, содан кейін SDA -ны A4 -ке (аналогты 4), SCL -ді А5 -ке қосыңыз.

Мен қосылыстардың дұрыстығына көз жеткізгіңіз келсе, мен фрициг схемасын қостым.

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

Бастапқы код мына жерде:

Немесе оны төменнен көшіріп қойыңыз:

Сізге I2CDev және MPU6050 деген екі сыртқы libs қажет, мен оларды осында тіркедім және кодтың көзінің астына орналастырдым. Мен бұл кітаптарды жазған жоқпын, бұл менің еңбегім емес:)

Егер сіз кітапхананы қалай орнатуды білмесеңіз, мына нұсқаулықты тексеріңіз:

Содан кейін пастаны көшіріп алыңыз немесе менің кітапханамды жүктеп алып көріңіз.

* I2CDev кітапханасының көзі:

4 -қадам: жетілдіру және гироны әр түрлі қолдану

Гироны жақсарту және әр түрлі қолдану
Гироны жақсарту және әр түрлі қолдану

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

- әр бағытқа екі немесе одан да көп жарықдиодты қосады, сондықтан періште неғұрлым тік болса, соғұрлым көп жарық шамдары жанады

- дұрыс тік қалыпта емес екендігіңіз туралы дыбыспен ескертетін киінетін бұйым жасау

Менің ойымша, бұл жағымсыз шарттарды кейбір математикамен жақсартуға болады (егер кейбір теңдеулермен ауыстырса).

БОНУС ретінде:) мен жобаның басқа нұсқасымен youtube -те видео түсірдім, мен 3 ледті жоғары, е төмен, 2 солға және оңға екі қостым.

Егер сіз бейнені тексергіңіз келсе, мына жерді басыңыз. Мен жоғарыдағы нан тақтасының суретін де тіркедім.

Қызығушылық танытқандар үшін осы жерге кіріп, осы жолды ауыстырыңыз

#ЖАҢА_ЖҰМЫСҚА шындығын анықтаңыз

---------- көмегімен ----------- #ЖАЛПЫ_ЖАСАУДЫ анықтаңыз жалған

Жаңа жарықдиодты түйін: алдыңғы шамдар: 3, 12, 11, төменгі шамдар: 5, 6, 7, сол жақ шамдар: 10, 4, оң жақ шамдар: 6, 9

Басқа оқулықта мен дисплей физикалық бұрылғанда гироскопты дисплейді компьютерге аудару үшін қалай қолдануға болатынын көрсеттім. Нұсқаулық осында.

Егер сіз ютубтағы бейнелерді ұнатсаңыз, мұнда менің каналыма жазылу арқылы көп нәрсені ала аласыз

5-қадам: Бұл оқулыққа соңғы қондырма, гироскоппен басқарылатын неопиксельді сақина

Егер сізді қызықтырса, кодты осы жерден таба аласыз.

Ұсынылған: