Namaste Robot na may Paggawa at Mga Application ng Control ng Boses

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





SA ang robot ay isang electro-mechanical machine na pinamamahalaan ng isang circuitry o isang programa sa computer. Nagpalitan ang mga robot ng mga tao sa tulong ng pagsasagawa ng tuloy-tuloy at mapanganib na mga gawain na piniling hindi gawin ng mga tao. Kasalukuyan ang mga robot ay inuri sa iba't ibang kategorya batay sa kanilang mga tampok at pagganap tulad ng mga pang-industriya na robot, mga komersyal na robot, mga robot ng serbisyo, mga robot ng mobile. Narito ang isang robot ng serbisyo na nagsasagawa ng tuluy-tuloy na mga gawain upang malugod ang mga tao sa pamamagitan ng isang kilusan ng kamay na kumakatawan sa 'Namaste' sa pamamagitan ng isang naitala na mensahe ng boses. Pangkalahatan, kapag inaanyayahan natin ang mga tao sa bahay, mga pagdiriwang, pag-aasawa ng kasal, opisina, atbp. Kailangan nating ayusin ang isang tao na batiin at yayain sila sa pasukan. Kung ang halaga ng mga tao ay mababa, kung gayon ang gawain ay mas simple. Ngunit kung binati mo ang daan-daang mga tao, mahirap ang gawain. Upang mapagtagumpayan ang problemang ito, narito ang isang proyekto, lalo na namaste robot na may kontrol sa boses.

Namaste Robot

Namaste Robot



Namaste Robot na may Control ng Boses

Ang pangunahing konsepto ng Namaste na ito proyekto ng robot ay upang makontrol ang iba't ibang mga servo motor sa pamamagitan ng isang board ng Arduino. Sinisiyasat ng robot na ito ang mga nakapaligid na tao at paikutin ang ulo nito ng 180 °. Kung kinikilala nito ang sinumang malapit, kung gayon hinahangad nito ang taong may Namaste gamit ang parehong mga kamay na magkadikit. Ito ang tradisyunal na paraan ng pagnanais ng mga tao sa India. Ang mga aplikasyon ng mga robot kasangkot sa mga shopping mall, parke, tanggapan upang maakit ang mga tao.


I-block ang Diagram ng Namastae Robot na may Control ng Boses

Ang sumusunod na pigura ay nangangahulugan ng block diagram ng Namaste robot na may kontrol ang boses. Sa ganitong uri ng robot, naka-program ang mga utos ng boses. Ang buong board ng pag-unlad ay maaaring konektado sa karaniwang supply ng kuryente. Ang paglalarawan ng bawat bloke ay ang mga sumusunod. Ang supply ng kuryente nagbibigay ng supply ng kuryente sa lahat ng mga module. Ang mga modyul na ito ay nangangailangan ng kasalukuyang sa mA at ang boltahe ng pagpapatakbo ay magiging 5V.



I-block ang Diagram ng Namastae Robot na may Control ng Boses

I-block ang Diagram ng Namastae Robot na may Control ng Boses

Lupon ng Arduino

Ang Arduino ay isang uri ng tool batay sa isang simpleng board ng microcontroller na ginamit upang makontrol at maunawaan ang pisikal na mundo kaysa sa isang desktop computer. Para sa pisikal na computing mayroong iba't ibang mga platform ng microcontroller na magagamit. Ang mga mahahalagang tampok ng isang Arduino ay mura, bukas na mapagkukunan at napapalawak na software. Ang Arduino software ay magagamit bilang bukas na tool ng mapagkukunan at ang wika ay maaaring mapalawak sa pamamagitan ng mga library ng C ++

Lupon ng Arduino

Lupon ng Arduino

Ping Sensor

Gumagamit ang ping sensor ng SONAR upang makontrol ang distansya ng isang bagay sa paligid nito. Ito sensor ay ginagamit bilang ang mga mata ng robot upang maunawaan ang balakid. Halimbawa, sensor ng kalapitan. Nagbibigay ito ng isang mahusay na kawastuhan ng saklaw at matatag na pagbabasa. Ang pagpapatakbo ng sensor na ito ay hindi apektado ng itim na materyal o sikat ng araw. Ang mga pagtutukoy ng sensor ng ping ay boltahe ay 5V, kasalukuyang ay 15mA, ang anggulo ng sensor ay HINDI> = 15 at ang distansya ng pagtuklas ay 2 cm ~ 450 cm.

Ping Sensor

Ping Sensor

Ang interfacing ng ping sensor sa isang Arduino ay ipinapakita sa ibaba. Mayroong apat na mga pin na magagamit sa interface na siya ping sensor na may isang Arduino board. Ang apat na mga pin sa Arduino board ay ang GND, VCC, ECHO at TRIGGER. Ang mga pin sa board ay D0-D13, sa 12 at 13 na mga pin na iyon ay input at output pin.


Nag-aalok sa amin ang Arduino microcontroller ng isang library ng kontrol ng servo na hinahayaan kaming lumipat ng mga servo nang madali. Sa proyektong ito, gumamit kami ng 5 servos upang makontrol ang paggalaw ng Namaste robot tulad ng ulo, kanang siko, kaliwang siko, kanang balikat at kaliwang balikat. Dito, ang mga digital input / output pin (D5, D6, D9, D10, D1) na mga pin ay nagpapahiwatig sa Arduino board na naka-interfaced sa mga servo motor.

Voice Playback IC

Ang pag-playback ng boses na ito ng IC ay nag-aalok ng naitala na mensahe na nagpe-play sa paunang natukoy na rate ng dalas. Ang playback ay inilipat sa audio amplification unit.

Voice Playback IC

Voice Playback IC

Relay

SA ang relay ay isang uri ng switch nagpapatakbo ng kuryente. Ang daloy ng kasalukuyang sa pamamagitan ng likaw ng relay ay gumagawa ng isang magnetic field na nag-anyaya ng isang pingga at binabago ang mga contact sa switch.

Relay

Relay

Gumagana ang Voice Control Namastae Robot

Ang pagtatrabaho ng Namaste robot ay maaaring gawin sa isang sunud-sunod na pamamaraan kasama ang mga simulate na resulta. Kapag ang Namaste robot ay nasa isang unang estado, kung gayon ang servo motor s ng robot 2, 3, 4, 5 ay nasa OFF state o zero na estado. Ang pinuno ng robot ng Namaste ay kahalili mula sa gitna patungo sa kanan, pakaliwa at pagkatapos ay bumalik sa gitna dahil sa pag-ikot ng Servo motor1 mula sa 0 ° -180 °. Ang paggalaw ng ulo ng robot ay tumutukoy na ang robot ng Namaste ay naghahanap ng isang balakid. Kapag nakita ng ping sensor ang anumang balakid, ang posisyon ng ulo ng robot ay bumalik sa gitna at ang mga servo ng Servo motor1 sa anggulo na 90 ° at pinatay. Aktibo ito sa isang mababang estado.

Kapag ang servo motor1 ay nakabukas OFF pagkatapos ang natitirang mga motor tulad ng servo4 at servo5 switch ON. Ang linya ng signal ay na-trigger para sa kanan at kaliwang balikat ng Namaste robot. Ngayon ang mga kamay ng isang robot ay maaaring gumawa ng paggalaw. Ang mga motor na servo ng balikat ay naka-interfaced sa digital input at mga output pin ng Arduino board. Ngunit, ang mga linya ng signal o ang mga pin na ito ay magiging mataas at ang posisyon ng servo ay binago sa 90 °. Ngayon ang servo4 at servo 5 ay naka-OFF.

Sa wakas maaari nating tapusin na, ang pangunahing layunin ng kontrol ng boses na ito robot ay upang magbigay ng serbisyo ng pagtanggap sa mga tao ng magalang sa pamamagitan ng pagtuklas ng mga taong naglalakad sa harap nito. Maaari itong magamit sa iba't ibang mga pampublikong lugar tulad ng mga parke, shopping mall, party, atbp Inaasahan namin na nakuha mo ang isang mas mahusay na pag-unawa sa konseptong ito. Bukod dito, ang anumang mga query patungkol sa konseptong ito o batay sa arduino mga proyekto ng robot , mangyaring ibigay ang iyong mahahalagang mungkahi sa pamamagitan ng pagbibigay ng puna sa seksyon ng komento sa ibaba.

Mga Kredito sa Larawan: