Orodha ya maudhui:
- Hatua ya 1: Mkutano
- Hatua ya 2: Ishara za Kwanza za Maisha
- Hatua ya 3: Inaweza Kuona
- Hatua ya 4: Inaweza Kuepuka Makali ya Jedwali
- Hatua ya 5: MAPAMBANO
- Hatua ya 6: Hitimisho
Video: Arduino 3D Iliyochapishwa Sumo Bot: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Kwa hivyo nilikuwa na rundo la sehemu zilizowekwa karibu na nyumba yangu. Nilitaka kushiriki kwenye mashindano ya sumo yaliyokuja katika miezi michache lakini sikuwa na bot. Badala ya kununua bot au kutumia muundo uliopo ambao utanihitaji kununua vitu kwa mradi huo niliendelea na kutengeneza bot yangu mwenyewe kutoka kwa muundo wangu mwenyewe kutoka kwa sehemu zangu mwenyewe nilizokuwa nazo. Utahitaji yafuatayo kwa mafunzo haya.
- Moja ya kila sehemu iliyochapishwa ya 3D inapatikana hapa.
- Betri ya voliti 7.4 au betri mbili 18650.
- Mmiliki wa betri ikihitajika.
- Arduino uno.
- Ngao ya kuzuka kwa Arduino uno.
- Cable ya USB kwa Arduino.
- Nguvu ya Benchtopupply (hiari).
- Chaja (hiari).
- Waya na mengi yao.
- Viwango vya chuma vya ukubwa wa kawaida servos za mzunguko zinazoendelea.
- Sensorer mbili za kubadili ir.
- 7cm magurudumu ya servo.
- Washa na uzime.
Nambari hii inabadilishwa kila wakati. Nambari ya roboti hii inaweza kupatikana hapa. Hii ndio toleo la kisasa zaidi la nambari hii ya mradi. Furahiya!
Hatua ya 1: Mkutano
- Roboti hutumia servos mbili za gia za chuma. Utataka kuzipiga kwa kutumia m3 bolts na karanga na servos ndani ya chasisi inayoangalia nje kwa pande zote mbili. Kuna njia moja tu ambayo servos inaweza kuingia kwenye roboti kwa hivyo hii itakuwa sawa mbele.
- Ambatisha magurudumu ya servo.
- Ambatisha sensorer za ir hivyo zinaangalia chini mbele ya roboti. Zimeambatanishwa na screws mbili kupitia mashimo ya M3 mbele ya roboti. Kuna vitambaa chini ya roboti kwao kutazama. Unataka kuwa mwangalifu sensorer hazichukui chasisi na zinaweza kuona njia nzima. Utajifunza zaidi juu ya hii baadaye tunapojaribu roboti ili kuona ikiwa kazi yako nzuri imefanya kazi.
- Weka sensorer ya HC-SR04 ndani ya mashimo mawili yanayotazama nje ya roboti kutoka ndani. Mashimo iko mbele ya chasisi.
- Weka Arduino Uno ndani ya chasisi na ngao juu yake.
-
Waya kila kitu pamoja kulingana na orodha ya risasi hapa chini.
- Nguvu kutoka kwa chanzo cha nguvu cha chaguo lako hadi swichi ya umeme. Utatoa waya chanya au hasi kwa ubadilishaji. Ikiwa umechagua uongozi hasi hii itakuwa ardhi yako wakati ukichagua mwongozo mzuri ambao utakuwa chanzo chako cha nguvu. Waya nyingine kutegemea kama ni chanya au hasi itakuwa chanya yako au hasi.
- Unganisha risasi chanya kwa vin kwenye Arduino na miongozo ya postive kwenye servos.
- Unganisha ardhi chini kwenye servos na Arduino.
- Unganisha 5v kutoka kwa mdhibiti wa volt 5 kwenye Arduino kwa vituo vyote vyema kwenye kila sensorer.
- Waya waya chini ya Arduino.
- Mwishowe waya wa waya 7 kwenye Arduino kulia sensa ya ir, piga 6 kwa sensorer ya kushoto IR, piga 8 kwa moja ya servos, piga 9 kwa servo ya mwisho.
Onyo: Kushindwa kuweka waya kwa usahihi kunaweza kusababisha sigara ya sigara na uharibifu wa umeme
Hatua ya 2: Ishara za Kwanza za Maisha
Onyo: Usiunganishe roboti kwenye kompyuta yako ukiwa umeendeshwa au na servos zikipigwa waya. Kukosa kufanya hivyo kunaweza kusababisha uharibifu kwa kompyuta yako
hali ya int = 3;
Mstari huu wa nambari hapo juu ni tofauti muhimu kwa roboti. Inafanya yafuatayo ikiwa sawa na kila nambari iliyoorodheshwa.
- Wakati sawa na sifuri roboti huenda kwa muundo fulani.
- Ikiwa hali ni sawa na moja roboti inachapisha pato kwenye kompyuta ya kila usomaji wa sensorer.
- Wakati sawa na mbili robot inaepuka kingo na vizuizi ikiwa inawapata.
- Roboti inapambana na bots nyingine.
Hizi ni njia tofauti za roboti inayotumiwa kujaribu na kusaidia maendeleo ya roboti. Utahitaji kubadilisha hiyo "3" hadi sifuri kwa hatua ya kwanza ya mafunzo haya.
Sasa pakia nambari kwenye roboti. Utaiona ikisonga mbele, nyuma, kushoto, na kulia kwa mpangilio huo.
Hatua ya 3: Inaweza Kuona
hali ya int = 0;
Badilisha tofauti inayofuata kuwa "1" ikiwa hatua ya awali imekamilika. Sasa wakati umeunganishwa na mfuatiliaji wako wa serial kwenye Arduino itachapisha kile robot yako inaona. "0" Inamaanisha kwa sensorer za makali kuwa ni kuona kitu. "1" Inamaanisha sio kuona kingo zozote. Ukiona mantiki imepinduliwa zingatia hiyo kwa hatua za baadaye.
Usijali kuhusu sensor ya ping. Sina kazi hiyo bado. Roboti hii iko chini ya maendeleo nzito.
Hatua ya 4: Inaweza Kuepuka Makali ya Jedwali
Epuka utupu () {
sensor ya ndaniStateLeft = kusoma kwa dijiti (kushotoSensor);
sensor ya ndaniStateRight = digitalRead (kuliaSensor);
kuchelewesha (50);
ikiwa (Ping.ping_cm ()> = 15 && sensorStateLeft == 0 && sensorStateRight == 0) {
andika (0) kushoto. andika (90);
}
ikiwa (Ping.ping_cm () <= 15 && Ping.ping_cm ()! = 0 || sensorStateLeft == 1 || sensorStateRight == 1) {
andika (90);
andika (0); }
}
Nambari hii hapo juu ni nambari iliyoitwa wakati hali ni sawa na mbili. Ikiwa hatua ya awali imekamilika hali ya mabadiliko kuwa sawa "2".
Ikiwa sensorer zimegeuzwa jisikie huru kugeuza "sensorStateLeft" na "sensorStateRight" katika kila taarifa ya "ikiwa" sawa na nambari tofauti na waliyopewa ambayo ni "1" au "0".
Sasa roboti inaweza kuepuka ukingo wa uwanja wa sumo. Karibu iko tayari kupigana. Jisikie huru kuijaribu ili uone ikiwa inafanya kazi au la.
Hatua ya 5: MAPAMBANO
Sumo yako iko tayari kupigana sasa na mabadiliko kadhaa ya nambari. Badilisha hali iwe sawa na "3" na ubadilishe mantiki kama inavyohitajika katika "Sumo" tupu. Sasa roboti yako inapaswa kuzuia ukingo wa uwanja lakini haiwezi kugundua roboti zingine. Kimsingi inaepuka kingo za uwanja na huenda kwa kasi ya kutosha kwamba kwa matumaini inaweza kusukuma roboti pembeni ya meza. Furahiya!
Hatua ya 6: Hitimisho
Roboti yako imekamilika sasa. Ikiwa kuna shida yoyote au maoni ya mradi huu jisikie huru kunijulisha. Mimi ni ajabu sana kuliko imani wazi kwa maoni kwa sababu sijui kama hii ilikuwa mafunzo yaliyofanywa vizuri au la. Furahiya!
Ilipendekeza:
3D iliyochapishwa Arduino Powered Quadruped Robot: Hatua 13 (na Picha)
3D iliyochapishwa ya Arduino Inayotumiwa na Roboti Iliyotumiwa: Kutoka kwa Maagizo yaliyotangulia, pengine unaweza kuona kuwa nina hamu ya miradi ya roboti. Baada ya Kufundishwa hapo awali ambapo nilijenga roboti iliyokatwa, niliamua kujaribu kutengeneza roboti iliyopigwa mara nne ambayo inaweza kuiga wanyama kama mbwa
GorillaBot 3D iliyochapishwa Arduino Autonomous Sprint Quadruped Robot: Hatua 9 (na Picha)
GorillaBot 3D iliyochapishwa ya Arduino Autonomous Sprint Quadruped Robot: Kila mwaka huko Toulouse (Ufaransa) kuna Mbio za Robot ya Toulouse # TRR2021Mashindano hayo yana mbio ya mita 10 ya kujiendesha kwa roboti zilizopigwa na nne. Rekodi ya sasa ninayokusanya kwa nne nne ni sekunde 42 kwa Mbio za mita 10. Kwa hivyo na hiyo kwa m
Mini-Sumo Bot: Hatua 9
Mradi huu uliongozwa na mtindo wa ushindani wa roboti ya sumo ambayo mfano unaweza kupatikana hapa. Boti mbili zimewekwa kwenye pete nyeusi na mpaka mweupe lengo likiwa kwa uhuru kubisha chupa nyingine nje ya
Drone iliyochapishwa ya 3D iliyochapishwa: 6 Hatua
Drone iliyochapishwa ya 3D: Drone inayoweza kuchapishwa unaweza kutoshea mfukoni mwako. Nilianza mradi huu kama jaribio, kuona ikiwa uchapishaji wa sasa wa 3D wa mezani unaweza kuwa chaguo inayofaa kwa fremu ya drone, na pia kuchukua faida ya asili ya kawaida na desturi
Ruffler ya Vumbi (Sumo Bot): Hatua 4
Vumbi Ruffler (Sumo Bot): Zana na orodha ya vifaaVifaa na vifaa vinavyotumika kujenga Ruffler ya Vumbi ni rahisi sana na ni rahisi kupata. Elektroniki: Pakiti ya betri, mzunguko unaoendelea servos kubwa (x3), mpokeaji, na kijijini. Karatasi ya 3x2 'ya msingi wa povu x-a