Innholdsfortegnelse:

Mobiltelefonbetjent robot: 7 trinn
Mobiltelefonbetjent robot: 7 trinn

Video: Mobiltelefonbetjent robot: 7 trinn

Video: Mobiltelefonbetjent robot: 7 trinn
Video: Безымянная звезда (1 серия) (1978) фильм 2024, Juli
Anonim
Mobiltelefonbetjent robot
Mobiltelefonbetjent robot

Konvensjonelt bruker trådløskontrollerte roboter RF-kretser, som har ulempene med begrenset arbeidsområde, begrenset frekvensområde og begrenset kontroll. Bruk av mobiltelefon for robotstyring kan overvinne disse begrensningene. Det gir fordelen med robust kontroll, arbeidsområde så stort som tjenesteleverandørens dekningsområde, ingen forstyrrelser med andre kontrollere og opptil tolv kontroller.

Selv om robotenes utseende og evner varierer veldig, deler alle roboter funksjonen til en mekanisk, bevegelig struktur under en eller annen form for kontroll. Kontrollen av roboten innebærer tre forskjellige faser: persepsjon, behandling og handling. Vanligvis er preseptorene sensorer montert på roboten, behandlingen utføres av den innebygde mikrokontrolleren eller prosessoren, og oppgaven utføres ved hjelp av motorer eller med noen andre aktuatorer. Jeg vil gjøre det klart, hvis du står overfor et problem jeg er dere for deg, kan du skrive kommentarer eller du kan sende meg en e -post på [email protected]

Trinn 1: PROJEKTOVERSIKT

PROSJEKT OVERSIKT
PROSJEKT OVERSIKT
PROSJEKT OVERSIKT
PROSJEKT OVERSIKT

I dette prosjektet styres roboten av en mobiltelefon som ringer til mobiltelefonen som er festet til roboten i løpet av samtalen, hvis du trykker på en knapp, blir kontrollen som tilsvarer den trykte knappen hørt i den andre enden av samtalen. Denne tonen kalles dual tone multi frequency tome (DTMF) robot mottar denne DTMF tonen ved hjelp av telefonen stablet i roboten

Den mottatte tonen behandles av atmega16 mikrokontrolleren ved hjelp av DTMF -dekoder MT8870, dekoderen dekoder DTMF -tonen til det ekvivalente binære sifferet, og dette binære nummeret sendes til mikrokontrolleren, mikrokontrolleren er forhåndsprogrammert for å ta en avgjørelse for eventuelle input og sender beslutningen ut til motorførere for å drive motorene for bevegelse forover eller bakover eller en sving. Mobilen som ringer til mobiltelefonen som er stablet i roboten, fungerer som en fjernkontroll. Så dette enkle robotprosjektet krever ikke bygging av mottaker- og senderenheter. DTMF -signalering brukes til telefonsignalering over linjen i stemmefrekvensbåndet til anropssentralen. Versjonen av DTMF som brukes til telefonoppringing er kjent som berøringstone. DTMF tilordner en bestemt frekvens (bestående av to separate toner) til hver tast s som den lett kan identifiseres av den elektroniske kretsen. Signalet som genereres av DTMF-koderen er den direkte al-gebric-sendingen, i sanntid av amplituden til to sinus (cosinus) bølger med forskjellige frekvenser, det vil si at hvis du trykker på 5, sendes en tone fra 1336hz og 770hz til den andre enden av mobilen. Tonene og oppgavene i et dtmf -system vist nedenfor

Trinn 2: Kretsbeskrivelse

Kretsbeskrivelse
Kretsbeskrivelse
Kretsbeskrivelse
Kretsbeskrivelse

Figurene viser blokkdiagrammet og sykkeldiagrammet til den mikrokontrollerbaserte roboten. De viktige komponentene i denne roboten er DTMF -dekoder, mikrokontroller og motordriver.

En MT8870 -serie dtmf -dekoder brukes her. Alle typer mt8870 -serien bruker digitale telleteknikker for å oppdage og avkode de seksten DTMF -toneparene til en fire bit kodeutgang. Den innebygde dila -toneregeksjonskretsen eliminerte behovet for forfiltrering. Når inngangssignalet gitt ved pin2 (IN-) enkeltsidig inngangskonfigurasjon blir anerkjent for å være effektivt, overføres det riktige firebits dekodesignalet til DTMF-tonen til Q1 (pin11) gjennom Q4 (pin14) -utgangene. Atmega 16 er en 8 -biters cmos mikrokontroller med lav effekt, basert på AVR -forbedret RISC -arkitektur. Den gir følgende funksjon: 16kb systemprogrammerbart flashminne med lese skrivefunksjoner, 512bytes EEPROM, 1KB SRAM, 32 generelle inngangs-/utgangslinjer. 32 arbeidsregistre for generelle formål. Alle de 32 registerene er direkte koblet til den aritmetiske logiske enheten, slik at to uavhengige registre kan nås i én signalinstruksjon utført i en klokkesyklus. Den resulterende arkitekturen er mer kodeffektiv. Utganger fra portpinnene PD0 til PD3 og PD7 til mikrokontrolleren mates til inngangene IN1 til IN4 og gjør at pinnene (EN1 og EN2) på henholdsvis motordriver L293d kan drive girmotorer. Bryter S1 brukes til manuell tilbakestilling. notasjonene er: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k motstander r3 - 330k motstander r4 -r8 - 10k motstander c1- 0,47 mikrofarat kondensator c2, c3, c5, c6 - 22pfarat kondensator c4 - 0,1micro farat kondensator xtal1 - 3,57 mhz krystall xtal2 - 12mhz krystall s1 - trykk til bryter m1, m2 - 6v 50rpm motorbatt- 6v

Trinn 3: Programvarebeskrivelse (Hex -koden)

Avr-mikrokontrolleren er programmert ved hjelp av WIN AVR. For nybegynnere, ta en titt på denne instruerbare førsthttps://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/dette er måten å pogramme avratmega 16 se på pin -diagrammet for atmega16 og koble deretter pinnene i henhold til det (hvis du har et problem, så skriv meg gjerne) jeg har lagt ved hele koden. Toppfilen vil bli inkludert automatisk hvis du har installert winavr på standardplassering

Trinn 4: Arbeid

Jobber
Jobber

For å kontrollere roboten må du ringe til mobiltelefonen som er koblet til roboten fra hvilken som helst telefon.

nå plukkes telefonen av telefonen på roboten gjennom autosvarmodus (som er i phn, bare aktiver den). nå når du trykker på 2, vil roboten gå fremover når du trykker på 4, vil roboten bevege seg til venstre når du trykker på 8, vil roboten bevege seg bakover når du trykker på 6, vil roboten bevege seg til høyre når du trykker på 5, vil roboten stoppe.

Trinn 5: Konstruksjon

Konstruksjon
Konstruksjon

for å konstruere denne roboten, trenger du disse komponentene Komponenter som brukes: - "MT8870 DTMF DECODER - 1" Atmega 16 mikrokontroller - 1 "L293d motordriver ic - 1" Cd7004 ikke gate ic - 1 "1n4007 diode - 1" 100k motstand - 2 "10 k motstander - 5 "330 k motstander - 1" 0,47mf kondensatorer - 1 "0,1mf kondensatorer - 1" 22pf kondensatorer - 4 "3,57mhz krystall - 1" 12mhz krystall - 1 "Trykk til bryter - 1" 2 girmotorer (6v, 50 o / min) - 2 (4 for firehjulsdrift) "Batteri 6v - 1

  • hjul - 4
  • mobiltelefon - 2 (en urs og en kan være frnds)
  • håndfri - 1 (for phn på roveren)

du må plassere en mobiltelefon på roveren. Mobiltelefonen er koblet til roveren via en håndfri enhet. konstruer roveren i formen som er gitt nedenfor. Du kan enkelt få disse delene fra enhver elektronisk butikk

Trinn 6: For å koble håndfrien til kretsen

For å koble håndfrien til kretsen
For å koble håndfrien til kretsen

det er alltid to tilkoblinger som kommer ut av telefonen, disse tilkoblingene er 1. Tips 2. Ring. Jeg foretrekker å bruke håndfri som har en rett kontakt (lik de vi bruker i iPod -ene våre, men en tynnere). Spissen på den kontakten kalles "spissen" og resten bak spissen etter en svart stripe er ringen Så koble disse to forbindelsene til kretsen, så er du ferdig

Trinn 7: SLUTTEN

Følg disse trinnene, og du er ferdig. men hvis du står overfor et problem, kan du skrive kommentarer eller sende meg en e -post på [email protected]

Anbefalt: