Obsah:

Mobil ovládaný robotom: 7 krokov
Mobil ovládaný robotom: 7 krokov

Video: Mobil ovládaný robotom: 7 krokov

Video: Mobil ovládaný robotom: 7 krokov
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Mobil ovládaný robotom
Mobil ovládaný robotom

Bezdrôtovo ovládané roboty bežne používajú RF obvody, ktoré majú nevýhody obmedzeného pracovného rozsahu, obmedzeného frekvenčného rozsahu a obmedzeného ovládania. Použitie mobilného telefónu na robotické ovládanie môže tieto obmedzenia prekonať. Poskytuje výhodu robustného ovládania, pracovný rozsah taký veľký ako oblasť pokrytia poskytovateľa služieb, žiadne rušenie s inými ovládačmi a až dvanásť ovládačov.

Napriek tomu, že sa vzhľad a možnosti robotov veľmi líšia, všetky roboty zdieľajú funkciu mechanickej, pohyblivej konštrukcie pod určitou formou ovládania. Riadenie robota zahŕňa tri odlišné fázy: vnímanie, spracovanie a činnosť. Preceptory sú spravidla senzory namontované na robote, spracovanie vykonáva integrovaný mikrokontrolér alebo procesor a úloha sa vykonáva pomocou motorov alebo pomocou iných pohonov. chcem to objasniť, ak máte nejaký problém, zaujímam sa o vás, môžete napísať komentár alebo mi môžete poslať e -mail na adresu [email protected]

Krok 1: PREHĽAD PROJEKTU

PREHĽAD PROJEKTU
PREHĽAD PROJEKTU
PREHĽAD PROJEKTU
PREHĽAD PROJEKTU

V tomto projekte je robot ovládaný mobilným telefónom, ktorý počas hovoru volá na mobilný telefón pripojený k robotovi, ak je stlačené akékoľvek tlačidlo, na druhom konci hovoru je počuť ovládanie zodpovedajúce stlačenému tlačidlu. Tento tón sa nazýva dvojtónový viacfrekvenčný tome (DTMF) robot, ktorý prijíma tento tón DTMF pomocou telefónu zloženého v robote

Prijatý tón spracuje mikrokontrolér atmega16 pomocou dekodéra DTMF MT8870, dekodér dekóduje tón DTMF na ekvivalentnú binárnu číslicu a toto binárne číslo sa odošle do mikrokontroléra, mikrokontrolér je naprogramovaný tak, aby sa rozhodol pre akýkoľvek vstupný signál. a vydáva svoje rozhodnutie vodičom motorov s cieľom poháňať motory dopredu alebo dozadu alebo v zákrute. Mobil, ktorý volá na mobilný telefón naskladaný v robote, funguje ako diaľkové ovládanie. Tento jednoduchý robotický projekt teda nevyžaduje konštrukciu prijímacích a vysielacích jednotiek. Signalizácia DTMF sa používa na telefónnu signalizáciu cez linku v pásme hlasových frekvencií do centra prepínania hovorov. Verzia DTMF používaná na telefonické vytáčanie je známa ako tón dotyku. DTMF každému kľúču s priradí konkrétnu frekvenciu (pozostávajúcu z dvoch samostatných tónov), ktorú je možné ľahko identifikovať pomocou elektronického obvodu. Signál generovaný kodérom DTMF je priamym geologickým podaním v reálnom čase amplitúd dvoch sínusových (kosínusových) vĺn rôznych frekvencií, tj stlačením 5 sa odošle tón vytvorený pridaním 1336 Hz a 770 Hz na druhý koniec. mobilného telefónu. Tóny a priradenia v systéme dtmf uvedené nižšie

Krok 2: Popis obvodu

Popis obvodu
Popis obvodu
Popis obvodu
Popis obvodu

Obrázky ukazujú blokový diagram a obvodový diagram robota na báze mikrokontroléra. Dôležitými komponentmi tohto robota sú DTMF dekodér, mikrokontrolér a ovládač motora.

Tu je použitý dekodér dtmf série MT8870. Všetky typy radu mt8870 používajú techniky digitálneho počítania na detekciu a dekódovanie šestnástich dvojíc tónov DTMF na štvorbitový kódový výstup. Vstavaný obvod na regelovanie tónu dila eliminoval potrebu predbežného filtrovania. Keď je vstupný signál daný na konfigurácii vstupu s jedným koncom na pin2 (IN-) rozpoznaný ako účinný, správny štvorbitový dekódovací signál tónu DTMF sa prenesie na výstupy Q1 (pin11) cez Q4 (pin14). Atmega 16 je 8 bitový cmos mikrokontrolér s nízkym výkonom založený na architektúre RISC s vylepšeným AVR. Poskytuje nasledujúce funkcie: 16 kB systémovej programovateľnej pamäte flash s možnosťami zápisu na čítanie, 512 bajtov EEPROM, 1 kB SRAM, 32 univerzálnych vstupno/výstupných riadkov. 32 pracovných registrov na všeobecné účely. Všetkých 32 registrov je priamo spojených s aritmetickou logickou jednotkou, čo umožňuje prístup k dvom nezávislým registrom v rámci jednej signálnej inštrukcie vykonanej v jednom hodinovom cykle. Výsledná architektúra je kódovo efektívnejšia. Výstupy z portových kolíkov PD0 až PD3 a PD7 mikrokontroléra sú privádzané na vstupy IN1 až IN4 a umožňujú kolíky (EN1 a EN2) vodiča motora L293d poháňať prevodové motory. Prepínač S1 slúži na manuálne resetovanie. zápisy sú: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k odpory r3 - 330k odpory r4 -r8 - 10k odpory c1- 0,47 mikrofaratový kondenzátor c2, c3, c5, c6 - 22pfarat kondenzátor c4 - 0,1 mikrofaratový kondenzátor xtal1 - 3,57 MHz kryštál xtal2 - 12 MHz kryštál s1 - prepínač push to on m1, m2 - 6v 50ot./min.

Krok 3: Popis softvéru (hexadecimálny kód)

mikrokontrolér Avr je naprogramovaný pomocou WIN AVR. Začiatočníci si najskôr preštudujú tento návod https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/toto je spôsob, ako pogramovať avratmega 16Pozrite sa na kolíkový diagram atmega16 a potom pripojte kolíky podľa toho (ak máte nejaký problém, neváhajte mi napísať) Priložil som úplný kód. Hlavičkový súbor bude automaticky zahrnutý, ak ste nainštalovali winavr na predvolené miesto

Krok 4: Práca

Pracovné
Pracovné

Aby ste mohli ovládať robota, musíte z akéhokoľvek telefónu zavolať na mobilný telefón pripojený k robotovi.

teraz je telefón vyzdvihnutý telefónom v robote prostredníctvom režimu automatickej odpovede (ktorý je v phn, stačí ho povoliť). teraz, keď stlačíte 2, robot sa pohne dopredu, keď stlačíte 4, robot sa pohne doľava, keď stlačíte 8, robot sa posunie dozadu, keď stlačíte 6, robot sa pohne doprava, keď stlačíte 5, robot sa zastaví.

Krok 5: Konštrukcia

Konštrukcia
Konštrukcia

Na stavbu tohto robota potrebujete tieto súčiastky Použité komponenty: - "MT8870 DTMF DECODER - 1" mikrokontrolér Atmega 16 - 1 "motorový ovládač ic L293d - 1" Cd7004 nie hradlové ic - 1 "1n4007 dióda - 1" 100k odpor - 2 "10 k odpory - 5 "330 k odpory - 1" kondenzátory 0,47 mf - kondenzátory 1 "0,1 mf - 1" kondenzátory 22 pf - 4 "3,57 mhz kryštál - 1" 12 mhz kryštál - 1 "prepínač Push to on - 1" 2 prevodové motory (6v, 50 ot / min) - 2 (4 pre pohon všetkých štyroch kolies) „Batéria 6v - 1

  • kolesá - 4
  • mobilný telefón - 2 (jeden môže byť a jeden môže byť váš prvý)
  • handsfree - 1 (pre telefónne číslo na vozíku)

Na rover musíte umiestniť mobilný telefón. Mobilný telefón je s vozidlom prepojený pomocou súpravy handsfree. zostrojte vozítko v tvare, ktorý je uvedený nižšie. Tieto diely môžete ľahko získať v každom elektronickom obchode

Krok 6: Pripojte handsfree k obvodu

Prepojenie handsfree s obvodom
Prepojenie handsfree s obvodom

z telefónu vždy vychádzajú dve spojenia, tieto spojenia sú 1. Tip 2. Prsteň Budem radšej používať handsfree, ktoré majú rovný konektor (podobný tým, ktoré používame v našich iPodoch, ale tenší), špičke tohto konektora sa hovorí „hrot“a zvyšok časť za špičkou po čiernom prúžku je krúžok Takže spojte tieto dve spojenia s obvodom a budete hotoví

Krok 7: KONIEC

Vykonajte tieto kroky a ste hotoví. ale ak sa stretnete s akýmkoľvek problémom, neváhajte napísať komentár alebo mi napíšte na adresu [email protected]

Odporúča: