Kazalo:

Robot z mobilnim telefonom: 7 korakov
Robot z mobilnim telefonom: 7 korakov

Video: Robot z mobilnim telefonom: 7 korakov

Video: Robot z mobilnim telefonom: 7 korakov
Video: Телефон будущего #shorts 2024, November
Anonim
Robot z mobilnim telefonom
Robot z mobilnim telefonom

Običajno brezžično vodeni roboti uporabljajo RF vezja, ki imajo pomanjkljivosti omejenega delovnega območja, omejenega frekvenčnega območja in omejenega nadzora. Uporaba mobilnega telefona za robotsko upravljanje lahko premaga te omejitve. Prednost ima robusten nadzor, obseg delovanja, ki je tako velik kot pokritost ponudnika storitev, brez motenj z drugimi krmilniki in do dvanajstimi krmilniki.

Čeprav se videz in zmogljivosti robotov zelo razlikujejo, imajo vsi roboti značilnost mehanske, premične strukture pod neko obliko nadzora. Nadzor robota vključuje tri različne faze: zaznavanje, obdelavo in delovanje. Načeloma so sprejemniki senzorji, nameščeni na robotu, obdelavo opravi vgrajen mikrokrmilnik ali procesor, nalogo pa izvajajo motorji ali nekateri drugi aktuatorji. Želim pojasniti, če naletite na kakršen koli problem, sem za vas, lahko napišete komentarje ali mi pošljete mail na [email protected]

1. korak: PREGLED PROJEKTA

PREGLED PROJEKTA
PREGLED PROJEKTA
PREGLED PROJEKTA
PREGLED PROJEKTA

V tem projektu robota nadzoruje mobilni telefon, ki med klicem kliče na mobilni telefon, ki je priključen na robota, če pritisnete kateri koli gumb, se na drugem koncu klica zasliši gumb, ki ustreza pritisnjenemu gumbu. Ta ton se imenuje dvotonski večfrekvenčni robot (DTMF), ki sprejme ta ton DTMF s pomočjo telefona, zloženega v robota

Prejeti ton obdeluje mikrokrmilnik atmega16 s pomočjo dekodirnika DTMF MT8870, dekoder dekodira ton DTMF v njegovo ekvivalentno binarno številko in to binarno številko pošlje mikrokrmilniku, mikrokrmilnik je vnaprej programiran, da sprejme odločitev za kateri koli vnos in svojo odločitev posreduje voznikom motorjev, da poganjajo motorje za gibanje naprej ali nazaj ali zavoj. Mobilni telefon, ki kliče na mobilni telefon, zložen v robotu, deluje kot daljinski upravljalnik. Tako ta preprost robotski projekt ne zahteva gradnje sprejemnih in oddajnih enot. Signalizacija DTMF se uporablja za telefonsko signalizacijo prek linije v frekvenčnem pasu glasu do centra za preklop klicev. Različica DTMF, ki se uporablja za klicanje po telefonu, je znana kot ton na dotik. DTMF dodeli določeno frekvenco (sestavljeno iz dveh ločenih tonov) vsaki tipki s, ki jo zlahka prepozna elektronsko vezje. Signal, ki ga ustvari kodirnik DTMF, je neposredna oddaja al-gebric, v realnem času amplitud dveh sinusnih (kosinusnih) valov različnih frekvenc, tj. S pritiskom na 5 se pošlje ton z dodajanjem 1336 Hz in 770 Hz na drugi konec mobilnega telefona. Toni in dodelitve v sistemu dtmf, prikazani spodaj

2. korak: Opis vezja

Opis vezja
Opis vezja
Opis vezja
Opis vezja

Slike prikazujejo blokovni in pregledni diagram robota, ki temelji na mikrokrmilniku. Pomembne komponente tega robota so dekodirnik DTMF, mikrokrmilnik in gonilnik motorja.

