Съдържание:

Робот, управляван от мобилен телефон: 7 стъпки
Робот, управляван от мобилен телефон: 7 стъпки

Видео: Робот, управляван от мобилен телефон: 7 стъпки

Видео: Робот, управляван от мобилен телефон: 7 стъпки
Видео: НАБРАЛ Секретный Код На Телефоне И ОФИГЕЛ!! БАТАРЕЯ НЕ САДИТСЯ! 2024, Юли
Anonim
Робот, управляван от мобилен телефон
Робот, управляван от мобилен телефон

Обикновено роботите с безжично управление използват радиочестотни схеми, които имат недостатъците на ограничен работен обхват, ограничен честотен диапазон и ограничен контрол. Използването на мобилен телефон за роботизирано управление може да преодолее тези ограничения. Той осигурява предимството на стабилен контрол, работен обхват до зоната на покритие на доставчика на услуги, без намеса с други контролери и до дванадесет контрола.

Въпреки че външният вид и възможностите на роботите се различават значително, всички роботи споделят характеристиката на механична, подвижна конструкция под някаква форма на контрол. Управлението на робота включва три отделни фази: възприемане, обработка и действие. По принцип прецепторите са сензори, монтирани на робота, обработката се извършва от вградения микроконтролер или процесор, а задачата се изпълнява с помощта на двигатели или с някои други задвижвания. Искам да изясня, ако срещнете някакъв проблем, аз съм за вас, можете да пишете коментари или да ми пишете на [email protected]

Стъпка 1: ПРЕГЛЕД НА ПРОЕКТА

РЕЗЮМЕ НА ПРОЕКТА
РЕЗЮМЕ НА ПРОЕКТА
РЕЗЮМЕ НА ПРОЕКТА
РЕЗЮМЕ НА ПРОЕКТА

В този проект роботът се управлява от мобилен телефон, който осъществява повикване към мобилния телефон, свързан с робота по време на разговора, ако е натиснат който и да е бутон, контролът, съответстващ на натиснатия бутон, се чува в другия край на разговора. Този тон се нарича двуцветен многочестотен робот (DTMF), който получава този DTMF тон с помощта на телефон, подреден в робота

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

Стъпка 2: Описание на веригата

Описание на веригата
Описание на веригата
Описание на веригата
Описание на веригата

Фигурите показват блокова диаграма и циклична диаграма на робота, базиран на микроконтролер. Важните компоненти на този робот са DTMF декодер, микроконтролер и драйвер на двигателя.

Тук се използва dtmf декодер от серия MT8870. Всички видове серия mt8870 използват техники за цифрово броене, за да открият и декодират всички шестнадесет DTMF тонални двойки в четирибитов код изход. Вградената верига за регекция на дила тон премахна необходимостта от предварително филтриране. Когато входният сигнал, подаден на pin2 (IN-) еднократна входна конфигурация, се признае за ефективен, правилният четирибитов декодиращ сигнал на DTMF тона се прехвърля към Q1 (pin11) през Q4 (pin14) изходи. Atmega 16 е 8 -битов, cmos микроконтролер с ниска мощност, базиран на AVR подобрена RISC архитектура. Той осигурява следната функция: 16 kb в системно програмируема флаш памет с възможности за запис при четене, 512 байта EEPROM, 1 KB SRAM, 32 линии за вход/изход с общо предназначение. 32 работни регистри с общо предназначение. Всичките 32 регистра са директно свързани към аритметичната логическа единица, което позволява достъп до два независими регистратора в една сигнална инструкция, изпълнена в един тактов цикъл. Получената архитектура е по -ефективна с код. Изходите от портови пинове PD0 до PD3 и PD7 на микроконтролера се подават към входове IN1 до IN4 и дават възможност на щифтовете (EN1 и EN2) на драйвера на двигателя L293d съответно да управляват мотори с редуктор. Превключвател S1 се използва за ръчно нулиране. обозначенията са: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k съпротивления r3 - 330k съпротивления r4 -r8 - 10k съпротивления c1- 0,47 микрофарат кондензатор c2, c3, c5, c6 - 22pfarat кондензатор c4 - 0.1micro farat кондензатор xtal1 - 3.57 mhz кристал xtal2 - 12mhz кристал s1 - бутон за включване m1, m2 - 6v 50rpm мотор batt- 6v

Стъпка 3: Описание на софтуера (шестнадесетичния код)

микроконтролерът Avr е програмиран с помощта на WIN AVR за начинаещи да разгледат първо тази инструкция https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ това е начинът да въведете програмата avratmega 16погледнете диаграмата на щифтовете на atmega16 и след това свържете щифтовете според това (ако имате някакъв проблем, не се колебайте да ми пишете) прикачих пълния код. Заглавният файл ще бъде включен автоматично, ако сте инсталирали winavr на място по подразбиране

Стъпка 4: Работете

Работещи
Работещи

За да управлявате робота, трябва да се обадите на мобилния телефон, прикрепен към робота от всеки телефон.

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

Стъпка 5: Строителство

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

за конструирането на този робот се нуждаете от тези компоненти Използвани компоненти: - "MT8870 DTMF DECODER - 1" Atmega 16 микроконтролер - 1 "L293d драйвер на двигателя ic - 1" Cd7004 не порта ic - 1 "1n4007 диод - 1" 100k съпротивления - 2 "10 k съпротивления - 5 "330 k съпротивления - 1" 0.47mf кондензатори - 1 "0.1mf кондензатори - 1" 22pf кондензатори - 4 "3.57mhz кристал - 1" 12mhz кристал - 1 "бутон за включване - 1" 2 редукторни двигателя (6v, 50 rpm) - 2 (4 за задвижване на четирите колела) "Батерия 6v - 1

  • колела - 4
  • мобилен телефон - 2 (един УРС и един може да са ваши приятели)
  • хендсфри - 1 (за phn на ровера)

трябва да поставите мобилен телефон на марсохода. Мобилният телефон е свързан към марсохода чрез хендсфри. конструирайте марсохода във формата, която е дадена по -долу. Можете лесно да получите тези части от всеки електронен магазин

Стъпка 6: Свързване на системата „свободни ръце“с веригата

За свързване на системата „свободни ръце“с веригата
За свързване на системата „свободни ръце“с веригата

винаги има две връзки, които излизат от телефона, тези връзки са 1. Съвет 2. Пръстен Предпочитам да използвам хендсфри, които имат прав жак (подобен на тези, които използваме в нашите ipods, но по -тънък), върхът на този жак се нарича "връх" и останалата част зад върха след черна лента е пръстенът Така че свържете тези две връзки с веригата и ще бъдете готови

Стъпка 7: ENd

Следвайте тези стъпки и сте готови. но ако срещнете някакъв проблем, не се колебайте да пишете коментари или да ми пишете на [email protected]

Препоръчано: