Orodha ya maudhui:
- Hatua ya 1: Unachohitaji:
- Hatua ya 2: Upimaji wa Servos
- Hatua ya 3: Kukusanya Miguu
- Hatua ya 4: Kuweka Servos
- Hatua ya 5: Kuongeza Arduino
- Hatua ya 6: Wiring
- Hatua ya 7: Na Nambari zingine
- Hatua ya 8: Umemaliza
Video: Panya wa Roboti: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Miradi ya Tinkercad »
Halo!
Jina langu ni David, mimi ni mvulana wa miaka 14 naishi Uhispania na huyu ndiye wa kwanza kufundishwa. Nimekuwa nikiunda roboti na kurekebisha kompyuta za zamani kwa muda sasa na mwalimu wangu wa roboti aliniambia kuwa ilikuwa wakati mzuri wa kuanza kushiriki na watu wengine yale niliyojifunza. Kwa hivyo hapa tunaenda!
Siku moja rafiki yangu alinipa mfano wa 3D kujenga roboti na vifaa vingine: Mdhibiti mmoja wa arduino nano na motors mbili za servo, na vitu hivi 3 nilianza kujenga robot yangu ndogo. Katika Agizo hili nitaenda kushiriki nawe jinsi ya kutengeneza roboti hii, pia nitajumuisha mfano wa 3D na nambari ambayo nimeandika, ili uweze kupata yote ambayo inahitajika kutengeneza panya yako ya roboti!
Hatua ya 1: Unachohitaji:
- Mdhibiti mdogo wa Arduino Nano
- 2 SG90 servo motors (Unaweza kuzipata katika Amazon, au katika duka zingine za mkondoni)
- Itabidi uchapishe mfano wa 3D au unaweza kujenga muundo na kadibodi au plastiki. Nilitumia mtindo huu: https://www.tinkercad.com/things/12eU8UHtMSB kutoka Tinker Robot Labs
- Baadhi ya waya, na ubao mdogo wa mkate
- Betri 9 ya Volt na kontakt
Pia utahitaji kutumia IDE ya arduino, unaweza kuipakua kwenye kiunga kifuatacho:
Hatua ya 2: Upimaji wa Servos
Kabla ya kuanza robot unapaswa kufanya hatua moja ya awali. Unahitaji kupata nafasi ya kati ya servo. Servo inaweza kugeuka digrii 180 (nusu ya mduara), na unahitaji kupata wapi nafasi ya digrii 90 kwanza kuweza kuweka miguu sawa kwa mwili. Ili kufanya hivyo niliandika programu ambayo inaweka servos katika nafasi ya 90º. Mara tu servos wanapofikia 90º utakuwa na sehemu ya kumbukumbu ya mahali servo itakapokuwa mwanzoni mwa programu.
Huu ndio mpango ambao ninatumia kuweka huduma:
# pamoja
Mbele ya Servo;
Servo Nyuma;
usanidi batili () {
Mbele.ambatanisha (9);
Nyuma.ambatanisha (6);
}
kitanzi batili () {
Mbele.andika (90);
Andika nyuma (90);
}
Utalazimika kufanya marekebisho madogo kwenye programu au vifaa ili kuboresha mwendo wa roboti na kupata mwendo mzuri, lakini kwanza hebu tufanye roboti isonge, na mwisho wa mradi, utaweza kufanya marekebisho haya.
Hatua ya 3: Kukusanya Miguu
Baada ya hii lazima uchukue shafts ya servos na kuiweka kwenye miguu ya roboti, ili kurahisisha hii unaweza kukata kidogo ya nyenzo karibu na shimo kwenye miguu kuingia huko shafts.
Pili utahitaji kupiga kwenye shafts na miguu ya 3D ndani ya servos, wakati wote mko sawa, weka nukta kidogo ya gundi moto kati ya shimoni na miguu ili kuiweka sawa. Hakikisha kuweka miguu kwa digrii 90 kama inavyoonekana katika hatua ya 2.
Hatua ya 4: Kuweka Servos
Sasa lazima usakinishe servos kwenye mwili wa roboti, ili kufanya hivyo lazima uchukue mwili kwa mkono mmoja na kushinikiza kwenye servo, na miguu, kwenye shimo ambalo unayo kwa servo. Hakikisha kwamba waya za servo huenda katika nafasi sahihi, ikiwa sivyo servo haitatoshea kwenye chasisi. Kuna slot ndogo kwenye moja ya pande za shimo la servo. Tumia nafasi hiyo kwa waya.
Rudia hatua hii na seti nyingine ya miguu.
Hatua ya 5: Kuongeza Arduino
Baada ya hatua hizi zote utakuwa na vifaa vya robot kumaliza. Sasa tunaingia katika sehemu ya mwisho, umeme na wiring. Kwanza, chukua Arduino Nano na uisukuma ndani ya ubao wa mkate, kisha italazimika kuondoa karatasi hiyo upande wa chini wa ubao wa mkate na gundi ubao wa mkate katika mtindo wa 3D.
Hatua ya 6: Wiring
Hebu tufanye wiring! Katika hatua hii ambayo utaunganisha waya zote kutoka kwa ubao wa mkate, hadi servos.
Servos zote zina waya tatu, kwa hivyo moja ni ya habari ambayo arduino hutuma, ile ya machungwa, nyingine ni ya sasa ya + 5v, nyekundu, na mwishowe waya wa GND (au ardhi), hiyo ni ile ya hudhurungi.
Ili kuunganisha waya unaweza kutaka kuangalia nambari ambayo tumetumia kuweka huduma. Katika nambari tunaweza kuona kwamba servo ya miguu ya mbele imeunganishwa na pini D9 na servo nyingine, ile ya miguu ya nyuma na mkia imeunganishwa kwenye bandari D6. hii inamaanisha kuwa waya wa machungwa wa servo ya mbele huenda kwenye pini ya D9, na waya wa machungwa wa servo kwa miguu ya nyuma umeunganishwa na pini ya D6. Cable nyekundu ya servos zote huenda kwa 5V na waya kahawia wa servos zote huenda kwa GND (yoyote ya pini za GND za Arduino Nano).
Hatua ya 7: Na Nambari zingine
Ili kumaliza roboti lazima uilete hai!, Kwa hivyo inakuja sehemu ninayopenda, nambari.
Hapa chini, nashiriki nawe nambari hiyo. Kitufe cha kufanya roboti yako itembee na lango kamili ni kurekebisha programu ili kuibadilisha kwa uzito na usawa wa panya wako, lakini ninapendekeza hii tu ikiwa unajua programu ya arduino kidogo. Ikiwa panya wako anajitahidi kutembea, andika maoni na ninaweza kukusaidia kufanya panya wako atembee na mtindo fulani!.
Hapa una nambari ambayo nilitumia:
# pamoja
Mbele ya Servo;
Servo Nyuma;
usanidi batili () {
Mbele.ambatanisha (9);
Nyuma.ambatanisha (6);
Mbele. Andika (92); // servo yangu ya mbele, kwa digrii 90 haikuwa sawa kabisa, kwa hivyo ilibidi kurekebisha angle hadi digrii 92.
Andika nyuma (90);
kuchelewesha (1000); // roboti huweka miguu yote kwa mwili na kusubiri sekunde moja
}
kitanzi batili () {
// Kitanzi hiki kitaendelea hadi utakapochomoa roboti
// Unaweza kurekebisha pembe au muda wa kuchelewesha kati ya harakati ili kufanya roboti yako itembee haraka au polepole au upate hatua kubwa au ndogo
Mbele.andika (132);
kuchelewesha (100);
Andika nyuma (50);
kuchelewesha (300);
Mbele.andika (50);
kuchelewesha (100);
Andika nyuma (130);
kuchelewesha (300);
}
Baada ya kuandika programu hiyo kwenye jukwaa la programu ya arduino unaweza kuipakia kwenye roboti na uone jinsi inavyoendelea.
Hatua ya 8: Umemaliza
Roboti hii ni rahisi sana kukusanyika, na mpango pia ni rahisi sana. Ni rahisi kuifanya isonge… lakini ngumu sana kuifanya isonge kwa uzuri. Ikiwa unataka kuanza kujenga na kupanga roboti za kutembea, huu ni mradi mzuri kwako. Utajifunza na mradi huu jinsi ya kupanga "gait", mlolongo wa maagizo ya kufanya roboti yako itembee.
Natumahi umefurahiya mafundisho yangu ya kwanza na tafadhali, ikiwa unahitaji msaada wowote na roboti yako, nitafurahi kukusaidia kwa Kiingereza, Kifaransa au Kihispania.
Daudi
Ilipendekeza:
[Panya Wearable] Mdhibiti wa Panya anayeweza kuvaliwa wa Bluetooth wa Windows 10 na Linux: Hatua 5
[Panya Wearable] Mdhibiti wa Panya anayeweza kuvaliwa na Bluetooth kwa Windows 10 na Linux: Nilitengeneza kidhibiti cha panya kinachotegemea Bluetooth ambacho kinaweza kutumiwa kudhibiti pointer ya panya na kufanya shughuli zinazohusiana na panya kwenye kuruka, bila kugusa nyuso yoyote. Mzunguko wa elektroniki, ambao umewekwa kwenye glavu, inaweza kutumika kufuatilia h
Joe Mama (Panya) Roboti ya Vita: Hatua 8
Joe Mama (Panya) Robot ya Vita: Joe ni nani?
Panya ya kupotosha ya athari ya gitaa ya panya ya DIY - Panya aliyekufa: Hatua 5 (na Picha)
Panya ya Clone ya Upotoshaji wa Athari ya Gitaa - Panya aliyekufa: Hii sio kanyagio cha upotovu wa Mickey Mouse! Kanyagio hiki ni kiini cha moja juu ya athari za kupenda kutoka kwa miaka ya 80 … Upotoshaji wa RAT ya ProCo. Ni msingi wa upotoshaji wa OpAmp kwa kutumia chip ya LM308N IC ya kawaida ambayo ni ujenzi rahisi kwa t
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Inchi ndogo-ndogo na ndogo: Hatua 5 (na Picha)
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Micro-Sumo na Ndogo: Hapa kuna maelezo juu ya ujenzi wa roboti ndogo na nyaya. Mafundisho haya pia yatashughulikia vidokezo na mbinu kadhaa za msingi ambazo ni muhimu katika kujenga roboti za saizi yoyote. Kwangu mimi, moja wapo ya changamoto kubwa katika umeme ni kuona jinsi ndogo ni
Panya ya Altoids Panya (na Shabiki): Hatua 7
Panya ya Altoids Panya (na Shabiki): Nilikuwa nikitazama kuzunguka kwa mafundisho yote ya panya za kompyuta. nilipata panya nyingi za altoids za bati kwa hivyo niliamua kutengeneza toleo langu la moja. naamini hii ni uvumbuzi wangu mwenyewe (kuweka shabiki kwenye panya ya altoids ya bati) kwa sababu sijaona yoyote