Мазмұны:

Tinee9: Arduino өзін-өзі теңдестіруші: 5 қадам (суреттермен)
Tinee9: Arduino өзін-өзі теңдестіруші: 5 қадам (суреттермен)

Бейне: Tinee9: Arduino өзін-өзі теңдестіруші: 5 қадам (суреттермен)

Бейне: Tinee9: Arduino өзін-өзі теңдестіруші: 5 қадам (суреттермен)
Бейне: Tinee9: Arduino Self-Balancer 2024, Қараша
Anonim
Tinee9: Arduino өзін-өзі теңдестіруші
Tinee9: Arduino өзін-өзі теңдестіруші

Tiny9 Arduino өзін-өзі теңдестірушіні тек Arduino Nano, серво мен Tiny9 LIS2HH12 модулін қолдана отырып ұсынады.

1-қадам: Өзін-өзі теңдестіру

Өзін-өзі теңдестіруші
Өзін-өзі теңдестіруші

Автоматтандырылған ұшқышсыз ұшу аппараттарының, қалқып жүретін тақталардың, сегвейлердің және т.б. қозғау жүйелерінде моторға немесе сервоға не істеу керектігін айтуға көмектесетін акселерометр бар.

Қалталы тақталар мен сегвейлер жағдайында олар акслерометрді инклинометр ретінде қолданады, ол сіздің бұрышты өлшейтін құрылғы. Қажет бұрыш - 0 градус алға немесе артқа, сондықтан тікелей жоғары. Егер бұрыш қандай да бір дәрежеде артқа немесе алға бұрылса, адам құлап кетеді. Мысалы, доптың үстінде тепе -теңдікті сақтайтын адам. (жасау өте қиын) Егер допта отырған адам өзін түзетпей алға немесе артқа қарай еңкейсе, онда олар доптан құлап кетеді. Бірақ егер адам допқа өзін түзетсе, онда олар доптың үстінде қалады.

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

Бұл оқулық үшін сізге қажет материалдар:

Бұл жерден қажетті заттарды таба аласыз

1: Arduino nano немесе arduino үйлесімді

2: Tiny9: LIS2HH12 модулі

3: 5 вольтты Servo (менікі futaba s3114)

4: 24 AWG сымы

5: сым тартқыштар

6: Нан тақтасы

Қосымша элементтер

7: Tiny9: RGB модулі (шамдар дұрыс емес немесе дұрыс күйде болса, түстерге айналдырыңыз)

8: PerfBoard (мен оны осы оқулықтың соңында бейнеде объектінің қозғалысын көрсету үшін қолдандым)

9: 1/18 бұрғылау ұшы

10: бұрғылау

11: бұрағыш

3 -қадам: Орнату

Орнату
Орнату
Орнату
Орнату

Оқу құралында осы мақсатқа жету үшін мына оқулықтардағы нұсқауларды орындаңыз:

Tiny9: LIS2HH12 3 осьті акселерометр модулі

Егер сіз RGB модулін қолданғыңыз келсе қосымша нұсқаулық

Tiny9: RGB жарықдиодты модуль

Нан тақтасын орнатқаннан кейін біз осы қадамдарды жасай аламыз.

1: Сымды нан тақтасындағы қызыл сызыққа бекітіп, екінші жағын серводағы қызыл сым розеткасына қосыңыз.

2: Сымды нан тақтасындағы көк сызыққа бекітіп, екінші жағын серводағы қара сым розеткасына қосыңыз.

3: сымды Arduino Nano -дағы D6 -ге бекітіп, екінші жағын серводағы ақ сым розеткасына қосыңыз.

Вооооооо бәрі өте қарапайым жасады.

Егер сіз мен сияқты сервоға перформат тақтасын бекітсеңіз, онда ол бірнеше қадамдар:

4: 1/18 бұрғылау ұшымен перфорация тақтасының ортасына бұрғылау.

5: Бұранданы перфорация тақтасының ортасына бұрап, екінші жағындағы сервоға қосыңыз.

4 -қадам:.ino жүктеңіз

Github Tiny9: Self Balancer.ino -дан arduino үшін жүктеп алыңыз.

Оны Arduino Nano -ға жүктеңіз.

5 -қадам: Енді рахаттаныңыз !

Енді бәрі қосылды және сізде arduino коды бар, нан тақтасының X осін жылжытыңыз (бағдарлау үшін бейнені қараңыз) және серво қозғалысын қараңыз.

Сервомен біраз уақыт ойнағаннан кейін, кодты өзгертіңіз және оны тезірек, баяу жасаңыз немесе магниттік роботты жасаңыз, ол жоғары және төмен жылжи алады және магнитпен заттарды алады.

Өтінемін менің каналыма жазылыңыздар.

Мен әрқашан жаңа өнімдер шығаруды іздеймін, сондықтан егер сіз көмектескіңіз келсе және мен жасайтын жаңа өнімдер туралы оқулықтарды көргіңіз келсе, мұнда кіріп, менің tinee9.com веб -сайтына садақа бере аласыз.

Барлығына рахмет және ойлап табуды жалғастырыңыз.

Ұсынылған: