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

Попробуйте наш инструмент устранения неполадок





В настоящее время робототехника становится одной из самых передовых в области технологий. В применения робототехники в основном задействованы в автомобилях, медицине, строительстве, обороне, а также используются в качестве пожарный робот чтобы помочь людям от пожара. Но управлять роботом с помощью пульта дистанционного управления или переключателя довольно сложно. Итак, разработан новый проект - робот для управления жестами на основе акселерометра. Основная цель этого проекта - управлять движением робота жестом руки с помощью акселерометра.

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

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



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

Этот проект включает в себя секцию передатчика и секцию приемника. В необходимые компоненты Для создания этого проекта используются Ht12e, Ht12d, L293D, AT89S52, 7805, конденсатор, кристалл, разъем PBT, однополюсная антенна, резистор, светодиод, акселерометр и аккумулятор. Акселерометр является важным устройством в этом проекте.


акселерометр или передатчик зависит от жеста руки. Через передающее устройство принимается команда, которая обрабатывается микроконтроллером At89S51. Этот микроконтроллер дает сигнал роботу двигаться в желаемом направлении. Основной принцип работы этого робота - это набор сигналов данных передающих показания устройства на микроконтроллер, установленный в роботе. Предварительно запрограммированный микроконтроллер работает согласно программе, которая заставляет робота работать соответствующим образом.



Робот, управляемый жестами и использующий акселерометр, - это один из видов роботов, которым можно управлять с помощью движения руки, поместив на него акселерометр. Этот проект разделен на две части: передающее устройство и приемное устройство. Если устройство для жестов работает как передающее устройство, а робот - как приемное устройство. Когда передающее устройство (акселерометр) помещается на руку, оно будет посылать роботу сигналы для выполнения требуемой операции.

Основные компоненты, используемые в передающей секции, включают акселерометр, компаратор, кодировщик HT12E IC и Радиопередатчик .

Акселерометр

Акселерометр - это один тип датчика и он выдает аналоговые данные при движении в направлениях X, Y и Z. Эти направления зависят от типа датчика. Схема акселерометра представлена ​​ниже. Этот датчик состоит из направлений стрелок, если мы наклоним датчик в одном направлении, то данные на конкретном контакте изменятся в аналоговой форме. Акселерометр состоит из шести контактов, на которых функция каждого штифта обсуждается ниже.


Акселерометр

Акселерометр

  • Вывод 1: вывод VDD используется для подачи на этот вывод + 5В.
  • Контакт 2: контакт GND подключен к земле с целью смещения
  • Вывод 3: вывод X будет получать данные в направлении X
  • Контакт-4: контакт Y будет получать данные в направлении Y
  • Контакт 5: контакт Z будет получать данные в направлении Z
  • Контакт 6: контакт ST используется для регулировки чувствительности акселерометра 1,5g или 2g или 3g или 4g

Компаратор

Компаратор используется для преобразования аналогового напряжения в цифровое и сравнивает это аналоговое напряжение с опорным напряжением и дает точное низкое или высокое напряжение.

Кодировщик

Этот кодировщик используется для кодирования 4-битных данных и передачи с помощью модуля радиочастотного передатчика.

Модуль передатчика RF

Модуль RF TX работает с частотой 433 МГц, и этот модуль легко доступен на рынке по низкой цене.

Основные компоненты, используемые в секции приема, включают приемник, декодер, микроконтроллер и драйвер двигателя.

Секция передатчика

Секция передатчика

Приемник RF

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

Декодер

Декодер используется для преобразования последовательных данных в параллельные данные, которые принимаются от модуля РЧ-приемника.

Микроконтроллер

В микроконтроллер - самая важная часть робота. Микроконтроллер семейства 8051 используется в схеме для обеспечения разрешающей способности.

Драйвер двигателя

Моторный привод - это устройство, которое заставляет движение выполнять такую ​​задачу, как мотор. Поэтому мы требуем, чтобы драйвер двигателя запускал их через контроллер. Интерфейс между двигателем и микроконтроллером может быть выполнен с использованием микросхемы драйвера двигателя L293D в этой схеме.

В секции приемника модуль РЧ приемника принимает данные от передатчика. Полученные данные могут быть декодированы IC HT12D. Полученные данные могут обрабатываться микроконтроллером AT89S51, а драйвер двигателя используется для управления двигателем.

Секция приемника

Секция приемника

Робот управления жестами работает

Робот, управляемый жестами, на основе акселерометра движется в соответствии с движением руки, когда мы кладем акселерометр вам на руку. Когда мы наклоняем руку с акселерометром перед роботом, робот начинает двигаться вперед, пока не будет дано следующее движение. Когда мы наклоняем руку назад, робот меняет свое направление и состояние. Затем он начинает двигаться в обратном направлении, пока не будет дан следующий сигнал. Когда мы наклоняем руку влево, робот движется влево, пока не будет дан следующий сигнал. Точно так же, когда мы наклоняем руку в правую сторону, робот движется вправо.

Приложения

В применения акселерометра робот, управляемый жестами, включает

  • Эти роботы используются в военных приложениях для управления роботами.
  • Эти роботы используются в медицине для хирургии.
  • Эта робототехника используется в строительстве.
  • Эта робототехника используется в промышленности для управления тележкой и подъемником.

Итак, это все о роботе для управления жестами на основе акселерометра, его работе и приложениях. Мы надеемся, что вы лучше понимаете эту концепцию. Кроме того, любые сомнения относительно этой концепции или проекты электроники , пожалуйста, оставьте свой отзыв, оставив комментарий в разделе комментариев ниже. Вот вопрос к вам, каковы приложения робота управления жестами на основе акселерометра?

Фото:

  • Робот для управления жестами на основе акселерометра ytimg
  • Акселерометр static.flickr