Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Kamusta po sa lahat, Ito ang aking unang robot na humanoid, na ginawa ng PVC foam sheet. Magagamit ito sa iba't ibang kapal. Dito, gumamit ako ng 0.5mm. Sa ngayon ang robot na ito ay maaaring maglakad lamang kapag ako ay nagbukas. Ngayon ay nagtatrabaho ako sa pagkonekta sa Arduino at Mobile sa pamamagitan ng module ng Bluetooth. Nagawa ko na ang isang App tulad ng Cortana at Siri para sa windows phone na magagamit sa app store https://www.microsoft.com/en-us/store/apps/patrick… Matapos ang matagumpay na pagkonekta sa pareho, makokontrol ko ito sa pamamagitan ng boses utos sa Windows Phone.
Gumugol ako ng maraming buwan sa paglutas ng baterya kaysa sa problema sa timbang at nagtapos sa isang mahabang tula na nabigo dahil sa problema sa badyet. Kaya, sa wakas nagpasya akong magbigay ng lakas mula sa panlabas na Lead-Acid Battery.
Hayaan makita kung paano ko naisip ang perpektong disenyo ng katawan para sa robot.
Hakbang 1: Mga Pagsubok at Error sa Pagdidisenyo ng Modelo
Sa una wala akong ideya tungkol sa lakas ng mga motor ng Servo at Electronics-Electrical na nakikipag-usap sa mga baterya at circuit. Una kong binalak ang isang robot na sukat sa buhay mga 5 hanggang 6 na talampakan. Matapos subukan ang halos 6 o 7 beses napagtanto ko ang maximum na metalikang kuwintas ng isang servo at binawasan hanggang 2 hanggang 3 talampakan ng kabuuang taas ng robot.
Sinubukan ko pagkatapos ang hanggang balakang ng robot upang suriin ang paglalakad algorithm.
Hakbang 2: Pagdidisenyo ng Modelo at Algorithm
Bago magpatuloy kailangan nating magpasya kung gaano karaming mga motor ang kinakailangan, kung saan kailangan nating ayusin. Pagkatapos ay idisenyo ang mga bahagi ng katawan ayon sa ibinigay na mga imahe.
Hakbang 3: Kinakailangan ang Mga Bahagi
1) Plastik na sheet
2) Super Pandikit
3) 15 - Mataas na metalikang kuwintas Servo motors (ginamit ko ang TowerPro MG995)
4) Arduino Atmega 2560 o iba pang mga Arduino board
5) 6V Baterya (minimum 3 nos. Hanggang sa 5 mga motor para sa bawat baterya)
6) HC-05 Bluetooth module para sa komunikasyon
7) Iba pang pangunahing mga bagay-bagay na mayroon ang bawat libangan!
Hakbang 4: Pagbuo ng Katawan
Matapos ang pakikibaka sa mga kahoy na piraso natagpuan ko ang plastic sheet na ito na medyo madali upang i-cut at i-paste upang gumawa ng iba't ibang mga hugis.
Pinutol ko ang mga butas upang magkasya nang diretso ang mga motor ng servo sa sheet sa pamamagitan ng paglalapat ng sobrang pandikit (Gumamit ako ng 743).
Hakbang 5: Mga kable
Hindi ako nag-aaral ng isang electronics o elektrikal na pangunahing. At wala akong sapat na pasensya upang magdisenyo ng isang PCB o pagdidisenyo ng wastong mga kable. Iyon ang dahilan kung bakit magulo ang mga kable na ito.
Hakbang 6: Pagtaas ng Lakas
Makikita mong 11 servo motor lang ang ginamit ko noong una. dahil sa sobrang problema sa timbang, Natumba ito at nasira habang sinusubukan. Kaya, nadagdagan ko ang 4 pang mga servo sa bawat pagsali ng mga binti.
Hakbang 7: Pag-coding
Inilakip ko ang Arduino code.
para sa (i = 0; i <180; i ++)
{
servo.write (i);
}
Ito ang pangunahing code para sa paikutin ang anumang servo motor na nakakabit sa anumang board ng Arduino.
Ngunit ang pag-calibrate ng umiikot na degree at pagpapasya kung aling mga motor ang dapat tumakbo sa panahon ng paggalaw ng bawat binti ay ang pinaka-nakakalito na bahagi ng pag-coding. Maaari itong magawa ng isa pang Sketch na tinatawag na (Servo_Test). Sa pamamagitan ng pagsubok sa antas ng pag-ikot ng bawat motor sa pamamagitan ng serial na komunikasyon sa pamamagitan ng Arduino board, maaari nating mai-calibrate ang bawat motor.
Sa wakas, nagsisimula nang maglakad ang robot pagkatapos na ipasok ang halagang "0" sa serial monitor window.
Nagsama rin ako ng isang halimbawa ng windows phone 8.1 sample source code para sa pagkonekta sa Arduino at Mobile gamit ang bluetooth.