В настоящее время робототехника становится одной из самых передовых в области технологий. В применения робототехники в основном задействованы в автомобилях, медицине, строительстве, обороне, а также используются в качестве пожарный робот чтобы помочь людям от пожара. Но управлять роботом с помощью пульта дистанционного управления или переключателя довольно сложно. Итак, разработан новый проект - робот для управления жестами на основе акселерометра. Основная цель этого проекта - управлять движением робота жестом руки с помощью акселерометра.
Робот для управления жестами на основе акселерометра
Робот для управления жестами на основе акселерометра
Этот проект включает в себя секцию передатчика и секцию приемника. В необходимые компоненты Для создания этого проекта используются 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