Tu se uporablja dekodirnik dtmf serije MT8870. Vse vrste serije mt8870 uporabljajo tehnike digitalnega štetja za odkrivanje in dekodiranje šestnajstih tonskih parov DTMF na štiri bitni kodni izhod. Vgrajeno vezje regekcije tonov dila je odpravilo potrebo po predhodnem filtriranju. Ko se prizna, da je vhodni signal, dan na pin2 (IN-) enosmerni vhodni konfiguraciji, učinkovit, se pravilen štiri bitni dekodirajoči signal tona DTMF prenese na Q1 (pin11) preko izhodov Q4 (pin14). Atmega 16 je 8 -bitni mikrokontroler cmos z nizko porabo energije, ki temelji na izboljšani arhitekturi RISC AVR. Zagotavlja naslednjo funkcijo: 16 KB sistemsko programabilnega pomnilnika flash z možnostjo branja in pisanja, 512 bajtov EEPROM -a, 1 KB SRAM -a, 32 vhodno/izhodnih linij za splošno uporabo. 32 delovnih registrov za splošno rabo. Vseh 32 registrov je neposredno povezanih z aritmetično logično enoto, kar omogoča dostop do dveh neodvisnih registrov v enem signalnem ukazu, izvedenem v enem ciklu. Nastala arhitektura je bolj kodno učinkovita. Izhodi iz vhodnih zatičev PD0 do PD3 in PD7 mikrokrmilnika se napajajo na vhode IN1 do IN4 in omogočajo zatiče (EN1 in EN2) gonilnika motorja L293d za pogon motorjev z gonilom. Stikalo S1 se uporablja za ročno ponastavitev. oznake so: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k upori r3 - 330k upori r4 -r8 - 10k upori c1- 0,47 mikrofarat kondenzator c2, c3, c5, c6 - 22pfarat kondenzator c4 - 0,1micro farat kondenzator xtal1 - 3,57 mhz kristal xtal2 - 12 mhz kristal s1 - stikalo za vklop m1, m2 - 6v 50rpm motor batt- 6v

3. korak: Opis programske opreme (šestnajstiška koda)

mikrokrmilnik Avr je programiran z uporabo WIN AVR za začetnike si najprej oglejte ta navodila, ki jih je mogoče naročiti https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ to je način za programiranje avratmega 16poglej pin diagram atmega16 in nato priključi zatiče v skladu s tem (če imaš težave, mi piši), priložil sem celotno kodo. Datoteka z glavo bo samodejno vključena, če ste winavr namestili na privzeto mesto

4. korak: Delo

Delo
Delo

Če želite upravljati robota, morate iz katerega koli telefona poklicati mobilni telefon, priključen na robota.

zdaj telefon pobere robot v načinu samodejnega odgovora (ki je v phn, samo omogočite). zdaj, ko pritisnete 2, se bo robot premaknil naprej, ko pritisnete 4, se bo robot premaknil levo, ko pritisnete 8, se bo robot premaknil nazaj, ko pritisnete 6, se bo robot premaknil desno, ko pritisnete 5, se bo robot ustavil.

5. korak: Gradnja

Gradnja
Gradnja

za izdelavo tega robota potrebujete te komponente Uporabljene komponente: - "MT8870 DTMF DECODER - 1" Mikrokrmilnik Atmega 16 - 1 "L293d gonilnik motorja ic - 1" Cd7004 ni vrata ic - 1 "1n4007 dioda - 1" 100k upori - 2 "10 k upori - 5 "330 k upori - 1" kondenzatorji 0,47mf - 1 "0,1mf kondenzatorji - 1" kondenzatorji 22pf - 4 "3,57 mhz kristal - 1" kristal 12mhz - 1 "stikalo za vklop - 1" 2 motorja z gonilom (6v, 50 vrt / min) - 2 (4 za štirikolesni pogon) "Baterija 6v - 1

  • kolesa - 4
  • mobilni telefon - 2 (en ur in eden sta lahko vaša prijatelja)
  • prostoročno telefoniranje - 1 (za phn na roverju)

na rover moraš postaviti mobilni telefon. Mobilni telefon je povezan z roverjem prek prostoročne opreme. sestavite rover v obliki, ki je navedena spodaj. Te dele lahko z lahkoto dobite v kateri koli trgovini z elektroniko

Korak 6: Za prostoročno povezavo s tokokrogom

Za prostoročno povezavo s tokokrogom
Za prostoročno povezavo s tokokrogom

iz telefona vedno izhajata dve povezavi, te povezave so 1. Nasvet 2. Zvonite raje za prostoročno uporabo, ki ima ravno vtičnico (podobno kot pri naših ipodih, vendar tanjšo), vrh te vtičnice se imenuje "konica" in preostali del za konico po črnem traku je obroč. Torej povežite ti dve povezavi z vezjem in končali boste

7. korak: ENd

Sledite tem korakom in končali ste. če pa naletite na kakršno koli težavo, mi pišite v komentarje ali mi pišite na [email protected]

Priporočena: