Sadržaj:

Robot sa mobitelom: 7 koraka
Robot sa mobitelom: 7 koraka

Video: Robot sa mobitelom: 7 koraka

Video: Robot sa mobitelom: 7 koraka
Video: Дедушка не выдержал и дал ответ за Украинский флаг 2024, Novembar
Anonim
Robot sa mobitelom
Robot sa mobitelom

Konvencionalno, roboti s bežičnim upravljanjem koriste RF sklopove, koji imaju nedostatke ograničenog radnog raspona, ograničenog frekvencijskog raspona i ograničene kontrole. Upotreba mobilnog telefona za robotsku kontrolu može prevladati ta ograničenja. Omogućava robusnu kontrolu, radni domet veliki kao pokrivenost pružatelja usluga, bez smetnji s drugim kontrolerima i do dvanaest kontrola.

Iako se izgled i mogućnosti robota uvelike razlikuju, svi roboti dijele značajke mehaničke, pokretne strukture pod nekim oblikom kontrole. Kontrola robota uključuje tri različite faze: percepciju, obradu i akciju. Općenito, preceptori su senzori montirani na robotu, obrada se vrši pomoću ugrađenog mikrokontrolera ili procesora, a zadatak se obavlja pomoću motora ili s nekim drugim aktuatorima. Želim biti jasan, ako se suočite s bilo kojim problemom, ja sam za vas, možete pisati komentare ili mi možete poslati poruku na [email protected]

Korak 1: PREGLED PROJEKTA

PREGLED PROJEKTA
PREGLED PROJEKTA
PREGLED PROJEKTA
PREGLED PROJEKTA

U ovom projektu robotom upravlja mobilni telefon koji upućuje poziv mobilnom telefonu koji je priključen na robota tokom poziva, ako se pritisne bilo koje dugme, na drugom kraju poziva čuje se kontrola koja odgovara pritisnutom dugmetu. Ovaj ton se naziva dvotonski višefrekvencijski robot (DTMF) robot prima ovaj DTMF ton uz pomoć telefona složenog u robotu

Primljeni ton obrađuje mikrokontroler atmega16 uz pomoć DTMF dekodera MT8870, dekoder dekodira DTMF ton u njegovu ekvivalentnu binarnu znamenku i ovaj binarni broj se šalje mikrokontroleru, mikrokontroler je unaprijed programiran za donošenje odluke za bilo koji unos i prenosi svoju odluku vozačima motora kako bi pokrenuli motore za kretanje prema naprijed ili natrag ili zakretanje. Mobilni telefon koji upućuje poziv mobilnom telefonu složenom u robotu djeluje kao daljinski upravljač. Dakle, ovaj jednostavan robotski projekt ne zahtijeva izgradnju prijemnih i odašiljačkih jedinica. DTMF signalizacija koristi se za telefonsku signalizaciju preko linije u frekvencijskom opsegu glasa do centra za prebacivanje poziva. Verzija DTMF -a koja se koristi za telefonsko biranje poznata je kao dodirni ton. DTMF dodeljuje određenu frekvenciju (koja se sastoji od dva odvojena tona) svakom tasteru tako da se lako može identifikovati pomoću elektronskog kola. Signal koji generira DTMF koder je direktna al-gebric podnošenje, u realnom vremenu amplitude dva sinusna (kosinusna) vala različitih frekvencija, tj. Pritiskom na 5 poslat će se ton dodavanjem 1336Hz i 770hz na drugi kraj mobilnog telefona. Tonovi i dodjele u dtmf sistemu prikazani dolje

Korak 2: Opis kola

Opis kola
Opis kola
Opis kola
Opis kola

Slike prikazuju blok dijagram i pregled na ekranu robota zasnovanog na mikrokontroleru. Važne komponente ovog robota su DTMF dekoder, mikrokontroler i upravljački program motora.

Ovdje se koristi dtmf dekoder serije MT8870. Sve vrste serije mt8870 koriste tehnike digitalnog brojanja za otkrivanje i dekodiranje šesnaest DTMF tonskih parova u četverobitni kodni izlaz. Ugrađeni krug regulacije dila tonova uklonio je potrebu za predfiltracijom. Kada se prepozna da je ulazni signal dat na pin2 (IN-) jednostruka ulazna konfiguracija učinkovit, ispravan četverobitni dekodirajući signal DTMF tona prenosi se na Q1 (pin11) preko Q4 (pin14) izlaza. Atmega 16 je 8 -bitni cmos mikrokontroler male snage zasnovan na AVR poboljšanoj RISC arhitekturi. Omogućava sljedeće značajke: 16 KB sistemski programirane flash memorije sa mogućnostima pisanja za čitanje, 512 bajtova EEPROM -a, 1 KB SRAM -a, 32 linije ulaza/izlaza opće namjene. 32 radna registra opće namjene. Svih 32 registra direktno su spojeni na aritmetičku logičku jedinicu, omogućavajući pristup dva nezavisna registra u jednoj signalnoj instrukciji koja se izvodi u jednom ciklusu takta. Rezultirajuća arhitektura je efikasnija kodom. Izlazi iz priključaka pinova PD0 do PD3 i PD7 mikrokontrolera napajaju se na ulaze IN1 do IN4 i omogućavaju pinove (EN1 i EN2) upravljačkog programa motora L293d, za pogon motora s reduktorom. Prekidač S1 koristi se za ručno resetiranje. oznake su: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k otpori r3 - 330k otpori r4 -r8 - 10k otpori c1- 0,47 mikrofarat kondenzator c2, c3, c5, c6 - 22pfarat kondenzator c4 - 0,1micro farat kondenzator xtal1 - 3,57 mhz kristalni xtal2 - 12 mhz kristal s1 - prekidač za uključivanje m1, m2 - 6v 50rpm motor batt- 6v

Korak 3: Opis softvera (heksadecimalni kod)

mikrokontroler Avr programiran je pomoću WIN AVRza početnike prvo pogledajte ovo uputstvohttps://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/to je način da programirate avratmega 16pogledajte pin dijagram atmega16, a zatim spojite pinove prema tome (ako imate bilo kakvih problema, slobodno mi pišite) priložio sam cijeli kod. Zaglavlje će se automatski uključiti ako ste instalirali winavr na zadanu lokaciju

Korak 4: Radite

Working
Working

Da biste upravljali robotom, morate pozvati mobitel priključen na robota sa bilo kojeg telefona.

sada telefon bira robot putem načina automatskog odgovora (koji je u phn -u, samo ga omogućite). sada kada pritisnete 2, robot će se pomaknuti naprijed kada pritisnete 4, robot će se pomaknuti ulijevo kada pritisnete 8, robot će se pomaknuti unatrag kada pritisnete 6, robot će se pomaknuti udesno kada pritisnete 5, robot će se zaustaviti.

Korak 5: Konstrukcija

Građevinarstvo
Građevinarstvo

za konstrukciju ovog robota potrebne su vam ove komponenteKorištene komponente: - "MT8870 DTMF DECODER - 1" Atmega 16 mikrokontroler - 1 "L293d upravljački program motora ic - 1" Cd7004 nije gate ic - 1 "1n4007 dioda - 1" 100k otpori - 2 "10 k otpori - 5 "330 k otpori - 1" kondenzatori 0.47mf - 1 "0.1mf kondenzatori - 1" 22pf kondenzatori - 4 "3.57mhz kristal - 1" kristal 12mhz - 1 "Prekidač za uključivanje - 1" motor sa 2 zupčanika (6v, 50 o / min) - 2 (4 za pogon na četiri kotača) "Baterija 6v - 1

  • točkovi - 4
  • mobitel - 2 (jedan ur i jedan mogu biti vaši prijatelji)
  • handsfree - 1 (za phn na roveru)

Morate staviti mobilni telefon na rover. Mobilni telefon je povezan sa roverom preko handsfree uređaja. konstruirajte rover u donjem obliku. Ove dijelove možete lako nabaviti u bilo kojoj trgovini elektroničkih proizvoda

Korak 6: Za povezivanje handsfree uređaja sa strujnim krugom

Za povezivanje handsfree uređaja sa strujnim krugom
Za povezivanje handsfree uređaja sa strujnim krugom

iz telefona uvijek izlaze dvije veze, ove veze su 1. Savjet 2. Prsten Ja bih radije koristio handsfree koji ima ravnu utičnicu (slično onima koje koristimo na našim iPod -ovima, ali tanju) vrh te utičnice naziva se "vrh" i ostatak iza vrha nakon crne trake je prsten. Pa spojite ove dvije veze sa strujnim krugom i bit ćete gotovi

Korak 7: ENd

Slijedite ove korake i gotovi ste. ali ako naiđete na bilo koji problem, slobodno napišite komentare ili mi pošaljite poruku na [email protected]

Preporučuje se: