
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Դեյվիդ 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 աստիճանով »:
Խորհուրդ ենք տալիս:
Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը `4 քայլ

Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը: Hey guys! Բարի գալուստ իմ նոր ձեռնարկ, հուսով եմ, որ դուք արդեն վայելել եք իմ նախկին ուսանելի «մեծ սլաքների շարժիչի կառավարումը»: Այսօր ես տեղադրում եմ այս տեղեկատվական ձեռնարկը ՝ ձեզ սովորեցնելու ցանկացած սերվոմոտորային կառավարման հիմունքները, ես արդեն տեղադրել եմ մի տեսանյութ
Ձայնային թռիչք 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- ի կողմից: