Оглавление:

Tinee9: Самобалансировка Arduino: 5 шагов (с изображениями)
Tinee9: Самобалансировка Arduino: 5 шагов (с изображениями)

Видео: Tinee9: Самобалансировка Arduino: 5 шагов (с изображениями)

Видео: Tinee9: Самобалансировка Arduino: 5 шагов (с изображениями)
Видео: Tinee9: Earthquake Test Demostration 2024, Июль
Anonim
Tinee9: самобалансировка Arduino
Tinee9: самобалансировка Arduino

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

Шаг 1: Самобалансировка

Самобалансирующийся
Самобалансирующийся

В системах активации для автоматизированных дронов, ховербордов, сегвеев и т. Д. Есть акселерометр, который помогает микроконтроллеру сообщать двигателю или сервоприводу, что делать.

В случае ховербордов и сегвеев они используют акселерометр в качестве инклинометра, устройства, которое измеряет угол, под которым вы находитесь. Желаемый угол, под которым он хочет быть, - это 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: модуль 3-осевого акселерометра LIS2HH12

Дополнительный учебник, если вы хотите использовать модуль RGB

Tiny9: светодиодный модуль RGB

После того, как вы настроили макет до этого момента, мы можем выполнить следующие действия.

1: прикрепите провод к красной линии на макете и подключите другую сторону к розетке красного провода на сервоприводе.

2: прикрепите провод к синей линии на макете и подключите другую сторону к гнезду черного провода на сервоприводе.

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

Ууууууу, все сделано супер просто.

Если вы прикрепляете перфокарт к сервоприводу, как я, то вам нужно сделать несколько шагов:

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

5: Вкрутите винт в середину перфокартона и подсоедините его к сервоприводу на другой стороне.

Шаг 4: Загрузите.ino

Загрузите с github файл Tiny9: Self Balancer.ino для arduino.

Загрузите его в Arduino Nano.

Шаг 5: Теперь наслаждайтесь !

Теперь, когда все подключено и у вас есть код в Arduino, переместите ось X (см. Видео для ориентации) макета и посмотрите, как движется сервопривод.

После того, как вы некоторое время поигрались с сервоприводом, измените код и заставьте его работать быстрее, медленнее или создайте магнитную роботизированную руку, которая может перемещаться вверх и вниз и поднимать предметы с помощью своего магнита.

Пожалуйста, подпишитесь на мой канал.

Я всегда стремлюсь создавать новые продукты, поэтому, если вы хотите помочь и увидеть больше руководств по новым продуктам, которые я делаю, вы можете пойти сюда и сделать пожертвование на моем веб-сайте tinee9.com.

Спасибо всем и продолжайте изобретать.

Рекомендуемые: