Innehållsförteckning:

Mobiltelefonstyrd robot: 7 steg
Mobiltelefonstyrd robot: 7 steg

Video: Mobiltelefonstyrd robot: 7 steg

Video: Mobiltelefonstyrd robot: 7 steg
Video: Обзор iPod Touch 2019: Что умеет? Зачем нужен? Стоит ли покупать? 2024, December
Anonim
Mobiltelefonstyrd robot
Mobiltelefonstyrd robot

Konventionellt använder trådlöst styrda robotar RF-kretsar, som har nackdelarna med begränsat arbetsområde, begränsat frekvensområde och begränsad kontroll. Användning av en mobiltelefon för robotstyrning kan övervinna dessa begränsningar. Det ger fördelen med robust kontroll, arbetsområde så stort som tjänsteleverantörens täckningsområde, ingen störning av andra kontroller och upp till tolv kontroller.

Även om robotarnas utseende och kapacitet varierar mycket, delar alla robotar funktionen i en mekanisk, rörlig struktur under någon form av kontroll. Kontrollen av roboten innefattar tre olika faser: uppfattning, bearbetning och handling. Generellt sett är preceptorerna sensorer monterade på roboten, bearbetningen utförs av den inbyggda mikrokontrollern eller processorn, och uppgiften utförs med motorer eller med några andra ställdon. Jag vill göra det klart, om du stöter på något problem är jag för dig, du kan skriva kommentarer eller skicka mejl till [email protected]

Steg 1: PROJEKTÖVERSIKT

PROJEKT ÖVERBLICK
PROJEKT ÖVERBLICK
PROJEKT ÖVERBLICK
PROJEKT ÖVERBLICK

I detta projekt styrs roboten av en mobiltelefon som ringer till mobiltelefonen som är ansluten till roboten under samtalets gång, om någon knapp trycks ned hörs kontrollen som motsvarar den tryckta knappen i andra änden av samtalet. Denna ton kallas dual tone multi frequency tome (DTMF) robot tar emot denna DTMF -ton med hjälp av telefon staplad i roboten

Den mottagna tonen bearbetas av atmega16 -mikrokontrollern med hjälp av DTMF -avkodaren MT8870, avkodaren avkodar DTMF -tonen till dess ekvivalenta binära siffra och detta binära nummer skickas till mikrokontrollern, mikrokontrollern är förprogrammerad för att fatta ett beslut för varje ingångsinmatning och överlämnar sitt beslut till motorförare för att driva motorerna för rörelse framåt eller bakåt eller en sväng. Mobilen som ringer till mobiltelefonen staplad i roboten fungerar som en fjärrkontroll. Så detta enkla robotprojekt kräver inte konstruktion av mottagare och sändarenheter. DTMF -signalering används för telefonsignalering över linjen i röstfrekvensbandet till samtalsväxelcentralen. Den version av DTMF som används för telefonsamtal kallas touchton. DTMF tilldelar varje tangent en specifik frekvens (bestående av två separata toner) så att den enkelt kan identifieras av den elektroniska kretsen. Signalen som genereras av DTMF-kodaren är den direkta al-gebric-insändningen, i realtid av amplituderna för två sinus (cosinus) vågor med olika frekvenser, dvs att trycka på 5 skickar en ton som görs genom att lägga till 1336hz och 770hz till den andra änden av mobilen. Tonerna och tilldelningarna i ett dtmf -system som visas nedan

Steg 2: Kretsbeskrivning

Kretsbeskrivning
Kretsbeskrivning
Kretsbeskrivning
Kretsbeskrivning

Figurerna visar blockdiagrammet och kretsschemat för den mikrokontrollerbaserade roboten. De viktiga komponenterna i denna robot är DTMF -avkodare, mikrokontroller och motordrivrutin.

En MT8870 -serie dtmf -avkodare används här. Alla typer av mt8870 -serien använder digitala räkningstekniker för att detektera och avkoda alla sexton DTMF -tonpar till en fyra bitars kodutgång. Den inbyggda dila -tonregekteringskretsen eliminerade behovet av förfiltrering. När insignalen som ges vid pin2 (IN-) enkel avslutad ingångskonfiguration erkänns vara effektiv, överförs den korrekta fyra bitars avkodningssignalen för DTMF-tonen till Q1 (pin11) via Q4 (pin14) -utgångarna. Atmega 16 är en 8 -bitars cmos mikrokontroller med låg effekt baserad på AVR -förbättrad RISC -arkitektur. Den har följande funktion: 16kb systemprogrammerbart flashminne med lässkrivningsfunktioner, 512bytes EEPROM, 1KB SRAM, 32 ingångs-/utgångslinjer för allmänna ändamål. 32 arbetsregister för allmänna ändamål. Alla de 32 registren är direkt anslutna till den aritmetiska logikenheten, så att två oberoende register kan nås i en signalinstruktion som utförs i en klockcykel. Den resulterande arkitekturen är mer kodeffektiv. Utgångar från portstift PD0 till PD3 och PD7 på mikrokontrollern matas till ingångarna IN1 till IN4 och möjliggör stiften (EN1 och EN2) på motorföraren L293d respektive för att driva växelmotorer. Brytare S1 används för manuell återställning. beteckningarna är: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k motstånd r3 - 330k motstånd r4 -r8 - 10k motstånd c1- 0,47 mikrofarat kondensator c2, c3, c5, c6 - 22pfarat kondensator c4 - 0.1micro farat kondensator xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - tryck till på omkopplare m1, m2 - 6v 50rpm motorbatt- 6v

Steg 3: Programvarubeskrivning (Hex -koden)

Avr-mikrokontrollern är programmerad med WIN AVR för nybörjare ta en titt på den här instruerbara försthttps://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/detta är sättet att pogramma avratmega 16 titta på stiftdiagrammet för atmega16 och anslut sedan stiften i enlighet med detta (om du har några problem så skriv gärna till mig) jag har bifogat hela koden. Rubrikfilen inkluderas automatiskt om du har installerat winavr på standardplatsen

Steg 4: Arbeta

Arbetssätt
Arbetssätt

För att styra roboten måste du ringa till mobiltelefonen som är ansluten till roboten från vilken telefon som helst.

nu plockas telefonen av telefonen på roboten genom autosvarläge (som finns i phn, aktivera den bara). nu när du trycker på 2 kommer roboten att gå framåt när du trycker på 4 kommer roboten att flytta till vänster när du trycker på 8 kommer roboten att röra sig bakåt när du trycker på 6 kommer roboten att flytta åt höger när du trycker på 5 kommer roboten att stanna.

Steg 5: Konstruktion

Konstruktion
Konstruktion

för att konstruera denna robot behöver du dessa komponenter Komponenter som används: - "MT8870 DTMF DECODER - 1" Atmega 16 microcontroller - 1 "L293d motor driver ic - 1" Cd7004 not gate ic - 1 "1n4007 diod - 1" 100k motstånd - 2 "10 k motstånd - 5 "330 k motstånd - 1" 0,47mf kondensatorer - 1 "0,1mf kondensatorer - 1" 22pf kondensatorer - 4 "3,57mhz kristall - 1" 12mhz kristall - 1 "Tryck till strömbrytare - 1" 2 växlade motorer (6v, 50 rpm) - 2 (4 för fyrhjulsdrift) "Batteri 6v - 1

  • hjul - 4
  • mobiltelefon - 2 (en urs och en kan vara ur frnds)
  • handsfree - 1 (för phn på rovern)

du måste placera en mobiltelefon på rovern. Mobiltelefonen är ansluten till rovern via en handsfree. konstruera rovern i den form som anges nedan. Du kan enkelt få dessa delar från vilken elektronisk butik som helst

Steg 6: Anslut handsfree med kretsen

För att ansluta handsfree med kretsen
För att ansluta handsfree med kretsen

det finns alltid två anslutningar som kommer ut ur telefonen, dessa anslutningar är 1. Tips 2. Ring Jag föredrar att använda handsfree som har en rak jack (liknande dem som vi använder i våra iPod, men en tunnare) spetsen på den jacken kallas "tip" och resten bakom spetsen efter en svart remsa är ringen Så anslut dessa två anslutningar till kretsen så är du klar

Steg 7: SLUTET

Följ dessa steg och du är klar. men om du stöter på några problem är du välkommen att skriva kommentarer eller maila mig till [email protected]

Rekommenderad: