Բովանդակություն:
- Քայլ 1: Ներածություն
- Քայլ 2: Անհրաժեշտ նյութեր
- Քայլ 3. Ստեղծեք Servo Arms
- Քայլ 4. Խորհրդի ստեղծում
- Քայլ 5: Էլեկտրոնիկա և ծրագրավորում
Video: Arduino Servo Foosball: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Դեյվիդ oyոյի և Էնդրյու Գոթհարդի կողմից
Քայլ 1: Ներածություն
Մեր նպատակը. Ստեղծել Foosball- ի նման խաղ `օգտագործելով Արդուինոս, սերվո և նրա բազուկներ և փայտե կտորներ:
Ինչու. Մենք որոշեցինք, որ այս նախագիծը մեզ հնարավորություն կտա ստեղծել հետաքրքիր և օգտագործելի մի բան ՝ միևնույն ժամանակ թույլ տալով մեզ աշխատել մի շարք թեմաներով, ինչպիսիք են ՝ փայտամշակումը, Arduinos- ի կոդավորումը, եռաչափ տպագրությունը և էլեկտրագծերը:
Քայլ 2: Անհրաժեշտ նյութեր
- Arduino (ներառյալ գրատախտակը և տախտակը)
- Նոթբուք (եթե Arduino- ն պետք է միացված լինի աշխատելու համար)
- 4 սերվեր և սկավառակներ
- 8 եռաչափ տպված սերվո զենք
- 8 կոճակ
- 8 10k ohm դիմադրիչներ
- Բավարար լարեր
- Սոսինձ
- Մատչելիություն 3D տպիչին
- Փայտ (տախտակի հատվածը կառուցելիս տես հատուկ չափերը)
- Գնդակ (սեղանի թենիսի գնդակը լավ է աշխատում)
- Սուպեր սոսինձ
- Պտուտակներ և փորվածք
Քայլ 3. Ստեղծեք Servo Arms
- Օգտագործեք Onshape- ը ՝ սերվո ձեռքերը նախագծելու համար, որոնք կօգտագործվեն խաղի մեջ պինգ -պոնգի գնդակներին հարվածելու համար:
- Յուրաքանչյուր թևը դարձրեք 6 սմ երկարությամբ, 2,5 սմ ներքև դուրս եկող մասով: (Համոզվեք, որ արտամղումը տարածվում է, որպեսզի այն պտտվի սերվոյի շուրջը):
- Օգտագործեք շրջանաձև սերվոյի կտորը ՝ ձեռքերը ամրացնելու և առաջինի կենտրոնական գիծը, որը ցույց է տալիս տախտակի կենտրոնը ՝ խաղատախտակի դարպասի կողմերին զուգահեռ:
- Տեղադրեք կենտրոնական գիծը, որը բաժանում է երկրորդ թևը 129 աստիճանի բարձրության անկյան տակ ՝ առաջին սերվոյի թևի նկատմամբ:
- Հաջորդը տեղադրեք 4 servo- ի 5 սմ բարձրությամբ անկյունագծային տախտակներից յուրաքանչյուրի վերևում և 9.75 սմ յուրաքանչյուր սվոյին ամենամոտ գտնվող կողային պատերից: (Յուրաքանչյուր կողմում պետք է լինի երկուսը):
- Այնուհետև մենք անցք բացեցինք, որպեսզի սերվերի լարերը տեղավորվեն և սոսինձով սոսնձեցինք սուպեր սոսինձով:
Մեր սերվո թևի օրինակ ՝
Քայլ 4. Խորհրդի ստեղծում
- Պատրաստեք 54x36 սմ փայտե հիմք: (Սա հաշվի է առնում պատերի հաստությունը):
- Այնուհետև կտրեք չորս 14 սմ անկյունագծեր և երկու 30 սմ կողմեր: (Այս պատերը պետք է ունենան 2 սմ հաստություն և 4 սմ կամ ավելի մեծ):
- Հաջորդը գծեք գծեր, որոնք զուգահեռ են յուրաքանչյուր կողմին պատից երկու սանտիմետր հեռավորության վրա `նոր ուղղանկյուն տուփ ստեղծելու համար:
- Այնուհետև ուղղանկյան չորս անկյուններից յուրաքանչյուրում չափեք 10 սմ ուղղանկյան յուրաքանչյուր կողմի երկայնքով և գծեք այդ երկու կետերի միջև: Այս գիծը գծի պատի անկյունագծային կտորների համար է:
- Երբ լրիվ չափեք յուրաքանչյուր անկյունագծից 5 սմ բարձրությամբ և գծեք 9,75 սմ երկարությամբ և կողային տախտակին ուղղահայաց գիծ:
- Գծեք կամ գծեք ուղղանկյուն, որը կենտրոնացած է սերվոսի հիմքին համապատասխանող գծի վերջում:
- Հետո գծեք անկյունագիծ յուրաքանչյուր զույգի միջև, որը զուգահեռ է դարպասի կողմերին:
- Կտրեք թեք մակերևույթը, որը թեքվում է դեպի նպատակներից յուրաքանչյուրը երկու անկյունագծերի և նախորդ քայլի վրա գծված գծի միջև:
- Յուրաքանչյուր սերվոյի համար անցք բացեք սերվոսի հիմքին մոտ և սերվոյի և կողային պատի միջև:
- Պտուտակեք պատի յուրաքանչյուր կտոր ներքև և օգտագործեք գերծանրքաշային սոսինձ `սերվոն պահելու համար:
- Սուպեր սոսնձեցրեք servo- ի ձեռքերը servo- ին `տեղադրելով servo թևը տախտակի ներսում` դարպասի կողմերին զուգահեռ:
- Հաջորդը միացրեք տախտակի տակ գտնվող servo- ի լարերը:
Քայլ 5: Էլեկտրոնիկա և ծրագրավորում
- «Էլեկտրոնիկան յուրաքանչյուր նվագարկիչի համար բաղկացած է 2 սերվոյից, 4 կոճակից, 4 10 կահմ դիմադրողից, արդուինոյից և բավարար լարերից:
- Յուրաքանչյուր arduino- ի վրա միացրեք դրական (սև գումարած) սյունակը 5 Վ -ի, իսկ բացականը (կարմիր մինուս) `գետնին:
- Տեղադրեք չորս կոճակ սեղանի վրա, որտեղ ցանկանում եք:
- Փորձարկեք ՝ համոզվելու համար, որ կարող եք հարմարավետ սեղմել կոճակները ՝ շարունակելուց առաջ:
- Յուրաքանչյուր կոճակի վրա (որի մեջ կա կոնտակտ) այդ տողի և դրական սյունակի միջև միացրեք 10k ohm դիմադրություն:
- Նույն տողերից յուրաքանչյուրի վրա մի մետաղալար միացրեք համապատասխան քորոցին:
- 2 -րդ և 3 -րդ կապերը վերահսկում են սերվոն 9 -րդ կապում, իսկ 4 -րդ և 5 -րդ կապերը `10 -ում:
- Սերվոները միացնելու համար (այս քայլի համար անհրաժեշտ կլինի դրանք սոսնձել), միացրեք սպիտակ մետաղալարը (ազդանշանը) 9 կամ 10 կապում (կախված նրանից, թե որ կոճակները պետք է վերահսկեն այն): Սև մետաղալարը (հոսանքը) միացրեք դրական սյունակին, իսկ կարմիր մետաղալարը (հիմքը) բացասական սյունակին »:
«Ներբեռնեք կցված ծրագիրը և վերբեռնեք այն երկու arduinos- ում: initialրագիրը նախաստորագրում է բոլոր սերվերը և մուտքերը, այնուհետև ստուգում է կոճակները, որոնք սեղմվում են յուրաքանչյուր 20 միլիվայրկյանում (50 անգամ վայրկյանում) և համապատասխանաբար կարգավորում սերվերը: isրագիրը վերբեռնելուց հետո յուրաքանչյուր սերվո կվերածվի 1,5 վայրկյան տևողությամբ ՝ հաստատելու համար, որ դրանք միացված են ճիշտ և կավարտվեն 90 աստիճանով »:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Arduino ձեռնարկ - Servo Motor Control with Arduino: 5 քայլ
Arduino Tutorial - Servo Motor Control with Arduino. Սա ուսանելի է իմ " Arduino. YouTube- ի տեսանյութը, որը ես վերջերս եմ վերբեռնել: Ես խստորեն խորհուրդ եմ տալիս ստուգել այն: Այցելեք YouTube ալիք
Raspberry Pi IoT Foosball սեղան ՝ 11 քայլ
Raspberry Pi IoT Foosball Table. Բարի գալուստ իմ կոտրված ֆոսբոլի սեղանի իմ տարբերակը `Նոր մեդիայի և հաղորդակցության տեխնոլոգիայի ուսանողական նախագծի շրջանակներում: Ես հիմնականում մեծացել եմ ֆոսբոլի և լողավազանի սեղանների շուրջ, ուստի ես մտածեցի, որ հիանալի կլինի փորձել այս սարքերից մեկը միացնել ինտեր
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: