Sadržaj:
- Korak 1: PREGLED PROJEKTA
- Korak 2: Opis kola
- Korak 3: Opis softvera (heksadecimalni kod)
- Korak 4: Radite
- Korak 5: Konstrukcija
- Korak 6: Za povezivanje handsfree uređaja sa strujnim krugom
- Korak 7: ENd
Video: Robot sa mobitelom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
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
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
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
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
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
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:
Beskontaktna kućna automatizacija s mobitelom na arduino-bluetooth-u: 5 koraka
Beskontaktna kućna automatizacija s mobitelom na Arduino-bluetooth-u, pozdravi u vrijeme pandemije covid-19, nužnost je izbjegavanja kontakta i održavanja socijalne distance, ali za uključivanje i isključivanje uređaja morate dodirnuti razvodne ploče, ali ne čekajte više da uvedete kontakt bez sistema za kontrolu
Dizajn PCB -a za robota upravljanog mobitelom: 10 koraka
Dizajn PCB -a za robota upravljanog mobitelom: Ovaj projekt sam radio 2012. godine kao svoj manji projekat. Ovaj projekt inspiriran je potrebom za metodom neutraliziranja prijetnji bez izravne intervencije ljudi. Tada je moja zemlja bila teško pogođena nasiljem koje me je motiviralo da razvijem
Povezivanje bilo kojeg Arduina s mobitelom: 6 koraka (sa slikama)
Povezivanje bilo kojeg Arduina s mobitelom: Kada koristite Arduino, može biti krajnje neugodno što ga ne možete koristiti samo zato što nemate računar na raspolaganju. Možda Windows ili Mac OS nisu kompatibilni, uopće nemate računar ili samo želite više slobode za int
Kako daljinski uključiti bilo koji uređaj, npr. računar (sa mobitelom): 5 koraka
Kako daljinski uključiti bilo koji uređaj, npr. računar (sa mobitelom): U ovom uputstvu ću vam pokazati kako pretvoriti stari mobilni telefon u daljinski prekidač za napajanje vašeg računara. Za ostale uređaje pogledajte posljednji korak. Ovo je gotovo besplatno ako imate stari mobilni telefon i SIM karticu. Šta vam je potrebno: - Stari mobilni telefon (sa
Kontrola pozadinskog osvjetljenja RGB kamere s Android mobitelom: 6 koraka
Kontrola pozadinskog osvjetljenja RGB kamere s Android mobilnim uređajem: RGB svjetla u usporedbi s tri LED svjetla Crvena, Zelena & Plava. Prilagođavamo svjetlinu LED -a Stvara novu boju. Dakle, LED podešava svjetlinu pomoću kodova (0-255) .►Kako su LED diode vrlo blizu jedna drugoj, možemo vidjeti samo posljednje boje ponovo