Talaan ng mga Nilalaman:
- Hakbang 1: Mga Pagsubok at Error sa Pagdidisenyo ng Modelo
- Hakbang 2: Pagdidisenyo ng Modelo at Algorithm
- Hakbang 3: Kinakailangan ang Mga Bahagi
- Hakbang 4: Pagbuo ng Katawan
- Hakbang 5: Mga kable
- Hakbang 6: Pagtaas ng Lakas
- Hakbang 7: Pag-coding
Video: Batay sa Arduino Humanoid Robot Gamit ang Mga Servo Motors: 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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.
Inirerekumendang:
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: 7 Mga Hakbang (na may Mga Larawan)
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: Isang paraan upang mapalawak ang pagpapaandar ng micro: bit ay ang paggamit ng isang board na tinatawag na moto: bit ng SparkFun Electronics (humigit-kumulang na $ 15-20). Mukha itong kumplikado at maraming mga tampok, ngunit hindi mahirap patakbuhin ang mga servo motor mula rito. Moto: bit ay nagbibigay-daan sa iyo upang
Gesture Hawk: Kamay na Kinokontrol ng Robot na Kamay Gamit ang Pagproseso ng Imahe Batay sa Interface: 13 Mga Hakbang (na may Mga Larawan)
Gesture Hawk: Kamay na Kinokontrol ng Robot na Kamay Gamit ang Pagproseso ng Imahe Batay sa Interface: Ang Gesture Hawk ay ipinakita sa TechEvince 4.0 bilang isang simpleng pagproseso ng imahe batay sa interface ng human-machine. Ang utility nito ay nakasalalay sa katotohanan na walang karagdagang mga sensor o naisusuot maliban sa isang guwantes ang kinakailangan upang makontrol ang robotic car na tumatakbo sa iba't ibang
Paano Makokontrol ang ESP8266 Batay sa Sonoff Basic na Smart Switch Gamit ang isang Smartphone: 4 na Hakbang (na may Mga Larawan)
Paano Makokontrol ang ESP8266 Batay sa Sonoff Pangunahing Smart Switch Sa Isang Smartphone: Ang Sonoff ay isang linya ng aparato para sa Smart Home na binuo ng ITEAD. Ang isa sa mga pinaka-nababaluktot at murang mga aparato mula sa linyang iyon ay Sonoff Basic. Ito ay isang switch na pinagana ng Wi-Fi batay sa isang mahusay na maliit na tilad, ESP8266. Inilalarawan ng artikulong ito kung paano i-set up ang Cl
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c