Talaan ng mga Nilalaman:

Pinapatakbo ng Cellphone Robot: 7 Mga Hakbang
Pinapatakbo ng Cellphone Robot: 7 Mga Hakbang

Video: Pinapatakbo ng Cellphone Robot: 7 Mga Hakbang

Video: Pinapatakbo ng Cellphone Robot: 7 Mga Hakbang
Video: Mga tinukoy na holdaper na tumatakas na naka-motorsiklo, na-caught on cam! | Kapuso Mo,Jessica Soho 2024, Hulyo
Anonim
Robot na Pinapatakbo ng Cellphone
Robot na Pinapatakbo ng Cellphone

Maginoo, ang mga robot na kontrolado ng Wireless ay gumagamit ng mga RF circuit, na mayroong mga drawbacks ng limitadong saklaw ng pagtatrabaho, limitadong saklaw ng dalas at limitadong kontrol. Ang paggamit ng isang mobile phone para sa robotic control ay maaaring mapagtagumpayan ang mga limitasyong ito. Nagbibigay ito ng kalamangan ng matatag na kontrol, saklaw ng pagtatrabaho na kasing laki ng sakop na lugar ng service provider, walang pagkagambala sa iba pang mga controler at hanggang sa labindalawang kontrol.

Bagaman ang hitsura at mga kakayahan ng mga robot ay magkakaiba-iba, ang lahat ng mga robot ay nagbabahagi ng tampok ng isang mekanikal, palipat na istraktura sa ilalim ng ilang uri ng kontrol. Ang Pagkontrol ng robot ay nagsasangkot ng tatlong magkakaibang mga yugto: pang-unawa, pagproseso at pagkilos. Pangkalahatan, ang mga preceptor ay mga sensor na naka-mount sa robot, ang pagpoproseso ay ginagawa ng on-board microcontroller o processor, at ang gawain ay napupuno gamit ang mga motor o sa ilang iba pang mga actuator. nais kong linawin, kung nahaharap ka sa anumang problema ako ay para sa iyo, maaari kang sumulat ng mga komento o maaari mo akong ipadala sa mail sa [email protected]

Hakbang 1: OVERVIEW NG PROYEKTO

PANGUNAHING PROYEKTO
PANGUNAHING PROYEKTO
PANGUNAHING PROYEKTO
PANGUNAHING PROYEKTO

Sa proyektong ito ang robot, ay kinokontrol ng isang mobile phone na tumatawag sa mobile phone na naka-attach sa robot habang tumatawag, kung ang anumang pindutan ay pinindot ang kontrol na naaayon sa pindutang pinindot ay naririnig sa kabilang dulo ng tawag. Ang tono na ito ay tinawag na dual tone multi frequency tome (DTMF) na robot na natatanggap ang DTMF tone na ito sa tulong ng telepono na nakasalansan sa robot

Ang natanggap na tono ay naproseso ng atmega16 microcontroller sa tulong ng DTMF decoder MT8870 na decode ang decoder ng DTMF tone sa katumbas nitong binary digit at ang binary number na ito ay ipinadala sa microcontroller, ang microcontroller ay preprogrammed upang kumuha ng desisyon para sa anumang give input at naglalabas ng desisyon sa mga driver ng motor upang makapagmaneho ng motor para sa pasulong o paatras na paggalaw o pagliko. Ang mobile na tumatawag sa mobile phone na nakasalansan sa robot ay kumikilos bilang isang remote. Kaya't ang simpleng robotic na proyekto na ito ay hindi nangangailangan ng pagtatayo ng mga unit ng tumatanggap at transmiter. Ginagamit ang pag-signal ng DTMF para sa pag-sign ng telepono sa linya sa banda ng dalas ng boses patungo sa call switching center. Ang bersyon ng DTMF na ginamit para sa pagdayal sa telepono ay kilala bilang touch tone. Nagtatalaga ang DTMF ng isang tukoy na dalas (binubuo ng dalawang magkakahiwalay na mga tono) sa bawat key s na madali itong makikilala ng electronic circuit. Ang signal na nabuo ng encoder ng DTMF ay ang direktang pagsumite ng al-gebric, sa real time ng mga amplitude ng dalawang sine (cosine) na mga alon ng iba't ibang mga frequency, ibig sabihin, ang pagpindot sa 5 ay magpapadala ng isang tono na ginawa sa pamamagitan ng pagdaragdag ng 1336hz at 770hz sa kabilang dulo ng mobile. Ang mga tono at takdang-aralin sa isang dtmf system na ipinakita sa ibaba

Hakbang 2: Paglalarawan ng Circuit

Paglalarawan ng Circuit
Paglalarawan ng Circuit
Paglalarawan ng Circuit
Paglalarawan ng Circuit

Ipinapakita ng mga numero ang block diagram at diagram ng cicuit ng robot na nakabatay sa microcontroller. Ang mga mahahalagang bahagi ng robot na ito ay ang DTMF decoder, Microcontroller at driver ng motor.

Ginagamit dito ang isang MT8870 series dtmf decoder. Ang lahat ng mga uri ng serye ng mt8870 ay gumagamit ng mga diskarte sa pagbibilang ng digital upang makita at ma-decode ang labing-anim na DTMF na mga pares ng tone sa isang apat na output ng code. Ang built -in na dila tone regection circuit ay tinanggal ang pangangailangan para sa pre-filtering. Kapag ang input signal na ibinigay sa pin2 (IN-) solong natapos na pagsasaayos ng input ay kinikilala na epektibo, ang tamang apat na bit decode signal ng DTMF tone ay inililipat sa Q1 (pin11) sa pamamagitan ng Q4 (pin14) output. Ang atmega 16 ay isang mababang lakas, 8 bit, cmos microcontroller batay sa AVR na pinahusay na arkitektura ng RISC. Nagbibigay ito ng sumusunod na tampok: 16kb ng sa programmable flash memory ng system na may mga kakayahan sa pagbasa ng pagsulat, 512bytes ng EEPROM, 1KB SRAM, 32 pangkalahatang layunin ng mga linya ng pag-input / output. 32 pangkalahatang layunin na nagtatrabaho mga rehistro. Ang lahat ng 32 mga rehistro ay direktang konektado sa arithmetic logic unit, na pinapayagan ang dalawang independiyenteng rehistro na ma-access sa isang senyas na tagubilin na isinasagawa sa isang ikot ng orasan. Ang nagresultang arkitektura ay mas mahusay sa code. Ang mga output mula sa mga port pin PD0 sa pamamagitan ng PD3 at PD7 ng microcontroller ay pinakain sa mga input na IN1 sa pamamagitan ng IN4 at paganahin ang mga pin (EN1 at EN2) ng driver ng motor na L293d ayon sa pagkakabanggit, upang makapagmaneho ng mga motor na nakatuon. Ang Switch S1 ay ginagamit para sa manu-manong pag-reset. ang mga notasyon ay: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k resistances r3 - 330k resistances r4-r8 - 10k resistances c1- 0.47 micro farat capacitor c2, c3, c5, c6 - 22pfarat capacitor c4 - 0.1micro farat capacitor xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - itulak sa switch m1, m2 - 6v 50rpm motor batt- 6v

Hakbang 3: Paglalarawan ng Software (ang Hex Code)

ang Avr microcontroller ay naka-program gamit ang WIN AVR sapagkat ang mga nagsisimula ay tumingin sa itinuturo na ito sa mga unang itinuturo avratmega 16 tingnan ang diagram ng pin ng atmega16 at pagkatapos ay ikonekta ang mga pin nang naaayon (kung mayroon kang anumang problema pagkatapos ay huwag mag-atubiling isulat sa akin) naidikit ko ang buong code. Ang header file ay awtomatikong isasama kung na-install mo ang winavr sa default na lokasyon

Hakbang 4: Nagtatrabaho

Nagtatrabaho
Nagtatrabaho

Upang makontrol ang robot, kailangan mong tumawag sa cellphone na nakakabit sa robot mula sa anumang telepono.

Ngayon ang telepono ay pinili ng telepono sa robot sa pamamagitan ng mode na autoanswer (na nasa phn, paganahin lamang ito). ngayon kapag pinindot mo ang 2 ang robot ay uusad kapag pinindot mo ang 4 ang robot ay lilipat pakaliwa kapag pinindot mo ang 8 ang robot ay lilipat ng paatras kapag pinindot mo ang 6 ang robot ay lilipat ng tama kapag pinindot mo ang 5 ang robot ay titigil.

Hakbang 5: Konstruksiyon

Konstruksyon
Konstruksyon

para sa pagbuo ng robot na ito, kailangan mo ng mga sangkap na itoComponents na ginamit: - "MT8870 DTMF DECODER - 1" Atmega 16 microcontroller - 1 "L293d motor driver ic - 1" Cd7004 hindi gate ic - 1 "1n4007 diode - 1" 100k resistances - 2 "10 k resistances - 5 "330 k resistances - 1" 0.47mf capacitors - 1 "0.1mf capacitors - 1" 22pf capacitors - 4 "3.57mhz crystal - 1" 12mhz crystal - 1 "Push to on switch - 1" 2 geared motor (6v, 50 rpm) - 2 (4 para sa apat na wheel drive) "Baterya 6v - 1

  • gulong - 4
  • cellphone - 2 (isang ur at ang isa ay maaaring ur frnds)
  • handsfree - 1 (para sa phn sa rover)

kailangan mong maglagay ng cellphone sa rover. Ang cellphone ay konektado sa rover sa pamamagitan ng isang handsfree. buuin ang rover sa hugis na ibinigay sa ibaba. Maaari mong makuha ang mga bahaging ito mula sa anumang elektronikong tindahan nang madali

Hakbang 6: Upang Ikonekta ang Mga Kamay Libreng Sa Circuit

Upang Ikonekta ang Mga Kamay Libre Sa Circuit
Upang Ikonekta ang Mga Kamay Libre Sa Circuit

palaging may dalawang koneksyon na lumabas sa telepono, ang mga koneksyon na ito ay 1. Tip 2. Ring mas gugustuhin kong gumamit ng handsfree na mayroong isang tuwid na jack (katulad ng mga ginagamit namin sa aming mga ipod, ngunit isang mas payat) ang dulo ng jack na iyon ay tinatawag na "tip" at ang natitirang bahagi sa likod ng tip pagkatapos ng isang itim na strip ay ang singsing Kaya't ikonekta ang dalawang koneksyon na ito sa circuit at tapos ka na

Hakbang 7: KATAPOSAN

Sundin ang mga hakbang na ito at tapos ka na. ngunit kung nahaharap ka sa anumang problema huwag mag-atubiling sumulat ng mga komento o ipadala sa akin sa [email protected]

Inirerekumendang: