Мазмұны:
- 1 -қадам: материалдар:
- 2 -қадам: құрастыру
- 3 -қадам: Кодекс
- 4 -қадам: жетілдіру және гироны әр түрлі қолдану
- 5-қадам: Бұл оқулыққа соңғы қондырма, гироскоппен басқарылатын неопиксельді сақина
Бейне: Гироскоп Arduino көмегімен басқарады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл жобада мен сізге гироскоппен және 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-қадам: Бұл оқулыққа соңғы қондырма, гироскоппен басқарылатын неопиксельді сақина
Егер сізді қызықтырса, кодты осы жерден таба аласыз.
Ұсынылған:
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: 4 қадам
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: Сәлем, мен Ритикпін. Біз телефонды қолдана отырып, интернетті басқаратын жарықдиодты жасаймыз, біз Arduino IDE және Blynk сияқты бағдарламалық жасақтаманы қолданамыз, бұл өте қарапайым, егер сіз сәтті болсаңыз, сіз қалаған электронды компоненттерді басқара аласыз Бізге қажет нәрселер: жабдық:
IOT: ESP 8266 Nodemcu BLYNK қосымшасының көмегімен интернетте RGB светодиодты басқарады: 9 қадам
IOT: ESP 8266 Nodemcu BLYNK қосымшасын қолдана отырып, интернетте RGB светодиодты басқарады: Сәлеметсіздер ме, балалар, мен сіздерге RGB светодиодты жолақ контроллерін nodemcu көмегімен қалай жасау керектігін көрсеттім, ол бүкіл әлем бойынша интернетте RGB светодиодты басқара алады. BLYNK APP.so осы жобаны жасауды ұнатады & үйіңізді түрлі -түсті етіп жасаңыз
IOT: ESP 8266 Nodemcu BLYNK қосымшасының көмегімен интернетте Neopixel Ws2812 LED жолағын басқарады: 5 қадам
IOT: ESP 8266 Nodemcu Neopixel Ws2812 жарықдиодты жолағын интернетте BLYNK қосымшасы арқылы басқарады: Сәлеметсіздер ме, балалар, мен бұл нұсқаулықта BLYNK APP және nodemcu көмегімен бүкіл әлем бойынша интернетте басқарылатын неопиксельді жолақты қолдандым. Бұл жобаның миы ретінде жұмыс жасаңыз, сондықтан сіздің ортаңызға жарық түсіріңіз
Android (ремотекси) UD Arvoino мен Bluetooth көмегімен серво -моторды басқарады: 7 қадам (суреттермен)
Android (ремотекси) Arduino мен Bluetooth көмегімен серво -моторды басқаруға арналған интерфейс: Бұл нұсқаулықта мен сізге Bluetooth арқылы Arduino Mega қосылған Servo моторын басқару үшін Remotexy Interface Maker көмегімен Android пайдаланушы интерфейсін жасауға жылдам қадам беремін. Бұл бейне UI серво қозғалтқышының жылдамдығы мен орнын қалай басқаратынын көрсетеді