Kazalo:
- 1. korak: PREGLED PROJEKTA
- 2. korak: Opis vezja
- 3. korak: Opis programske opreme (šestnajstiška koda)
- 4. korak: Delo
- 5. korak: Gradnja
- Korak 6: Za prostoročno povezavo s tokokrogom
- 7. korak: ENd
Video: Robot z mobilnim telefonom: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
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
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
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
Č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
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
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:
Brezkontaktna avtomatizacija doma z mobilnim telefonom, ki deluje z Arduino-bluetoothom: 5 korakov
Brezstična domača avtomatizacija z mobilnim telefonom, ki deluje z arduino-bluetoothom: pozdravi v času pandemije covid-19 to je nujnost, da se izognete stikom in ohranite socialno distanco, ampak za vklop in izklop naprav se morate dotakniti stikal, vendar ne počakajte več za nadzor
S svojim mobilnim telefonom nadzirajte postavitev modela vlaka !: 11 korakov (s slikami)
S svojim mobilnim telefonom nadzirajte svojo postavitev vzorčnega vlaka !: Upravljanje vzorčne razporeditve vlaka z žično krmilno ročico in krmilniki udeležbe je lahko dober začetek za začetnike, vendar predstavljajo težavo zaradi neprenosljivosti. Prav tako lahko brezžični krmilniki, ki prihajajo na trg, nadzorujejo le nekatere domove
Preprosto upravljanje motorja z mobilnim telefonom: 5 korakov
Preprosto upravljajte motor z mobilnim telefonom: ta navodila kažejo, kako upravljati pametni servo IoT " HDrive17 " s svojim mobilnim telefonom samo z uporabo HTML in JavaScript. Spletna stran, vključno s tem skriptom, je shranjena na samem motorju in jo je mogoče priložiti spletni aplikaciji na vašem mobilnem telefonu
Webasto, aktiviran z mobilnim telefonom: 6 korakov
Webasto, aktiviran z mobilnim telefonom: Vsi v moji družini žena vozijo VW Passat z 2 -litrskim dizlom. Vsi imajo za zimo grelnike motorjev Webasto. Moja žena ima najstarejši Passat in daljinski upravljalnik grelca se je pokvaril, zato smo začeli razmišljati o tem, da bi ogrevanje aktivirali z mobilnim telefonom
Povezovanje katerega koli Arduina z mobilnim telefonom: 6 korakov (s slikami)
Povezovanje katerega koli Arduina z mobilnim telefonom: Ko uporabljate Arduino, je lahko zelo nadležno, da ga ne morete uporabljati samo zato, ker nimate na voljo računalnika. Morda Windows ali Mac OS nista združljiva, sploh nimate računalnika ali pa želite samo več svobode za int