Оглавление:

Робот, управляемый мобильным телефоном: 7 шагов
Робот, управляемый мобильным телефоном: 7 шагов

Видео: Робот, управляемый мобильным телефоном: 7 шагов

Видео: Робот, управляемый мобильным телефоном: 7 шагов
Видео: Обзор Sphero 2.0. Гаджетариум, выпуск 49 2024, Ноябрь
Anonim
Робот с мобильным телефоном
Робот с мобильным телефоном

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

Хотя внешний вид и возможности роботов сильно различаются, все роботы разделяют черту механической подвижной конструкции под той или иной формой управления. Управление роботом включает три отдельных этапа: восприятие, обработка и действие. Как правило, наставники представляют собой датчики, установленные на роботе, обработка данных выполняется встроенным микроконтроллером или процессором, а задача выполняется с помощью двигателей или некоторых других исполнительных механизмов. Я хочу прояснить, если вы столкнетесь с какой-либо проблемой, которую я вам представляю, вы можете писать комментарии или писать мне по адресу [email protected]

Шаг 1: ОБЗОР ПРОЕКТА

ОБЗОР ПРОЕКТА
ОБЗОР ПРОЕКТА
ОБЗОР ПРОЕКТА
ОБЗОР ПРОЕКТА

В этом проекте робот управляется мобильным телефоном, который звонит на мобильный телефон, подключенный к роботу, во время разговора, при нажатии любой кнопки на другом конце вызова слышно управление, соответствующее нажатой кнопке.. Этот сигнал называется двухтональным многочастотным томом (DTMF). Робот получает этот тон DTMF с помощью телефона, установленного в роботе.

Полученный тон обрабатывается микроконтроллером atmega16 с помощью DTMF-декодера MT8870, декодер декодирует DTMF-тон в его эквивалентную двоичную цифру, и это двоичное число отправляется в микроконтроллер, микроконтроллер предварительно запрограммирован на принятие решения для любого заданного входа и передает свое решение водителям двигателей, чтобы заставить двигатели двигаться вперед или назад или повернуть. Мобильный телефон, который звонит на мобильный телефон, установленный в роботе, действует как пульт. Таким образом, этот простой роботизированный проект не требует строительства приемных и передающих блоков. DTMF-сигнализация используется для телефонной сигнализации по линии в полосе тональных частот в центр коммутации вызовов. Версия DTMF, используемая для набора номера по телефону, называется тональным набором. DTMF назначает определенную частоту (состоящую из двух отдельных тонов) каждой клавише s, чтобы ее можно было легко идентифицировать с помощью электронной схемы. Сигнал, генерируемый кодировщиком DTMF, представляет собой прямую аль-гебрическую подачу в реальном времени амплитуд двух синусоидальных (косинусных) волн разных частот, то есть нажатие 5 отправит тональный сигнал, полученный путем добавления 1336 Гц и 770 Гц на другой конец. мобильного. Тональные сигналы и назначения в системе dtmf, показанные ниже

Шаг 2: Описание схемы

Описание схемы
Описание схемы
Описание схемы
Описание схемы

На рисунках показаны блок-схема и cicuit-схема робота на базе микроконтроллера. Важными компонентами этого робота являются декодер DTMF, микроконтроллер и драйвер двигателя.

Здесь используется декодер dtmf серии MT8870. Все типы серии mt8870 используют методы цифрового подсчета для обнаружения и декодирования всех шестнадцати пар тонов DTMF в выходном четырехбитном коде. Встроенная схема подавления тонов диила устраняет необходимость предварительной фильтрации. Когда входной сигнал, подаваемый на вывод 2 (IN-), конфигурация несимметричного входа распознается как действующая, правильный четырехбитовый декодированный сигнал DTMF-тона передается на выходы Q1 (вывод 11) через Q4 (вывод 14). Atmega 16 - это 8-битный CMOS-микроконтроллер с низким энергопотреблением, основанный на архитектуре RISC, улучшенной AVR. Он обеспечивает следующие функции: 16 Кбайт программируемой системной флэш-памяти с возможностью чтения и записи, 512 байт EEPROM, 1 Кбайт SRAM, 32 линии ввода / вывода общего назначения. 32 рабочих регистра общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству, что позволяет обращаться к двум независимым регистрам в одной сигнальной команде, выполняемой за один такт. Результирующая архитектура более эффективна с точки зрения кода. Выходы с выводов порта PD0 - PD3 и PD7 микроконтроллера подаются на входы IN1 - IN4 и разрешающие выводы (EN1 и EN2) драйвера двигателя L293d соответственно для управления мотор-редукторами. Переключатель S1 используется для ручного сброса. обозначения: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - сопротивления 100 кОм r3 - сопротивления 330 кОм r4-r8 - сопротивления 10 кОм c1- 0,47 мкФ конденсатор c2, c3, c5, c6 - конденсатор 22 пфарата c4 - Конденсатор 0,1 мкфарат xtal1 - кристалл xtal2 3,57 мгц - кристалл s1 12 мгц - нажмите на переключатель m1, m2 - мотор 6 в, 50 об / мин, аккумулятор - 6 в

Шаг 3: Описание программного обеспечения (шестнадцатеричный код)

микроконтроллер Avr запрограммирован с использованием WIN AVR для начинающих, сначала ознакомьтесь с этой инструкцией. avratmega 16 посмотрите на схему выводов atmega16, а затем подключите выводы соответственно (если у вас возникнут проблемы, не стесняйтесь писать мне), я приложил полный код. Заголовочный файл будет включен автоматически, если вы установили winavr в папку по умолчанию.

Шаг 4: Работа

Работающий
Работающий

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

теперь телефон подбирается телефоном на роботе через режим автоответчика (который в пн, просто включите). теперь, когда вы нажимаете 2, робот будет двигаться вперед, когда вы нажмете 4, робот будет двигаться влево, когда вы нажмете 8, робот будет двигаться назад, когда вы нажмете 6, робот будет двигаться вправо, когда вы нажмете 5, робот остановится.

Шаг 5: Строительство

Строительство
Строительство

Для создания этого робота вам потребуются следующие компоненты. Используемые компоненты: - "MT8870 DTMF DECODER - 1" микроконтроллер Atmega 16 - 1 "микросхема драйвера двигателя L293d - 1" Cd7004 not gate ic - 1 "диод 1n4007 - 1" сопротивление 100 кОм - 2 "10 Сопротивления k - 5 дюймов 330 кОм - 1 дюйм конденсаторы 0,47 мФ - 1 конденсаторы 0,1 мФ - 1 конденсаторы 22 пФ - 4 кристалла 3,57 МГц - 1 кристалл 12 МГц - 1 дюйм Нажать на переключатель - 1 дюйм 2 мотор-редуктора (6в, 50 об / мин) - 2 (4 для полного привода) «Аккумулятор 6в - 1

  • колеса - 4
  • сотовый телефон - 2 (один телефонный номер и один может быть вашим другом)
  • громкая связь - 1 (для телефона на ровере)

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

Шаг 6: подключение громкой связи к цепи

Подключение громкой связи к цепи
Подключение громкой связи к цепи

всегда есть два соединения, которые выходят из телефона, эти соединения: 1. Совет 2. Кольцо. Я предпочитаю использовать гарнитуру с прямым разъемом (похожим на те, что мы используем в наших iPod, но более тонким), кончик этого разъема называется "наконечником" и остальная часть за наконечником после черной полосы - это кольцо. Итак, соедините эти два соединения со схемой, и все будет готово.

Шаг 7: THE ENd

Следуйте этим шагам, и все готово. но если у вас возникнут какие-либо проблемы, не стесняйтесь писать комментарии или писать мне по адресу [email protected]

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