Мазмуну:

Tinee9: Arduino өзүн-өзү тең салмакташтыруу: 5 кадам (сүрөттөр менен)
Tinee9: Arduino өзүн-өзү тең салмакташтыруу: 5 кадам (сүрөттөр менен)

Video: Tinee9: Arduino өзүн-өзү тең салмакташтыруу: 5 кадам (сүрөттөр менен)

Video: Tinee9: Arduino өзүн-өзү тең салмакташтыруу: 5 кадам (сүрөттөр менен)
Video: Tinee9: Arduino Self-Balancer 2024, Июль
Anonim
Tinee9: Arduino өзүн-өзү теңдештирүүчү
Tinee9: Arduino өзүн-өзү теңдештирүүчү

Tiny9 Arduino Self-Balancerди Arduino Nano, servo жана Tiny9 LIS2HH12 модулун колдонуу менен сунуштайт.

1-кадам: Өзүн тең салмакташтыруу

Өзүн-өзү баланстоочу
Өзүн-өзү баланстоочу

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

Учуучу тактайлар менен секвейлерде алар акслинометрди инклинометр катары колдонушат, сиз турган бурчту өлчөй турган түзүлүш. Болгусу келген каалаган бурч 0 градус алдыга же артка, ошондуктан түз өйдө. Эгерде бурч кандайдыр бир деңгээлде артка же алдыга болсо, анда адам оодарылып кетет. Мисалы, топтун үстүндө тең салмакта жаткан адам. (жасоо өтө кыйын) Эгерде топтогу адам өзүн оңдоп -түзө албай алдыга же артка эңкейсе, анда алар топтон кулап кетет. Бирок эгер адам топто өзүн оңдоп жатса, анда алар топтун үстүндө калышат.

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

Бул окуу куралы үчүн сизге керектүү материалдар:

Бул жерден керектүү нерселерди таба аласыз

1: Arduino нано же arduino шайкеш

2: Tiny9: LIS2HH12 модулу

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

4: 24 AWG зымы

5: Wire Stripers

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

Кошумча нерселер

7: Tiny9: RGB модулу (эгер туура эмес же туура абалда болсо, жарык түстөрдү бурат)

8: PerfBoard (мен муну бул үйрөткүчтүн аягындагы видеодогу объектинин кыймылын көрсөтүү үчүн колдондум)

9: 1/18 бургу

10: бургулоо

11: бурагыч

3 -кадам: Орнотуу

Жайгашуу
Жайгашуу
Жайгашуу
Жайгашуу

Орнотуу үчүн үйрөткүчтө ушул пунктка жетүү үчүн, бул окуу куралдарындагы көрсөтмөлөрдү аткарыңыз:

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

Кошумча окуу куралы, эгер сиз RGB модулун колдонууну кааласаңыз

Tiny9: RGB LED модулу

Нан тактаңызды ушул убакка чейин орноткондон кийин, биз бул кадамдарды жасай алабыз.

1: Нан тактасындагы кызыл сызыкка зым тагып, экинчи жагын сервонун кызыл зым розеткасына туташтырыңыз

2: Нан тактасындагы көк сызыкка зым тиркеп, экинчи жагын сервонун кара зым розеткасына туташтырыңыз

3: Arduino Nanoдогу D6га зым тиркеп, экинчи жагын серводогу ак зым розеткасына туташтырыңыз

Whooo Hooo баары супер жөнөкөй кылынды.

Эгерде сиз мага окшоп сервого перфборд тиркеп жатсаңыз, анда ал бир нече кадамдарды аткарат:

4: 1/18 бургу менен перформаттын ортосуна бургулаңыз.

5: Бураманы Perfboardдун ортосуна сайып, башка жагындагы сервого туташтырыңыз.

4 -кадам:.ino жүктөп алыңыз

Бул жерден github Tiny9: Self Balancer.ino дан ардуино үчүн жүктөп алыңыз.

Аны Arduino Nanoго жүктөңүз.

5 -кадам: Эми ырахат алыңыз !

Эми баары туташтырылган жана сизде arduino коду бар, нан огунун X огун жылдырыңыз (багыттоо үчүн видеону караңыз) жана servo кыймылын көрүңүз.

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

Суранам Каналга жазылып.

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

Баарына рахмат жана ойлоп табууну улантыңыз.

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