Բովանդակություն:
Video: Kettlebell Counter (ձախողում). 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Պատմություն. Ես կառուցեցի այս նախագիծը զուտ որպես փորձ:
Ես ուզում էի տեսնել, թե արդյո՞ք կարող եմ արագացուցիչի ազատ անկման հայտնաբերումը օգտագործել kettlebell- ի ճոճանակները հաշվելու համար:
Մասեր:
1* Արդուինո նանո
1* MAX7219 7 հատված LED ցուցադրման մոդուլ
1* ADXL345 արագացուցիչ
2* 4k7 դիմադրիչներ
2* 15 ճանապարհ 0.1 դյույմ վարդակներ `նանոյի համար
1* 8 ճանապարհ 0.1 դյույմ վարդակից `արագացուցիչի համար
1* 5 ճանապարհ 0.1 դյույմ քորոց ժապավեն `ցուցադրման համար
1* 2 ճանապարհ պտուտակավոր տերմինալ - իշխանության համար
1* 27 ՝ 34 Stripboard- ով
1* 9 վոլտ մարտկոցի սեղմիչ
1* 9 վոլտ մարտկոց (PP3)
Քայլ 1: Շինարարություն
Ես նախագծել և կառուցել եմ մի փոքրիկ տախտակ, որը կարող է պահել էկրանին և մարտկոցին նանո, արագացուցիչ, դիմադրիչներ և միակցիչներ:
Կա 12 լար և 20 ուղու ընդմիջում (որից 15 -ը Arduino nano- ի 2 վարդակների միջև):
Ես նանոն միացրեցի իր 2 միակցիչներին `դրանք ճիշտ տեղադրելու համար և տեղադրեցի տախտակին:
Ես առաջին հերթին զոդեցի անկյունային կապումներն ու ստուգեցի, որ ամեն ինչ ճիշտ նստած է, նախքան միակցիչի մնացած կապում զոդելը:
Այնուհետև ես կպցրեցի ցուցափեղկի կապում և արագացուցիչի վարդակից, երկուսն էլ կապույտ ամրակով ամրացրեցի երկուսն էլ, երբ զոդում էի:
Այնուհետև ես ամրացրի բոլոր լարերը և 2 դիմադրիչները:
Ի վերջո, ես դնում եմ ուղու բոլոր ընդմիջումները:
Նկատի ունեցեք, որ պայմանականորեն դուք պետք է աշխատեք ամենացածր բարձրության բաղադրիչներից մինչև ամենաբարձրը, լարերն ու դիմադրիչները առաջինն են մտնում, իսկ վարդակները ՝ վերջինը:
Ես պարզապես կպցրեցի տախտակը, մարտկոցը և ցուցադրիչը kettlebell- ին իմ թեստերի համար, դա հիանալի լուծում չէր, բայց սա միայն փորձ էր:
Քայլ 2: Softwareրագրակազմ
Ես խմբագրեցի ամբողջ ծրագրաշարը և ծրագրավորեցի Arduino nano- ն ՝ օգտագործելով Arduino IDE- ն:
Կոդը վարժություն էր կրկնակի օգտագործման համար, ծածկագրի մեծ մասը Sparkfun Library- ի ցուցադրական կոդն է ՝ «SparkFun_ADXL345_Example.ino»:
Ես պարզապես ավելացրեցի հաշվիչի որոշ ծածկագիր և կտրեցի մի քանի բիթ, որոնք ոչինչ չէին անում:
Theուցադրման գրառումները մշակվում են DigitLedDisplay գրադարանի կողմից:
Փորձնականորեն փորձեցի ծածկագիրը գործի դնել հարցման փոխարեն արագացուցիչի ընդհատմամբ, բայց չհաջողվեց:
Նկատի ունեցեք, որ կոդային ֆայլի ներսում կա փորձարկման տարբերակ, եթե դուք մեկնաբանություն չտաք //#define թեստին, հաշվիչը կավելանա արագացուցիչի կրկնակի թակելուց, այլ ոչ թե ազատ անկումից:
Քայլ 3. Խառը արդյունքներ
Ամեն ինչ միասին ամրացնելուց հետո ես կատարեցի 10 ճոճանակների հավաքածու, որի արդյունքում հաշվիչի վրա դրվեց 20 արժեք: Ես նորից փորձեցի և ունեցա նույն արդյունքը:
Ես ազատ անկումը կապում էի kettlebell- ի անկման փուլի հետ, ուստի առաջին գրածս կոդում ես հաշվում էի յուրաքանչյուր անկման իրադարձություն: ժամանակը:
Կոդը փոփոխելուց հետո իմ առաջին թեստը հաջողությամբ աշխատեց:
Հետագա թեստերը տարբեր արդյունքներ ունեցան հաշվարկի հետ `տարբեր քանակությամբ ճոճանակների հաշվետվությամբ:
Կռահում եմ, որ ճոճվող տեխնիկայի իմ տատանումները պատճառ են դառնում բաց թողնված հաշվարկների:
Իմ եզրակացությունն այն է, որ ազատ անկման հայտնաբերումն այնքան էլ հուսալի չէ, որ հուսալիորեն հաշվի թեյնիկի ճոճանակները:
Իմ փորձարկման բոլոր ճոճանակները հորիզոնական էին, այլ ոչ թե վերևի, ինչպես ոմանք անում են թեյնիկներով:
Քայլ 4: հղումներ
Օգտագործված գրադարաններ.
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay տարբերակ 1.1.0
Երկուսն էլ վերցված են 2019 թվականի հունիսի 29 -ին:
Խորհուրդ ենք տալիս:
Աշխատող Geiger Counter W/ նվազագույն մասեր. 4 քայլ (նկարներով)
Աշխատող Geiger Counter W/ Minimal Parts: Ահա, իմ տեղեկություններով, ամենապարզ Գեյգերի հաշվիչը, որը դուք կարող եք կառուցել: Այս մեկը օգտագործում է ռուսական արտադրության SMB-20 Geiger խողովակ, որը շարժվում է բարձրավոլտ բարձրացման սխեմայով, որը թալանված է էլեկտրոնային ճանճի ճաքճքողից: Այն հայտնաբերում է բետա մասնիկները և գամ
Jumping-Jack Counter: 3 քայլ
Jumping-Jack Counter. Ես ցանկանում էի մի միջոց հաշվել իմ թռիչքաձողերը և խրախուսել ինձ շարունակել առաջընթացը, երբ ես պատրաստում էի ցատկող բաճկոններ, ուստի ես ստեղծեցի մի նետվող ժակետի հաշվիչ, որը հնչում է Super Mario Brothers- ի զանգը ամեն անգամ, երբ ես ավարտում եմ ցատկող բաճկոնը:
Honey Bee Counter II: 5 քայլ
Honey Bee Counter II: 3/18/2020-նոր ուսանելի … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Նախագիծ, որը չի մահանում: … Ես մի քանի թարմացում եմ կատարել այս դիզայնի վրա: Պարզապես ավարտելով այս դիզայնը, բայց ուզում էի սկսել դուրս մղել այն: Այս տարբերակը
Coronavirus Case Counter - ESP32: 4 քայլ
Coronavirus Case Counter - ESP32. Վերջին համաճարակի հետ մեկտեղ, ես որոշեցի օրագրում գրանցել կորոնավիրուսի ճանապարհորդությունը: Բայց իմ առջև ծառացած խնդիրներից մեկը վիրուսի տարածման վերաբերյալ ճիշտ և վերջին թվեր ստանալն էր: Երբ արգելափակումը սկսվեց, հայրս ինձ համար գնել էր
Makey Makey Plank Counter: 6 քայլ
Makey Makey Plank Counter. Timeամանակն է համեմել ձեր տախտակի վարժությունները, երբ շփվում եք Scratch հաշվիչի և Makey Makey թիրախների հետ: