Obsah:
- Krok 1: PREHĽAD PROJEKTU
- Krok 2: Popis obvodu
- Krok 3: Popis softvéru (hexadecimálny kód)
- Krok 4: Práca
- Krok 5: Konštrukcia
- Krok 6: Pripojte handsfree k obvodu
- Krok 7: KONIEC
Video: Mobil ovládaný robotom: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
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
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
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
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
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
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:
Zoznámte sa s Twinky, najroztomilejším robotom Arduino: 7 krokov (s obrázkami)
Zoznámte sa s Twinkym, najroztomilejším robotom Arduino: Ahoj, v tomto návode ťa naučím, ako som si vyrobil vlastný " Jibo " ale s názvom „Twinky“to chcem objasniť … TO NIE JE KOPÍROVANIE! BUDOVAL som TWINKY a POTOM som si uvedomil, že NIEČO AKO TOTO UŽ EXISTUJE: pretože má
Joy Robot (Robô Da Alegria) - 3D tlačený open source robot s robotom Arduino !: 18 krokov (s obrázkami)
Joy Robot (Robô Da Alegria) - 3D tlačený open source, robot poháňaný Arduino !: Prvá cena v súťaži Wheels Instructables, Druhá cena v súťaži Arduino Instructables a Runner up v súťaži Design for Kids Challenge. Ďakujeme všetkým, ktorí o nás hlasovali !!! Roboti sa dostávajú všade. Od priemyselných aplikácií až po
Rameno robota riadené robotom: 31 krokov
Rameno ovládané robotom: Toto je návod, ako vyrobiť rameno robota ovládané drôtmi. Výhodou použitia drôtov je, že vaša ruka je ľahšia a v spodnej časti ramena môžete mať všetky motory, čo uľahčuje stavbu a údržbu. Tu je video z ramena
Ako vytvoriť čiaru za robotom pomocou krokov Rpi 3: 8
Ako vytvoriť riadok nasledujúceho robota pomocou Rpi 3: V tomto tutoriáli sa naučíte postaviť robotickú kočku nasledujúcu po riadku, aby mohla ľahko svišťať po trati
Bluetooth robotom riadené auto: 13 krokov (s obrázkami)
Bluetooth riadené robotické auto: vždy vás fascinovali RC autá? Chceli ste si niekedy nejaký vyrobiť sami? ovládate vlastným smartfónom? ---- > Hej, chlapci, tu v tomto projekte som sa pokúsil vytvoriť auto ovládané pomocou Bluetooth pomocou Arduina. Mám vrátane