Obsah:
- Krok 1: PŘEHLED PROJEKTU
- Krok 2: Popis obvodu
- Krok 3: Popis softwaru (hexadecimální kód)
- Krok 4: Práce
- Krok 5: Stavba
- Krok 6: Propojení handsfree s obvodem
- Krok 7: KONEC
Video: Robot ovládaný mobilním telefonem: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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
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
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
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
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
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:
Deska plošných spojů pro robota ovládaného mobilním telefonem: 10 kroků
Návrh PCB pro robot ovládaný mobilním telefonem: Tento projekt jsem udělal v roce 2012 jako svůj menší projekt. Tento projekt byl inspirován potřebou metody k neutralizaci hrozeb bez přímého zásahu lidí. V té době byla moje země tvrdě zasažena násilím, které mě motivovalo k vývoji
Webasto aktivovaný mobilním telefonem: 6 kroků
Webasto aktivovaný mobilním telefonem: Každý v mé manželské rodině řídí VW Passat s 2 l nafty. Všichni mají na zimu ohřívače motoru Webasto. Moje žena má nejstarší Passat a praskl jí dálkový ovladač topení, takže jsme začali přemýšlet o aktivaci topení mobilním telefonem
Propojení jakéhokoli Arduina s mobilním telefonem: 6 kroků (s obrázky)
Propojení jakéhokoli Arduina s mobilním telefonem: Při používání Arduina může být docela nepříjemné, že ho nebudete moci používat jen proto, že nemáte k dispozici počítač. Možná, že Windows nebo Mac OS nejsou kompatibilní, nemáte vůbec žádný počítač nebo jen chcete větší svobodu pro
Jak vzdáleně zapnout jakékoli zařízení, např. počítač (s mobilním telefonem): 5 kroků
Jak vzdáleně zapnout jakékoli zařízení, např. počítač (s mobilním telefonem): V tomto návodu vám ukážu, jak ze starého mobilního telefonu udělat dálkový vypínač vašeho počítače. Ostatní zařízení viz poslední krok. To je téměř zdarma, pokud máte starý mobilní telefon a SIM kartu. Co budete potřebovat: - Starý mobilní telefon (s
Pan Tilt ovládaný mobilním telefonem: 4 kroky
Pan Tilt ovládaný mobilním telefonem: Ahoj všichni, v tomto mém novém projektu vám představím Pan-Tilt ovládaný mobilním telefonem. Všechny pohyby mobilního telefonu jsou reprodukovány v pan-tilt zařízení přes Bluetooth. Konstrukce je velmi jednoduché pomocí Arduina R3 (nebo podobného) a tw