Мазмұны:

Ұялы телефонмен басқарылатын робот: 7 қадам
Ұялы телефонмен басқарылатын робот: 7 қадам

Бейне: Ұялы телефонмен басқарылатын робот: 7 қадам

Бейне: Ұялы телефонмен басқарылатын робот: 7 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Ұялы телефонмен жұмыс істейтін робот
Ұялы телефонмен жұмыс істейтін робот

Әдетте, сымсыз басқарылатын роботтар шектеулі жұмыс ауқымы, шектеулі жиілік диапазоны мен шектеулі басқару кемшіліктері бар rf схемаларын қолданады. Ұялы телефонды роботты басқару үшін қолдану бұл шектеулерді жеңе алады. Ол берік бақылаудың артықшылығын, қызмет көрсетушінің қамту аймағы сияқты үлкен жұмыс ауқымын, басқа контроллерлерге кедергісіз және он екі бақылауға дейін қамтамасыз етеді.

Роботтардың сыртқы түрі мен мүмкіндіктері әр түрлі болғанымен, барлық роботтар басқарудың қандай да бір түріндегі механикалық, жылжымалы құрылымның ерекшеліктерімен бөліседі. Роботты басқару үш кезеңнен тұрады: қабылдау, өңдеу және әрекет. Әдетте, прецепторлар роботқа орнатылған сенсорлар болып табылады, өңдеуді борттық микроконтроллер немесе процессор орындайды, ал тапсырма қозғалтқыштардың көмегімен немесе басқа да кейбір жетектермен орындалады. Мен түсініктеме бергім келеді, егер сізде қандай да бір проблема туындаса, сіз түсініктеме жаза аласыз немесе маған [email protected] электронды поштасына жібере аласыз.

1 -қадам: ЖОБАҒА ШОЛУ

ЖОБАҒА ШОЛУ
ЖОБАҒА ШОЛУ
ЖОБАҒА ШОЛУ
ЖОБАҒА ШОЛУ

Бұл жобада робот ұялы телефонмен басқарылады, ол қоңырау кезінде роботқа бекітілген ұялы телефонға қоңырау шалады, егер қандай да бір түйме басылса, қоңыраудың екінші шетінде басылған түймеге сәйкес басқару естіледі.. Бұл дыбыс қос дыбысты көп жиілікті том (DTMF) деп аталады

Қабылданған тонды DTMF декодері MT8870 көмегімен atmega16 микроконтроллері өңдейді, декодер DTMF тонусын эквивалентті екілік санға дейін ашады және бұл екілік сан микроконтроллерге жіберіледі, микроконтроллер кез келген беру туралы шешім қабылдау үшін алдын ала бағдарламаланған. және қозғалтқышты алға немесе артқа немесе бұрылысқа жүргізу үшін мотор жүргізушілеріне өз шешімін шығарады. Роботқа салынған ұялы телефонға қоңырау шалатын ұялы телефон қашықтан басқару пультінің рөлін атқарады. Бұл қарапайым роботтық жоба қабылдағыш пен таратқыш қондырғыларының құрылысын қажет етпейді. DTMF сигналы дауыстық жиілік диапазонындағы қоңырауды ауыстыру орталығына телефон арқылы сигнал беру үшін қолданылады. Телефонмен теру үшін қолданылатын DTMF нұсқасы сенсорлық үн деп аталады. DTMF электронды схема арқылы оңай анықталатын әрбір пернеге белгілі бір жиілікті (екі бөлек тоннан тұратын) тағайындайды. DTMF кодтаушысы шығаратын сигнал-әр түрлі жиіліктегі екі синус (косинус) толқынының амплитудасының нақты уақытында аль-гебриялық жіберу, яғни 5-ті басу екінші шетіне 1336 Гц және 770 Гц қосу арқылы жасалған тонды жібереді. ұялы телефонның. Төменде көрсетілген dtmf жүйесіндегі дыбыстар мен тапсырмалар

2 -қадам: Схеманың сипаттамасы

Схеманың сипаттамасы
Схеманың сипаттамасы
Схеманың сипаттамасы
Схеманың сипаттамасы

Суреттерде микроконтроллерге негізделген роботтың блок-схемасы мен схемасы көрсетілген. Бұл роботтың маңызды компоненттері - DTMF декодері, микроконтроллер және мотор драйвері.

Мұнда MT8870 сериялы dtmf декодері қолданылады. Mt8870 сериясының барлық түрлері он төрт DTMF тон жұбын төрт биттік кодты шығаруды анықтау және декодтау үшін цифрлық санау әдістерін қолданады. Кірістірілген дила тонды реттеу схемасы алдын ала сүзу қажеттілігін жояды. PIN2 (IN-) біржолғы кіріс конфигурациясында берілген кіріс сигналы тиімді деп танылғанда, DTMF тонусының дұрыс төрт биттік декодтау сигналы Q4 (pin14) шығысы арқылы Q1 (pin11) сигналына беріледі. Atmega 16 - AVR жақсартылған RISC архитектурасына негізделген, қуаты төмен, 8 биттік, смос микроконтроллер. Ол келесі мүмкіндікті қамтамасыз етеді: оқу мүмкіндігімен 16кб жүйелік бағдарламаланатын флэш -жады, 512 байт EEPROM, 1KB SRAM, 32 жалпы мақсаттағы кіріс/шығыс желісі. 32 жалпы мақсаттағы жұмыс регистрі. Барлық 32 регистрлер арифметикалық логикалық блокқа тікелей қосылады, бұл екі тәуелсіз регистрлерге бір сағаттық циклде орындалатын бір сигналды нұсқаулықта қол жеткізуге мүмкіндік береді. Алынған архитектура кодты тиімдірек етеді. Микроконтроллердің PD0 - PD3 және PD7 порт түйреуіштерінен шығулар IN1 - IN4 кірістеріне беріледі және тиісінше L293d қозғалтқыш драйверінің түйреуіштеріне (EN1 және EN2) редукторлы қозғалтқыштарды қосуға мүмкіндік береді. S1 қосқышы қолмен қалпына келтіру үшін қолданылады. белгілер: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k қарсылықтар r3 - 330k қарсылықтар r4 -r8 - 10к қарсылықтар c1- 0,47 микрофарат конденсатор c2, c3, c5, c6 - 22pfarat конденсатор c4 - 0,1микро фарат конденсатор xtal1 - 3,57 мГц криталь xtal2 - 12мГц кристал s1 - қосқышқа қосу m1, м2 - 6в 50 айн / мин қозғалтқыш

3 -қадам: Бағдарламалық жасақтаманың сипаттамасы (он алтылық код)

Avr микроконтроллері WIN AVR көмегімен бағдарламаланған, жаңадан бастаушылар осы нұсқаулыққа назар аударады: 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» 100к кедергісі - 2 «10 k қарсылық - 5 «330 к қарсылық - 1» 0,47мф конденсаторлар - 1 «0,1мф конденсаторлар - 1» 22пф конденсаторлар - 4 «3,57мГц кристалл - 1» 12мГц кристалл - 1 «Қосуға қосу - 1» 2 редукторлы қозғалтқыштар (1) 6в, 50 айн / мин) - 2 (4 доңғалақты жетекке арналған) «Аккумулятор 6v - 1

  • дөңгелектер - 4
  • ұялы телефон - 2 (біреуі біреуі, екіншісі болуы мүмкін)
  • хэндсфри - 1 (ровердегі phn үшін)

ұялы телефонды роверге қою керек. Ұялы телефон роверге хэндсфри арқылы қосылады. Роверді төменде берілген пішінде құрастырыңыз. Сіз бұл бөлшектерді кез келген электронды дүкеннен оңай ала аласыз

6 -қадам: Электр тізбегімен қолды бос қосу

Қолдар тізбегімен бос қосылады
Қолдар тізбегімен бос қосылады

әрқашан телефоннан екі байланыс шығады.

Бұл қосылымдар. 1 -кеңес. Сақина мен тікелей ұясы бар гарнитураны қолданғанды жөн көреміз (біздің айподтарда қолданылатынға ұқсас, бірақ жіңішке), ұяның ұшы «ұш» деп аталады. қара жолақтан кейін ұштың артында қалған бөлігі - бұл сақина, сондықтан тізбекті осы екі қосылуға қосыңыз және сіз жасай аласыз

7 -қадам: ҚОСЫМ

Осы қадамдарды орындаңыз және сіз жасай аласыз. бірақ егер сізде қандай да бір мәселе туындаса, түсініктеме жазыңыз немесе маған [email protected] электронды поштасына жазыңыз.

Ұсынылған: