Orodha ya maudhui:

Arduino Based Humanoid Robot Kutumia Servo Motors: Hatua 7 (na Picha)
Arduino Based Humanoid Robot Kutumia Servo Motors: Hatua 7 (na Picha)

Video: Arduino Based Humanoid Robot Kutumia Servo Motors: Hatua 7 (na Picha)

Video: Arduino Based Humanoid Robot Kutumia Servo Motors: Hatua 7 (na Picha)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Novemba
Anonim
Image
Image
Arduino Kulingana Humanoid Robot Kutumia Servo Motors
Arduino Kulingana Humanoid Robot Kutumia Servo Motors

Halo kila mtu, Hii ni robot yangu ya kwanza ya kibinadamu, iliyotengenezwa na karatasi ya povu ya PVC. Inapatikana kwa unene anuwai. Hapa, nilitumia 0.5mm. Kwa sasa roboti hii inaweza kutembea tu wakati mimi nimewasha. Sasa ninafanya kazi kuunganisha Arduino na Simu ya rununu kupitia moduli ya Bluetooth. Tayari nimefanya App kama Cortana na Siri ya windows phone ambayo inapatikana katika duka la programu https://www.microsoft.com/en-us/store/apps/patrick… Baada ya kuunganisha kwa mafanikio yote mawili, ninaweza kuidhibiti kupitia sauti amri katika Windows Phone.

Nimetumia miezi mingi kusuluhisha betri juu ya shida ya uzani na kumalizika kwa kutofaulu sana kwa sababu ya shida ya bajeti. Kwa hivyo, mwishowe niliamua kutoa nguvu kutoka kwa Battery ya Kiongozi-Asidi ya nje.

Wacha tuone jinsi niligundua muundo mzuri wa mwili wa roboti.

Hatua ya 1: Majaribio na Makosa juu ya Kubuni Mfano

Image
Image
Majaribio na Makosa juu ya Kubuni Mfano
Majaribio na Makosa juu ya Kubuni Mfano
Majaribio na Makosa juu ya Kubuni Mfano
Majaribio na Makosa juu ya Kubuni Mfano

Mara ya kwanza sijui juu ya nguvu za motors za Servo na Electronics-Electricals ambazo zinahusika na betri na nyaya. Kwanza nilipanga roboti ya ukubwa wa maisha kwa futi 5 hadi 6. Baada ya kujaribu karibu mara 6 au 7 niligundua kiwango cha juu cha servo na nikapunguza urefu wa futi 2 hadi 3 za urefu wa roboti.

Kisha nikajaribu up hip ya robot kuangalia algorithm ya kutembea.

Hatua ya 2: Kubuni Mfano na Algorithm

Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm
Kubuni Mfano na Algorithm

Kabla ya kuendelea tunahitaji kuamua ni injini ngapi zinahitajika, ambapo tunahitaji kurekebisha. Kisha tengeneza sehemu za mwili kulingana na picha zilizopewa.

Hatua ya 3: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

1) Karatasi ya plastiki

2) Gundi Kubwa

3) 15 - Motors ya kasi ya Servo (nilitumia TowerPro MG995)

4) Arduino Atmega 2560 au bodi zingine za Arduino

5) Betri ya 6V (nambari 3 za chini. Karibu motors 5 kwa kila betri)

6) Moduli ya Bluetooth ya HC-05 ya mawasiliano

7) Vitu vingine vya msingi ambavyo kila mtu anayependa anao!

Hatua ya 4: Kujenga Mwili

Kujenga Mwili
Kujenga Mwili
Kujenga Mwili
Kujenga Mwili
Kujenga Mwili
Kujenga Mwili
Kujenga Mwili
Kujenga Mwili

Baada ya kuhangaika na vipande vya mbao niliona karatasi hii ya plastiki ni rahisi kukata na kubandika ili kutengeneza maumbo anuwai.

Nilikata mashimo ili kutoshea motors za servo moja kwa moja kwenye karatasi kwa kutumia gundi kubwa (nilitumia 743).

Hatua ya 5: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Sisomi umeme au umeme kuu. Na sina uvumilivu wa kutosha kubuni PCB au kubuni wiring sahihi. Ndiyo sababu wiring hii ya fujo.

Hatua ya 6: Kuongeza Nguvu

Kuongeza Nguvu
Kuongeza Nguvu

Unaweza kuona kwamba nilikuwa nikitumia motors 11 tu za servo mwanzoni. kwa sababu ya shida ya uzito zaidi, Ilianguka chini na kuvunjika wakati wa upimaji. Kwa hivyo, niliongeza servos 4 zaidi kwa kila viungo vya miguu.

Hatua ya 7: Usimbuaji

Nimeambatanisha nambari ya Arduino.

kwa (i = 0; i <180; i ++)

{

andika servo (i);

}

Hii ndio nambari ya msingi ya kuzungusha gari yoyote ya servo iliyowekwa kwenye bodi yoyote ya Arduino.

Lakini kusawazisha digrii zinazozunguka na kuamua ni motors zipi zinapaswa kukimbia wakati wa kusonga kwa kila mguu ndio sehemu ngumu zaidi ya kuweka alama. Inaweza kufanywa na Mchoro mwingine uitwao (Servo_Test). Kwa kujaribu kiwango cha kuzunguka kwa kila motors kupitia mawasiliano ya serial kupitia bodi ya Arduino, tunaweza kusawazisha kila motors.

Mwishowe, roboti huanza kutembea baada ya kuingiza thamani "0" kwenye dirisha la ufuatiliaji wa serial.

Nimejumuisha pia mfano wa nambari ya chanzo ya windows windows 8.1 ya kuunganisha Arduino na Simu ya Mkononi ukitumia Bluetooth.

Ilipendekeza: