Obsah:

Robot ovládaný mobilním telefonem: 7 kroků
Robot ovládaný mobilním telefonem: 7 kroků

Video: Robot ovládaný mobilním telefonem: 7 kroků

Video: Robot ovládaný mobilním telefonem: 7 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Robot ovládaný mobilním telefonem
Robot ovládaný mobilním telefonem

Bezdrátově ovládaní roboti běžně používají vysokofrekvenční obvody, které mají nevýhody omezeného pracovního rozsahu, omezeného frekvenčního rozsahu a omezeného ovládání. Použití mobilního telefonu k robotickému ovládání může tato omezení překonat. Poskytuje výhodu robustního ovládání, pracovní rozsah tak velký jako oblast pokrytí poskytovatele služeb, žádné rušení s jinými kontroléry a až dvanáct ovladačů.

Ačkoli se vzhled a možnosti robotů velmi liší, všichni roboti sdílejí rys mechanické, pohyblivé struktury pod nějakou formou ovládání. Řízení robota zahrnuje tři odlišné fáze: vnímání, zpracování a činnost. Preceptory jsou obecně senzory namontované na robotu, zpracování je prováděno palubním mikrokontrolérem nebo procesorem a úkol je prováděn pomocí motorů nebo s jinými akčními členy. chci to vyjasnit, pokud se setkáte s jakýmkoli problémem, mám pro vás zájem, můžete mi napsat komentáře nebo mi můžete poslat e -mail na adresu [email protected]

Krok 1: PŘEHLED PROJEKTU

PŘEHLED PROJEKTU
PŘEHLED PROJEKTU
PŘEHLED PROJEKTU
PŘEHLED PROJEKTU

V tomto projektu je robot ovládán mobilním telefonem, který během hovoru volá na mobilní telefon připojený k robotu, pokud je stisknuto jakékoli tlačítko, na druhém konci hovoru je slyšet ovládání odpovídající stisknutému tlačítku. Tento tón se nazývá dvoutónový vícefrekvenční tome (DTMF) robot přijímá tento tón DTMF pomocí telefonu naskládaného v robotu

Přijatý tón je zpracován mikrokontrolérem atmega16 pomocí dekodéru DTMF MT8870, dekodér dekóduje tón DTMF na jeho ekvivalentní binární číslici a toto binární číslo je odesláno do mikrokontroléru, mikrokontrolér je naprogramován tak, aby se rozhodl pro jakýkoli vstup a vydává své rozhodnutí řidičům motorů za účelem pohonu motorů pro pohyb vpřed nebo vzad nebo zatáčku. Mobil, který volá na mobilní telefon naskládaný v robotu, funguje jako dálkové ovládání. Tento jednoduchý robotický projekt tedy nevyžaduje konstrukci přijímacích a vysílacích jednotek. Signalizace DTMF se používá pro telefonní signalizaci přes linku v pásmu hlasových frekvencí do centra pro přepínání hovorů. Verze DTMF používaná pro vytáčení telefonů je známá jako dotykový tón. DTMF přiřazuje každému klíči konkrétní frekvenci (skládající se ze dvou samostatných tónů), kterou lze snadno identifikovat elektronickým obvodem. Signál generovaný kodérem DTMF je přímým algebrickým podáním v reálném čase amplitud dvou sinusových (kosinusových) vln různých frekvencí, tj. Stisknutím 5 odešlete tón vytvořený přidáním 1336 Hz a 770 Hz na druhý konec mobilního telefonu. Níže uvedené tóny a přiřazení v systému dtmf

Krok 2: Popis obvodu

Popis obvodu
Popis obvodu
Popis obvodu
Popis obvodu

Obrázky ukazují blokové schéma a obvodový diagram robota na bázi mikrokontroléru. Důležitými součástmi tohoto robota jsou dekodér DTMF, mikrokontrolér a ovladač motoru.

Zde je použit dekodér dtmf řady MT8870. Všechny typy řady mt8870 používají techniky digitálního počítání k detekci a dekódování šestnácti párů tónů DTMF na čtyřbitový kódový výstup. Vestavěný obvod pro regelaci tónu dila eliminoval potřebu předběžného filtrování. Když je vstupní signál daný na jednostranné konfiguraci vstupu pin2 (IN-) rozpoznán jako účinný, je správný čtyřbitový dekódovací signál tónu DTMF přenesen na výstupy Q1 (pin11) přes Q4 (pin14). Atmega 16 je 8bitový, cmos mikrokontrolér s nízkým výkonem, založený na architektuře RISC s vylepšeným AVR. Poskytuje následující funkce: 16 kB systémové programovatelné paměti flash s možností zápisu pro čtení, 512 bajtů EEPROM, 1 kB SRAM, 32 vstupních/výstupních řádků pro obecné účely. 32 univerzálních pracovních registrů. Všech 32 registrů je přímo připojeno k aritmetické logické jednotce, což umožňuje přístup ke dvěma nezávislým registrům v jedné signálové instrukci provedené v jednom hodinovém cyklu. Výsledná architektura je kódově efektivnější. Výstupy z portových kolíků PD0 až PD3 a PD7 mikrokontroléru jsou přiváděny na vstupy IN1 až IN4 a umožňují piny (EN1 a EN2) ovladače motoru L293d k pohonu motorů s převodovkou. Přepínač S1 slouží k ručnímu resetu. zápisy jsou: 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,1m micro farat kondenzátor xtal1 - 3,57 MHz krystalový xtal2 - 12 MHz krystal s1 - vypínač na m1, m2 - 6v 50ot./min.

Krok 3: Popis softwaru (hexadecimální kód)

mikrokontrolér Avr je naprogramován pomocí WIN AVR, pro začátečníky se nejprve podívejte na tento návod https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/to je způsob, jak pogramovat avratmega 16 podívejte se na pinový diagram atmega16 a poté připojte piny podle toho (pokud máte jakýkoli problém, neváhejte mi napsat) připojil jsem celý kód. Pokud jste nainstalovali winavr ve výchozím umístění, soubor záhlaví bude zahrnut automaticky

Krok 4: Práce

Pracovní
Pracovní

Abyste mohli robota ovládat, musíte z jakéhokoli telefonu zavolat na mobilní telefon připojený k robotovi.

nyní je telefon vybrán telefonem na robotu prostřednictvím režimu automatické odpovědi (který je v phn, stačí jej povolit). nyní, když stisknete 2, robot se bude pohybovat vpřed, když stisknete 4, robot se bude pohybovat doleva, když stisknete 8, robot se bude pohybovat dozadu, když stisknete 6, robot se bude pohybovat doprava, když stisknete 5, robot se zastaví.

Krok 5: Stavba

Konstrukce
Konstrukce

pro konstrukci tohoto robota potřebujete tyto komponenty Použité komponenty: - "MT8870 DTMF DECODER - 1" mikrokontrolér Atmega 16 - 1 "motorový ovladač ic L293d - 1" Cd7004 ne gate ic - 1 "1n4007 dioda - 1" 100k odpory - 2 "10 k odpory - 5 "330 k odpory - 1" 0,47 mf kondenzátory - 1 "0,1 mf kondenzátory - 1" 22 pf kondenzátory - 4 "3,57 mhz krystal - 1" 12 mhz krystal - 1 "Push to on spínač - 1" 2 převodové motory (6v, 50 otáček za minutu) - 2 (4 pro pohon všech čtyř kol) "Baterie 6v - 1

  • kola - 4
  • mobilní telefon - 2 (jeden může být a jeden může být váš první)
  • handsfree - 1 (pro phn na roveru)

na rover musíte umístit mobilní telefon. Mobilní telefon je k vozíku připojen pomocí handsfree. postavte vozítko ve tvaru, který je uveden níže. Tyto díly můžete snadno získat z jakéhokoli elektronického obchodu

Krok 6: Propojení handsfree s obvodem

Pro připojení handsfree s obvodem
Pro připojení handsfree s obvodem

z telefonu vždy vycházejí dvě spojení, tato připojení jsou 1. Tip 2. Kroužek Raději budu používat handsfree, které mají rovný konektor (podobný těm, které používáme v našich ipodech, ale tenčí), špička tohoto konektoru se nazývá „hrot“a zbytek za špičkou po černém pruhu je prsten Takže spojte tato dvě spojení s obvodem a budete hotovi

Krok 7: KONEC

Postupujte podle těchto kroků a jste hotovi. Pokud ale narazíte na jakýkoli problém, neváhejte mi napsat komentáře nebo mi napište na [email protected]

Doporučuje: