Съдържание:

Tinee9: Arduino Self-Balancer: 5 стъпки (със снимки)
Tinee9: Arduino Self-Balancer: 5 стъпки (със снимки)

Видео: Tinee9: Arduino Self-Balancer: 5 стъпки (със снимки)

Видео: Tinee9: Arduino Self-Balancer: 5 стъпки (със снимки)
Видео: Как сделать платформенный левитрон своими руками. Краткое руководство. "Levitron" (PCBWay) 2024, Ноември
Anonim
Tinee9: Arduino Self-Balancer
Tinee9: Arduino Self-Balancer

Tiny9 представя Arduino Self-Balancer само с помощта на Arduino Nano, серво и модула Tiny9 LIS2HH12.

Стъпка 1: Self-Balancer

Самобалансиращ се
Самобалансиращ се

В задействащите системи за автоматизирани дронове, ховърбордове, сегвеи и др. Има акселерометър, който помага на микроконтролера да каже на двигателя или серво да знае какво да прави.

В случай на ховър бордове и сегвеи те използват акселерометър като инклинометър, устройство, което измерва ъгъла, в който се намирате. Желаният ъгъл, на който иска да бъде, е 0 градуса напред или назад, така че направо нагоре. Ако ъгълът е някакъв градус назад или напред, човекът ще падне. Пример за човек, балансиращ върху топката. (много трудно да се направи) Ако човекът на топката се наведе твърде напред или назад, без да се коригира, тогава той ще падне от топката. Но ако човек се коригира на топката, той ще остане на върха на топката.

Стъпка 2: Материали

Материалите, които ще ви трябват за този урок са:

Можете да намерите необходимите артикули на това място

1: Съвместим с Arduino nano или arduino

2: Tiny9: Модул LIS2HH12

3: 5волтово серво (моето е futaba s3114)

4: 24 AWG тел

5: Машини за отстраняване на тел

6: Дъска за хляб

Незадължителни елементи

7: Tiny9: RGB модул (Направете светлините да оцветяват, ако са в грешна или правилна позиция)

8: PerfBoard (използвах го, за да покажа движение на обект във видеото в края на този урок)

9: 1/18 свредло

10: Свредло

11: Отвертка

Стъпка 3: Настройка

Настройвам
Настройвам
Настройвам
Настройвам

За да стигнете до този момент в урока за настройка, следвайте инструкциите в тези уроци:

Tiny9: LIS2HH12 3-осен акселерометър модул

Незадължителен урок, ако искате да използвате RGB модула

Tiny9: RGB LED модул

След като настроите своя макет до този момент, можем да направим тези стъпки.

1: Прикрепете проводник към червената линия на макета и свържете другата страна към червения проводник на серво

2: Прикрепете проводник към синята линия на макета и свържете другата страна към черния проводник на серво

3: Прикрепете проводник към D6 на Arduino Nano и свържете другата страна към гнездото с бял проводник на серво

Ооооооооооооооооооооооооооо!!!!!

Ако прикачвате перфборд към сервото като мен, тогава това са няколко стъпки:

4: Пробийте в средата на перфборда с бормашината 1/18.

5: Завийте винта в средата на Perfboard и го свържете към серво от другата страна.

Стъпка 4: Изтеглете.ino

Изтеглете от github Tiny9: Self Balancer.ino за arduino.

Качете го в Arduino Nano.

Стъпка 5: Сега се наслаждавайте !

Сега, когато всичко е свързано и имате кода в arduino, преместете оста X (вижте видеото за ориентация) на макета и вижте как се движи серво.

След като играете със серво за известно време, променете кода и го направете по -бърз, по -бавен или създайте магнитна роботизирана ръка, която може да се движи нагоре и надолу и да вземе нещата с магнита си.

Моля, абонирайте се за канала ми.

Винаги се стремя да създавам нови продукти, така че ако искате да помогнете и да видите още уроци за новите продукти, които правя, можете да отидете тук и да дарите на моя уебсайт tinee9.com.

Благодаря на всички и продължавайте да измисляте.

Препоръчано: