Բովանդակություն:
- Քայլ 1. Խաղադաշտը և խաղի կանոնները (հեղինակ ՝ Jaime)
- Քայլ 2. Ռոբոտի կառուցում. Նյութերի հաշիվ
- Քայլ 3. Շասսիի կտորների կտրում
- Քայլ 4: Շասսիի ներքևի մասը
- Քայլ 5: Շարժիչների պատրաստում
- Քայլ 6: Լարեցրեք այն:
- Քայլ 7: Ձողիկներ, շարժիչներ և ծածկոց տեղում
- Քայլ 8: Էլեկտրոնիկայի տեղադրման ժամանակն է:
- Քայլ 9: Կոդ
Video: Ֆուտբոլային ռոբոտ (կամ ֆուտբոլ, եթե ապրում եք լճակի մյուս կողմում). 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես ռոբոտաշինություն եմ սովորեցնում tinker-robot-labs.tk- ում Իմ աշակերտները ստեղծել են այս ռոբոտները, որոնք խաղում են ֆուտբոլ (կամ ֆուտբոլ, եթե դուք ապրում եք լճակի մյուս կողմում): Այս նախագծի նպատակն էր երեխաներին սովորեցնել, թե ինչպես շփվել ռոբոտի հետ Bluetooth- ի միջոցով:
Մենք ավարտեցինք մեր ռոբոտները մի քանի շաբաթ առաջ, և այնուհետև ես տեսա, որ Instructables- ն անցկացնում է միկրոկոնտրոլերների մրցույթ և ռոբոտաշինության մրցույթ, ուստի մենք միասին հավաքում ենք մեկ այլ ռոբոտ և կիսվում ձեզ հետ, թե ինչպես կառուցել Ֆուտբոլային ռոբոտ և խաղալ դրա հետ:
Այս ռոբոտը հավաքող երեխաներն են Բեատրիսը, Ռուբենը, imeեյմը, Գոնսալոն, Գաբրիելը, Իսմայելը և Քրիսը: Նրանց տարիքը տատանվում է յոթից տասնմեկ տարեկանների միջև, և նրանք ռոք են խաղում:
Այս ռոբոտը համատեղելու համար նրանք օգտագործում են մեծահասակների գործիքներ, նման եռակցման արդուկ, մկրատ և կտրիչներ: Ես նրանց սովորեցրել եմ, որ գործիքները խաղալիք չեն, և դրանք պետք է օգտագործել մեծ հարգանքով: Նրանք գիտեն անվտանգության կանոնները, որոնք միշտ պետք է պահպանվեն, օրինակ ՝ գործիքները միշտ թողնել սեղանի կենտրոնում, որտեղ դրանք երևում են, կամ օգտագործել տափակաբերան աքցանը միշտ արմունկները կպած կողքերին, այնպես որ նրանք չեն կարող վնասել նրանց: պատահաբար դեմք:
Քայլ 1. Խաղադաշտը և խաղի կանոնները (հեղինակ ՝ Jaime)
Խաղադաշտ:
- Խաղադաշտի չափը
- Դաշտի երկարությունը `170 սմ
- Դաշտի լայնությունը `113 սմ
- Միջին գիծ ՝ 85 սմ
- Գոլի լայնությունը `31 սմ
Խաղի կանոններ
- Ռոբոտների ֆուտբոլային հանդիպում անցկացնում են երկու թիմեր ՝ կազմված 2 ռոբոտից:
- Հանդիպումն անցկացվում է երկու 2 րոպեանոց խաղակեսերում: 2 խաղակեսերի միջև խաղը կարող է դադարեցվել մինչև 5 րոպե մարտկոցները փոխելու կամ ռոբոտներին շտկելու համար:
- Խաղը սկսվում է խաղի միջնամասի գնդակով, իսկ դաշտի անկյունում ՝ յուրաքանչյուր ռոբոտով:
- Եթե գնդակը դուրս է գալիս դաշտից, ժամանակը կանգ է առնում: Գնդակը հետ է դրվում դաշտի կենտրոնում, իսկ ռոբոտները տեղադրվում են անկյուններում:
- Եթե երկրորդ խաղակեսի ավարտին երկու թիմերն էլ հավասարվեցին, ապա երկրորդ խաղակեսին ավելացվում է մեկ րոպե ՝ առանց խաղը դադարեցնելու:
- Գնդակը թենիսի գնդակ է, որը կիսով չափ լցված է ավազով (գնդակի մեջ մի ճեղք կտրեք, ավելացրեք ավազ, սոսինձ տվեք գնդակը սուպեր սոսինձով)
- Եթե որևէ թիմ գոլ է խփում, գնդակը տեղադրվում է դաշտի մեջտեղում, և յուրաքանչյուր ռոբոտ տեղադրվում է դաշտի անկյուններում
- Robանկացած ռոբոտ, որին խաղի ընթացքում դիպչում է անձը, որակազրկված է խաղի մնացած ժամանակահատվածում:
- Եթե ռոբոտներից որևէ մեկը դադարում է աշխատել, ապա ռոբոտը դուրս է բերվում խաղից և չի կարող նորից հետ դրվել, եթե դա առաջին խաղակեսում ընդմիջումներ չէ և կարող է ամրագրվել մինչև երկրորդ խաղակեսի մեկնարկը:
- Եթե որևէ ռոբոտ հարձակվի մեկ այլ ռոբոտի վրա ՝ նրան խաղադաշտից հանելու համար, այն որակազրկված կլինի խաղի մնացած ժամանակահատվածում:
Քայլ 2. Ռոբոտի կառուցում. Նյութերի հաշիվ
Բոլոր էլեկտրոնիկայի աղբյուրներն են Amazon- ը
Մնացած նյութերը ձեռք են բերվում տեղական շինարարական խանութից:
Մենք սահմանեցինք ռոբոտի արժեքը մինչև 40 եվրոյից սահմանափակելու կանոն, և ես գնահատում եմ, որ ռոբոտի ընդհանուր արժեքը 15 եվրոյից ցածր է, քանի որ ես մեծածախ նյութեր էի գնում
- 2 շարժիչով շարժիչ + անիվ
- Breadboard
- Արդուինո նանո
- Լարերը
- Մարտկոցի կրիչ և 4 AA մարտկոց
- Անջատիչ (ըստ ցանկության)
- Կոնդենսատոր
- Քյաբաբի ձողիկներ
- Թենիսի գնդակը կիսով չափ լցված ավազով
- Ռետինե ժապավեն
- 25 սմ x 25 սմ ծալքավոր պլաստիկի 2 հատ
- HC05 կամ HC06 մոդուլ
- L9110 H կամուրջ
Քայլ 3. Շասսիի կտորների կտրում
Չափել երկու անգամ, մեկ անգամ կտրել:
Նախքան ծալքավոր պլաստիկի կտրումը սկսելը, մենք պատրաստում ենք ստվարաթղթե կաղապարներ հացահատիկի տուփերով: Սա ապացուցեց, որ խնայում է շատ աշխատանք, ժամանակ և գումար, քանի որ դուք կարող եք արագ ստեղծել ձեր ռոբոտի հիմնական ձևը, և եթե ինչ -որ բան սխալ եք անում, մի քիչ ժապավենը կարող է այն շտկել: Ռուբենը պատրաստեց կաղապարները, իսկ Բեատրիսը կաղապարները փոխանցեց պլաստիկին
Երբ սահմանեք ձեր ռոբոտի ձևը, դուք պետք է ձեր դիզայնը փոխանցեք ծալքավոր պլաստմասե թերթիկ:
Քայլ 4: Շասսիի ներքևի մասը
Plasticալքավոր պլաստիկ կառուցվածքը համակցված է կայծակաճարմանդով: Մինչև կայծակաճարմանդ կապելը, կառույցը պահվում է բամբուկե ձողերով: Մենք դա անում ենք այսպես, որովհետև պլաստմասսայի մեջ ձողերով հեշտությամբ կարող եք անցքեր բացել, և կտորի ձևի վերաբերյալ ընդհանուր պատկերացում կազմել նախքան կայծակաճարմանդ կապելը: Պլաստիկը ծալելու համար մենք օգտագործում ենք նաև բամբուկե ձողիկներ ՝ պլաստիկի մի կողմը խփելու համար:
Քրիսն ու Գոնսալոն որոշեցին, որ ցանկանում են շասսիին մի փոքր փոցխ ավելացնել, և նրանք կողերից սեպ կտրեցին: նրանք առաջին կողմից կտրած կտորը որպես կաղապար օգտագործեցին երկրորդը կտրելու համար:
Քայլ 5: Շարժիչների պատրաստում
Շարժիչներն ունեն փոքր ելուստ այն կողմում, որտեղ գտնվում են էլեկտրական միացումները: Մենք պետք է անջատենք շարժիչը և տեղադրենք էլեկտրական միացումները մյուս կողմից:
Երբ դա արվի, imeեյմը և Իսմայելը շարժիչով զոդեցին 20 սմ երկարությամբ 2 լար: Մենք դրա համար օգտագործում ենք հեռախոսագծեր, բայց ցանկացած բարակ մալուխ կարող է օգտագործվել:
Այնուհետև մենք որոշում ենք, թե որտեղ ենք ուզում տեղադրել անիվները: Անիվների տեղադրման վայրը ազդեցություն ունի ռոբոտի վարքի վրա: Ռոբոտի հետևի անիվները հանգեցնում են ռոբոտի, որը գնդակը շատ արագ է տեղափոխում, բայց դա շատ դժվար է կառավարել: Մյուս կողմից, ռոբոտը, որն անիվներն ունի դեպի ռոբոտի առջևը, պատրաստում է ռոբոտ, որը շատ հեշտ է կառավարել, բայց գնդակը տեղափոխում է շատ դանդաղ:
Այս ռոբոտի համար մենք ընտրեցինք անիվները դնել ռոբոտի կեսին: Մենք տեղադրեցինք շարժիչները այնտեղ, որտեղ ցանկանում էինք, և անիվների առանցքների համար 2 փոքր անցք արեցինք:
Քայլ 6: Լարեցրեք այն:
Գաբրիելը և Իսմայելը օգտագործել են Autodesk սխեմաները ՝ այս էլեկտրագծերի դիագրամ ստեղծելու համար:
H կամուրջը միացված է 6, 9, 10 և 11 նավահանգիստներին
HC06 մոդուլը միացված է TXD, RXD, GND և +5V: Մանեն համոզված է, որ arduino- ի TXD կապը միացված է HC06- ի RXD կապին, իսկ arduino- ի RXD կապը `HC06- ի TXD կապին:
Կոնդենսատորը 8200 կՎ հզորությամբ կոնդենսատոր է: Դուք իրականում դրա կարիքը չունեք, բայց այն այնտեղ է, որպեսզի կանխի լարման անկումը, որն անջատելու է HC06 մոդուլը, եթե մարտկոցները մի փոքր թուլանան:
Շարժիչները միացված են H կամրջին: Միգուցե ռոբոտը առաջ գնալու փոխարեն հետ գնա: այդ դեպքում շրջեք շարժիչի լարերը:
Քայլ 7: Ձողիկներ, շարժիչներ և ծածկոց տեղում
Ընտրում է ընտրության ընտրանքներ: Որտե՞ղ պետք է տեղադրեմ շարժիչները: Կան մի քանի տարբերակ, և կախված այն բանից, թե որտեղ և ինչպես են ամրացված շարժիչները, ձեր ծանրության կենտրոնը կլինի այլ վայրում:
Այս դեպքում մենք կարող ենք դրանք դնել առջևից կամ հետևից, և որոշեցինք դրանք հետ դարձնել:
Շարժիչները պետք է ամրացված լինեն շասսիի կողքին: Քրիսը հիանալի գործիք արեց մետաղալարով ՝ շասսի կողքերին անցքեր ստեղծելու համար: և ամրացրեց շարժիչները 2 կայծակաճարմանդով, քանի որ դրանք մի փոքր չափազանց կարճ էին: Տես նկարները!
Այնուհետեւ, ռոբոտի կափարիչը ամրացվել է շասսիին: ծածկը զարդարված էր Ռուբենի կողմից ՝ ռոբոտի դեմքի տեսք ունենալու համար, որովհետև ծածկը թափանցիկ էր, և նա կարծում էր, որ քանի որ HC06 մոդուլի լուսարձակները, arduino- ն և H կամուրջը շողացող շապիկով ցույց կտան, էֆեկտը սարսափելի կլինի այ տղա! նա ճիշտ էր:
Քրիսը փայտերը ավելացրեց ռոբոտի առջևին ՝ գնդակը կառավարելու համար: Ձողերը պարզապես ամրացված են շասսիին `կայծակաճարմանդ փողկապով: Բացի այդ, նա ռետինե ժապավեն է ավելացրել ռոբոտի հետևի մասում ՝ այն փակելու համար: Նա մի երկու խազ կտրեց ծածկույթի հետևի մասում և ռետինե ժապավենը ամրացրեց շասսիին ՝ փակագծով:
ՀԻՄԱ դնել անիվները և անցնել հաջորդ քայլին:
Քայլ 8: Էլեկտրոնիկայի տեղադրման ժամանակն է:
Գրեթե այնտեղ!
Կափարիչի վրա բաց է բացվում, որը տեղադրում է մեծ տհաճ անջատիչը: Դուք կարող եք օգտագործել ցանկացած անջատիչ, բայց մենք ընտրեցինք օգտագործել մեծ և տհաճ անջատիչ, քանի որ այն հիանալի տեսք ունի:
Բոլոր էլեկտրոնիկաները, որոնք մենք վաղ էինք պատրաստել, այժմ տեղադրված են ռոբոտի ներսում: Հետևեք միացման սխեմային:
Դեռ մի ամրացրեք h կամուրջը նախատախտակին, քանի որ մենք պետք է գոնե մեկ անգամ դուրս հանենք նախատախտակը:
Երբ նախատախտակը ստիպում է ռոբոտին լիցքաթափել, դուք շտապում եք պարզել, թե որտեղ տեղադրել մարտկոցները: նրանք կարող են գնալ ռոբոտի առջևի կամ հետևի մասում ՝ կախված ռոբոտի ձևից և որտեղ եք տեղադրել շարժիչները:
Դուք պետք է երրորդ ոտքը կատարեք ռոբոտին (մյուս 2 ոտքերը անիվներն են): դա անելու համար վերցրեք փոստային փողկապ և ամրացրեք այն, ինչպես ցույց է տրված լուսանկարներում:
Քայլ 9: Կոդ
Այժմ դուք պետք է տեղադրեք կոդը arduino- ում և միացրեք ձեր ռոբոտը ձեր Android հեռախոսին:
Սկսենք ծածկագրով.
Ենթադրում եմ, որ ձեր համակարգչում արդեն ունեք arduino կոդավորման ինտերֆեյս (IDE): եթե ոչ, գնացեք այստեղ և հետևեք հրահանգներին ՝
Ներբեռնեք կոդը կցված zip ֆայլից և բացեք.ino ֆայլը: Սա կստեղծի թղթապանակ ձեր համակարգչում:
Վերբեռնեք կոդը arduino- ում: դա անելու համար հարկավոր է ԱՐISԱՆԵԼ BLUETOOTH մոդուլը ՝ մայր տախտակից: Եթե ոչ, չի աշխատի: Ինձ մի հարցրեք ինչու, դա ինձ համար էլ է առեղծված:
Տեղադրեք «Roboremo free» - ը ձեր Android հեռախոսի մեջ Google հավելվածի խանութից:
Հետևեք այս քայլին կցված սեղմված թղթապանակի հրահանգներին:
Այն դեպքում, երբ դուք չեք կարող տեղադրել ինտերֆեյսը ձեր հեռախոսում, հետևեք ստորև բերված հրահանգներին ՝ ձեր հեռախոսի համար ինտերֆեյս ստեղծելու համար:
Android հեռախոսը ռոբոտին միացնելու ցուցումներ, (հեղինակ ՝ Գաբրիել)
- Bluetooth- ը միացնելու համար դուք պետք է ունենաք Android բջջային հեռախոս, պլանշետ կամ համակարգիչ bluetooth- ով
- Տեղադրեք RoboremoFree- ը:
- Ինտերֆեյսի ծրագրավորում. Մուտքագրեք ընտրացանկ և ընտրեք սլայդեր, և դա այն է, ինչ դուք պատրաստվում եք կառավարել ռոբոտին:
- Երբ սահիկը տեղադրեք էկրանի ինտերֆեյսի ձախ կողմում, դուք պետք է սեղմեք սահիկի id- ն սահմանել որպես «izq»: Դա izq է, քանի որ izquierda դա ինչպես ենք ասում իսպաներեն:
- Այնուհետեւ դուք պետք է մուտքագրեք պիտակը: Պիտակի ներսում պետք է տեղադրել izqSpeed#*1:
- Այնուհետև պետք է մուտքագրեք «min max», իսկ min- ում ՝ -255, իսկ max 255 -ում ՝ և սեղմեք «int»:
- Հաջորդ տողում պետք է կարդալ «ուղարկել, երբ ազատ արձակվի»
- 2 տող ներքևում ՝ «տարածություն ուղարկել»
- ապա «ավտոմատ չվերադառնալ»
- «սահմանել ինքնաբերական արժեք» կետում անհրաժեշտ է տեղադրել «միջին»
- սահմանված կրկնվող ժամանակահատվածում անհրաժեշտ է տեղադրել 100
Այժմ դուք պետք է ավելացնեք սլայդեր ինտերֆեյսի աջ կողմում և նույնն անեք ՝ ID- ն սահմանելով որպես «der», իսկ պիտակը ՝ derSpeed #*1: Մնացած բոլորը նույնն են:
Խաղը սկսելու համար. Երբ հավելվածում եք, պետք է կապույտ ատամը միացնել Roboremo Անվճար մենյու մուտք գործելով, այնուհետև պետք է սեղմել միացնել Bluetooth (RFCOMM) և սեղմել HC-05 կամ HC-06:
Վայելեք:
Խորհուրդ ենք տալիս:
Արտահայտման ռոբոտ- եթե սա քան դա `5 քայլ
Expression Robot- Եթե սա քան. . Ռոբոտը համատեղ
Tensegrity կամ Double 5R զուգահեռ ռոբոտ, 5 առանցք (DOF) էժան, կոշտ, շարժման կառավարում ՝ 3 քայլ (նկարներով)
Tensegrity կամ Double 5R զուգահեռ ռոբոտ, 5 առանցքի (DOF) էժան, կոշտ, շարժման վերահսկում. Հուսով եմ, դուք կմտածեք, որ սա ձեր օրվա ՄԵIG գաղափարն է: Սա գրանցում է Instructables Robotics մրցույթում, որը փակվում է 2019 թ. Դեկտեմբերի 2 -ին: Նախագիծը հասավ դատավարության վերջին փուլին, և ես ժամանակ չունեի կատարելու իմ ուզած թարմացումները: Ես
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Ֆուտբոլային բարձրախոսներ. 13 քայլ (նկարներով)
Ֆուտբոլային բարձրախոսներ. Սա նախագիծ է ՝ բարձրախոսը ֆուտբոլի ներսում տեղադրելու համար: Ձեզ հարկավոր են ուղղանկյուն ձևի բարձրախոսներ, կաշվե անցքեր, փակագծեր, գավաթ, ֆուտբոլ, կպչուն ժապավեն, ստիրաֆոմ, ճշգրիտ դանակ, զոդման սարքավորումներ, էլեկտրական ժապավեն, տաք սոսինձ, համակարգիչ
Ինչպես ձեռք բերել ձեր Ipod Touch- ը (կամ Iphone- ը, եթե դա իսկապես խառնաշփոթ եք) `հիշողության պակասից վթարից դուրս գալու համար. 3 քայլ
Ինչպես ձեռք բերել ձեր Ipod Touch- ը (կամ Iphone- ը, եթե դա իսկապես խառնաշփոթ է) `դադարեցնելու համար հիշողության պակասից խափանումները: Բարև, այնտեղ, ipod touch և iphone օգտագործողներ: Լավ, ես համոզված եմ, որ դուք բոլորդ մի փոքր տարրական պատկերացում ունեք, թե ինչպես է աշխատում խնձորի iPod- ը, այնպես չէ՞: Դուք բացում եք ծրագիր: Այդ ծրագիրը կօգտագործի գուցե ipod touch 1G- ի միջև առկա ՝ 5-30 ՄԲ