Բովանդակություն:
Video: UChip-RC Boat Պլաստիկ շշերից և CD-ROM նվագարկիչ: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այն բանից հետո, երբ ես գործի դրեցի սարքավորումները և ծրագրակազմը ՝ իմ անօդաչու ռադիոն շարժիչներին/սերվերին միացնելու համար, հաջորդ քայլը կատարված քրտնաջան աշխատանքի լավ օգտագործումն էր և իմ սեփական RC խաղալիքի ստեղծումը, որը… նավակ է:
Քանի որ ես մեխանիկական ինժեներ չեմ, ես ընտրեցի ամենահեշտ մոտեցումը, որը կարող էի պատկերացնել ՝ իմ նավակը կառուցելու համար. Հպարտ եմ ասել, որ այս անգամ ես գերազանցեցի իմ սպասելիքները:
Հետևաբար, ես ուզում եմ ձեզ հետ կիսել իմ նախագիծը, և ահա այն մի քանի քայլերը, որոնք անհրաժեշտ են ձեր սեփական «մրցարշավային» ջարդոն կառուցելու համար:
Ապրանքների հաշիվը
Էլեկտրոնիկա, դուք կարող եք կառուցել ձեր սեփական էլեկտրոնիկան ՝ հետևելով իմ նախորդ ուղեցույցին կամ օգտագործել ուրիշի նախագիծը: Իմը ներառում է.
- 1 x uChip. Arduino IDE համատեղելի տախտակ
- 1 x Tx-Rx Ռադիո համակարգ. CPPM ընդունիչ ունեցող ցանկացած ռադիոհամակարգ լավ է
- 2 x շարժիչի շարժիչ. 1x47uF@16V կոնդենսատորով, 3xDiodes- ով (արագ վերականգնում), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) և 4 դիմադրիչներով կարող եք հեշտությամբ զոդել ձերը:
- 1 x Li-ion 18650 մարտկոց. Կարող եք վերամշակել մարտկոցը հին տետրից կամ գնել նորը:
- 2 x Coreless շարժիչներ CW և CCW պտուտակներով (CW = ClockWise, CCW = CounterClockWise)
Շրջանակ (հիմնականում վերամշակված բաղադրիչներից դուրս).
- 2 x պլաստիկ շշեր (0.5 լ)
-1 x CD-ROM/DVD-ROM նվագարկիչ ՝ վերամշակված
- 3 (կամ ավելի) x Մալուխային կապեր. Իրական թիվը կախված է ձեզ անհրաժեշտ իրական երկարությունից: Ես օգտագործեցի դրանցից 4 -ը ՝ յուրաքանչյուրը 20 սմ երկարությամբ:
Քայլ 1: Էլեկտրոնիկայի կառուցում
Ես հրատարակեցի «Հրահանգներ», որտեղ բացատրվում է, թե ինչպես վարել շարժիչ/սերվո uChip- ի միջոցով և Tx-Rx համակարգով, որն ունի cPPM ընդունիչ: Այն կարող եք գտնել ԱՅՍՏԵ:
Ես պարզապես ուզում եմ ավելացնել մի քանի մեկնաբանություն ՝ բացատրելով այն տարբերությունները, որոնք պետք է հաշվի առնել: Այս նախագծում մենք պետք է քշենք 2 շարժիչ: Հետեւաբար, մենք պետք է երկու անգամ կրկնենք շարժիչի վարորդի հետ կապված սխեման: Կցված սխեմատիկան ցույց է տալիս, թե իրականում ինչ պետք է կպցնել:
Ավելին, քանի որ շարժիչները վարում եմ պարզ կիսակամուրջով, շարժիչները կշարժվեն միայն մեկ ուղղությամբ, հետընթաց չկա: Փորձեք հիշել սա նախքան լճակի խոտին խրված լինելը (սա առաջին անձի փորձի առաջարկ է):
Քայլ 2: mingրագրավորում
Firmրագրաշարը հիմնված է այն ուրվագծի վրա, որը ես մշակել եմ cPPM Rx ընդունիչից եկող ազդանշանը կարդալու համար և որը կարող եք գտնել ԱՅՍՏԵ:
Ես մի քանի մաթեմատիկա ավելացրեցի loop () ֆունկցիայի մեջ `մուտքային ազդանշանները խառնելու և շարժիչները վարելու համար անհրաժեշտ ճիշտ արժեքներ ստեղծելու համար: Այն, ինչ մենք անում ենք, դիֆերենցիալ ազդանշան տալն է շարժիչներին, որոնք թարգմանվում են դիֆերենցիալ վստահությամբ ՝ կախված այն ուղղությունից, որով մենք շարժվում ենք մեր ռադիոկայանի վրա:
Նկարը նկարագրում է այն գործառույթը, որը մենք պետք է իրականացնենք ծածկագրում: Ձախ կամ աջ թեքվելու համար անհրաժեշտ է փոխել յուրաքանչյուր շարժիչին տրված հզորությունը:
Ձախ թեքվելիս աջ շարժիչը դրվում է առավելագույն հասանելի հզորության վրա (շնչափողի փայտի դիրքին համաչափ), իսկ ձախ շարժիչը համապատասխանաբար նվազում է թեքության ձողին: Լրացուցիչ, հակառակն է առաջանում աջ թեքվելիս: Միջին միջակայքի թեքության դիրքում, գլխի տարածք ավելացվել է այնպես, որ շարժիչները կստանան հավասար մղում այն դեպքում, երբ մենք ուզում ենք ուղիղ շարունակել:
Հետո հաշվարկված արժեքները նորմալացվում են, որպեսզի դրանք մնան min/MAX շարժիչի արժեքների սահմաններում և գրվեն համապատասխան շարժիչի քորոցում `օգտագործելով analogWrite () գործառույթը: PWM- ի հնարավորություն ունեցող կապում analogWrite () - ի օգտագործումը գրում է PWM զարկերակի ընտրված երկարությունը համապատասխան գրանցամատյանում: Քանի որ մենք օգտագործում ենք 8-բիթանոց PWM, զարկերակի երկարությունը կարող է տատանվել 0-ից 255-ի սահմաններում (որոնք են շարժիչի min/MAX արժեքները):
Եթե դուք ծանոթ եք մաթեմատիկային և հավասարումներին, կարող եք փորձել գրել ձեր սեփական կոդը, որն իրականացնում է այս գործառույթը: Հակառակ դեպքում, պարզապես բեռնեք «Boat.ino» էսքիզը uChipusing Arduino IDE- ի մեջ և փորձարկեք այն:
Դուք կարող եք մեկնաբանել/մեկնաբանել DEBUG- ի սահմանածը, որպեսզի SerialUSB- ում տպեք շարժիչների և ալիքների արժեքները: Սա կարող է շատ օգտակար լինել, որպեսզի min_range, mid_range և max_range համապատասխանաբար համապատասխանեցնեք ձեր Tx-Rx ռադիոհամակարգին:
Քայլ 3: Շրջանակի ստեղծում
Այստեղ մեխանիկական ինժեների ձեր հմտությունները հարմար են: Քանի որ ես ինժեներ-ինժեներ չեմ, ես օգտագործել եմ CD-ROM նվագարկչի կտորներ: Մասնավորապես, ներկառուցված ներքին CD-ROM նվագարկիչը լիովին համապատասխանում է իմ նպատակին: Իմ նավակի լողացող տարրերը շշերն են, մինչդեռ մալուխի կապերը հատկապես օգտակար են ամեն ինչ իրար կպցնելու համար:
Թեքեք վագոնը ՝ ստեղծելով «L-կառք»: Այնուհետեւ, շարժիչները միացրեք կախովի օղակին, ինչպես ցույց է տրված նկարում: Ես ընդունում եմ, որ միայն բախտի բերմամբ էր, որ շարժիչը այդքան հիանալի տեղավորվեց սիլիկոնե այս օղակի մեջ: Այն դեպքում, երբ ձերը չեն տեղավորվում, դուք պետք է որոշ սարքավորման հարմարեցում կատարեք ՝ մեծացնելով անցքի չափը կամ կտրելով սիլիցիումի կախոցի օղակի մի մասը:
Մեկ լիտր գազավորված ջուր խմելուց հետո (փրփրուն ջրի շշերը ավելի հաստ են, քան սովորական ջրի շշերը և, հետևաբար, ավելի ամուր, հավանաբար կոլայի շշերի օգտագործումը նույնիսկ ավելի լավ կլիներ) այժմ դուք պատրաստ եք հավաքել ձեր Շշերի նավակը:
Շարժիչները միացրեք էլեկտրոնիկային, վերջինները տեղադրեք կնքված պլաստիկ տոպրակի մեջ ՝ թողնելով բացը միայն շարժիչների լարերի և մարտկոցի միակցիչի համար: Հավաքեք CD-ROM L- վագոնը, շշերը և էլեկտրոնիկան ՝ դրանք ամրացնելով մալուխի կապերի հետ միասին: Փորձեք պահել ձեր մեքենայի հաշվեկշիռը կենտրոնում և օգտագործել ևս մեկ մալուխային փողկապ ՝ էլեկտրոնիկան ամուր պահելու համար. այս նախազգուշական միջոցները երաշխավորում են, որ ալիք ծովերի դեպքում նավը գլխիվայր չի շրջվի, և որ էլեկտրոնիկան չի սահի, երբ դուք շրջադարձեր եք կատարում:
Այսքանը, դուք այժմ պատրաստ եք ձեր նավը գործարկել:
Քայլ 4: Մրցավազք:
Միացրեք ձեր նավակը ՝ մարտկոցը միացնելով և միացնելով ձեր ռադիոն (համոզվեք, որ նավը հավաքելուց առաջ ճիշտ եք կատարել ամրացման ընթացակարգը): Եկեք սկսենք մրցարշավը:
Խնդրեք ձեր RC ընկերներին կառուցել իրենց սեփականը և սկսեք նրանց հետ մրցել ձեր տան հարևան լճակում:
Խորհուրդ ենք տալիս:
Պլաստիկ ջահ ՝ 5 քայլ
Պլաստիկ ջահ. Բարև բոլորին, սա իմ երկրորդ հրահանգն է: Այժմ մենք կարող ենք տեսնել, թե ինչպես կարելի է ջահը դարձնել պարզ պլաստմասե իրերով
Օգտագործված պլաստիկ շշից USB արտակարգ լամպ ՝ 5 քայլ
Օգտագործված պլաստիկ շշից USB արտակարգ լամպ. Բարև բոլորին, սա իմ առաջին գրառումն է հրահանգների վերաբերյալ: Այս գրառման մեջ ես ձեզ ցույց կտամ, թե ինչպես եմ պլաստիկ շշից պատրաստել այս ցածր էներգիայի արտակարգ լամպը:
Պլաստիկ մոդելներում LED լուսավորություն. 7 քայլ (նկարներով)
LED լուսավորություն պլաստիկ մոդելներում. Այսպիսով, դուք պարզապես ձեռք եք բերել բոլորովին նոր պլաստիկ մոդելային հավաքածու, որն ունի շատ հստակ մասեր և զով ինտերիեր, և դուք մտածում եք. ինչ -որ կերպ, բայց չգիտեմ, թե ինչպես: " Դա՞ է քեզ անհանգստացնում, այ ախպեր:
Պլաստիկ շիշ DC Motor ինքնաթիռ ՝ 13 քայլ
Պլաստիկ շիշ DC Motor ինքնաթիռ. Փնտրու՞մ եք թռիչքի և հիմնական էլեկտրական աշխատանքը համատեղելու ստեղծագործական միջոց: Այս պլաստիկ շշով DC շարժիչային ինքնաթիռը հիանալի միջոց է հիմնական էլեկտրական հմտությունները կիրառելու համար ՝ միևնույն ժամանակ մի փոքր զվարճանալով արվեստով և արհեստներով
Անցնել վիկտորինայի խաղ պլաստիկ շշերից `9 քայլ
Պլաստիկ շշերից վիկտորինայի խաղի անցում. Պլաստիկ շշի մեջ տեղադրված այս զույգ անջատիչներն օգտագործում են շատ պարզ միացում `LED լույսերը վերահսկելու համար: Մեկ կոճակը սեղմելուց հետո նրա լույսերը կմիացվեն, դրանով իսկ անջատելով լույսերի մյուս փաթեթը: Մեծացնելուց հետո բոլոր նկարներն են