Բովանդակություն:
Video: Portal Two Sentry Turret by Arduino Uno: 6 Steps (With Pictures)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)
Քայլ 1: Կոդ
Կոդն ավելի բարդ չէ, քան մի քանի if- հայտարարություններ և
իմանալով, թե ինչպես գրել Arduino Uno բաղադրիչներին:
Կոդի հիմնական բաղադրիչները սովորաբար անմիջականորեն կապված են ապարատային սարքավորման հետ. PING տվիչ, մի քանի LED, բարձրախոս և Servo շարժիչ, ըստ էության, թելադրում են ծածկագրի ամբողջականությունը: Կա գրադարան, որը ներառված է servo շարժիչի համար, ինչպես նաև timesTurned ամբողջ թիվը, որը հաշվում է, թե քանի անգամ է պտուտահաստոցը փոխել իր դիրքը օբյեկտի որոնման համար:
Ինչ վերաբերում է ապարատային սարքավորմանը, PING սենսորը նման է կոդի վարորդին, քանի որ եթե-ի բոլոր հայտարարությունների վիճակը հիմնված է այն բանի վրա, թե ինչ է կարդում Arduino- ն սենսորից: Այսպիսով, անկախ նրանից, թե PING սենսորը Arduino- ին նշում է, որ «տեսնում է» ինչ-որ բան 30 սմ-ի սահմաններում, կամ երբ այդ սահմաններում ոչինչ չի գտնում, որոշելու է, թե ինչ է տեղի ունենում հաջորդիվ կոդի ներսում if- հայտարարության պատճառով:
Եթե ինչ -որ բան տեսնի, LED- ները բարձր են գրված օրինակով, որպեսզի նրանք լուսավորվեն և բարձրախոսը նույնպես հնչի: Այս գործողությունների համար սերվոն դադարում է շրջվել:
Եթե ինչ -որ բան չի տեսնում, որ սերվոն գրված է տասը քայլով շարժվելու համար ՝ հիմնվելով դիրքի վրա, ծածկագրի վրա գրված ամբողջ թիվը, որը միշտ հաշվում է վեր կամ վար ՝ կախված նրանից, թե բոտը որ ուղղությամբ է շարժվում: Աստիճանների իմաստով այս դիրքը գրելը դյուրացնում է գրադարանը:
Քայլ 2. Մոդելավորում (Solidworks)
GrabCad- ն ուներ մի քանի մոդել, որոնք մեծացնելու համար հիանալի կլիներ
և օգտագործել. Այնուամենայնիվ, ես չկարողացա պարզել, թե ինչպես դա անել և վերջացրեցի իմ սեփականը: Դա անհարմար, օրգանական ձև է, այնպես որ կորի շուրջ կտրված կտրվածքներն ու արտահոսքերը դարձան կառուցվածքի կարևոր մասը: Մարմինը հիմնական կենտրոնական ձևն է ՝ երկու թևերով, որոնք միևնույն հատվածն են, բայց հայելապատված, կան երկու թևի հենարաններ, որոնք պետք է բացվեն ներսից վերևից կամ ներքևից մինչև կեսը, որպեսզի լարեր թողնելու համար տարածք մնա, և վերջապես կա servo mount, որը ես օգտագործել եմ մարմնի ներքևից փոխակերպող միավորներ ՝ դրա ճիշտ կորը ստեղծելու համար: Ամենահեշտն է տեսնել, թե ինչպես են այս բոլորը միասին աշխատում լուսանկարում:
Քայլ 3: Տպագրություն
Սա կարող է համբերություն պահանջել ՝ կախված այն բանից, թե ինչ տպիչ եք դուք
օգտագործելը և որքանով եք հարմար դրա հետ: Իմ աշտարակի մարմնի տպագրությունը վեց ժամ տևողությամբ է, և թևերից յուրաքանչյուրը մոտ չորս ու կես ժամ է ՝ առանց որևէ ձախողման: Ես պահեցի Solidworks- ի ֆայլերից յուրաքանչյուրը որպես. STL, այնուհետև օգտագործեցի FlashPrint ծրագիրը և Forge Finder 3D տպիչը: Բավականին պարզ տպագրություններ: Աջակցությունները լավ գաղափար են և հոգնում են թելիկի կեսը վերջանալուց, քանի որ դա կարող է փչացնել մեկ օրը:
Քայլ 4: Հավաքում
Սերվո պատրաստում Ես օգտագործեցի մի քանի լավ տեղադրված հորատման անցքեր և տուփ
դանակ ՝ սերվո -շարժիչի նստեցնելու համար պլաստմասսան: Երբ դա արվի, տեղադրեք մի խորություն, որը չի առաջացնի թևեր և չի բախվի տուփի հետ և ներքևում պտուտակեք մետաղյա ափսե, որը ծածկված է լվացարաններով, որոնք կպահպանեն սերվոն:
Տուփի պատրաստում. Կողքի մի մեծ անցք ինձ թույլ տվեց Arduino- ի մետաղալարը դուրս մղել նախագծից և իմ համակարգչի մոտ լրացուցիչ էներգիայի համար: Մարմնի վրա սերվոյի վրա նստած հետևի ձախ անկյունում ես մի մեծ անցք բացեցի, որպեսզի բոլոր լարերը միացնեմ իրար, որպեսզի դրանք միավորված լինեն իրար, որպեսզի այն ավելի մաքուր տեսք ունենա, բայց նաև վստահ լինեմ, որ ամեն ինչ կարող է հասնել:
Մարմին և թևեր: Սկսեք ՝ տաք պտուտակով կպցնելով պտուտակի գլուխը, որն այնքան երկար է, որ մարմնին հասնի մինչև թևերից յուրաքանչյուրի կենտրոնը: Երկու սյուները տաք սոսնձեցրեք այնպես, որ անցքերն ուղղված լինեն դեպի թևերը և համոզվեք, որ դրանք տեղադրեք այնպես, որ թևերը կարողանան հարմարավետ հանգստանալ մի փոքր բաց դիրքում: Ես վերցրեցի ատամի խոզանակը և այն խրեցի աչքի խոռոչի մեջ, որպեսզի այն լրացուցիչ աջակցություն ցուցաբերի PING սենսորին: Այն վայրէջք կատարեց գրեթե կենտրոնի մոտ, և ես այն ներկեցի սև: Վերջին մասը լեռն էր, որի վրա տեղադրված էր servo հատվածը և տաք սոսնձված էր նախագծին:
Wring. Ես ավարտեցի իմ նախագծի համար ստվարաթղթե լարերի լարերի կիրառումը: Հետևեք և կտրեք մարմնի և աչքի անցքի ձևը: Կտրեք ճեղքերը LED- ների մեջ սահելու համար: Ես իմը կատարեցի չորս անկյունների հավաքում: Արտաքին տեսքի համար ես ստվարաթուղթս ներկեցի սև և նրբորեն ամրացրեցի LED- ներին ամրացված լարերը տեղում:
Բարձրախոսը տեղադրված է PING սենսորի տակ, այնպես որ նախկինում այդ դագանակի տակ: Եվ լարերը կարող են ամրացվել:
Աչքի համար մի կտոր սև կտորից կտրեք մի փոքր ավելի մեծ, քան աչքի անցքից: Կտրեք երկու շրջանակ PING տվիչների համար ավելի մեծ շրջանակի մեջ, որն այժմ ունեք: Պառկեցրեք այն և դանակ օգտագործելով, զգուշորեն սփռեք կտորը սենսորի համար տախտակի հետևում և բարձրախոսի տակ, այնպես որ սենսորից բացի ոչինչ չի երևում:
Քայլ 5: Շղթա
Եթե տպագրությունը չփորձարկեց համբերությունը, ապա այս քայլը կկատարվի:
Ես սկսեցի լամպերը միացնել երկար կանանց ադապտերային լարերին, այնպես որ ես կարող էի նրանց ազատ տեղաշարժել ի տարբերություն հացահատիկի: Կարևոր է այնպես կազմակերպված լինել, որ գրի առնես, թե որ գույնն է բևեռային, և որ լամպը դա կատարելու հիանալի միջոց է: Ամեն ինչ դուրս գրված էր ՝ սկսած իմ ծածկագրից բերված համարներին նայելով:
Ես ամեն ինչ միացրեցի և կպցրեցի տպված կտորներին և ամրագոտին, նախքան բոլոր լարերը ներքևի անցքի մեջ մտցնելը և դրանք միացնելով տուփի մեջ տեղադրված հացաթղթին և Արդուինոյին: Իմ հացահատիկը և Արդուինոն տեղադրվեցին տուփի մեջ, որն արդեն միացված էր գետնին և հզորությանը:
Խորհուրդ ենք տալիս:
Tower Climb Helping Robot V1 - Two Legged, RF, BT Control With App: 22 Steps (with Pictures)
Tower Climb Helping Robot V1 - Two Legged, RF, BT Control With App: Երբ երբևէ պատերին տեսնելով մողեսներ, ես պլանավորում եմ պատրաստել նրա նման ռոբոտ: Դա երկարաժամկետ գաղափար է, ես շատ հոդվածներ եմ փնտրում էլեկտրասոսնձող նյութերի համար և ինչ-որ կերպ ստուգում եմ, և չհաջողվեց պահել դրա հնարավորությունները: Հենց հիմա ես պլանավորում եմ այն դարձնել էլեկտրամագնիս օգտագործելով
Arduino Uno Tutorial #2 - The Buzzer Song: 4 Steps (With Pictures)
Arduino Uno Tutorial #2 - The Buzzer Song. Բարև բոլորին, քանի որ ես տեսա, որ իմ առաջին ձեռնարկը լավ խաղային խաղ էր, ես որոշեցի, որ ես ձեզ համար Arduino Uno ձեռնարկների շարք եմ պատրաստելու:
Ինքնավար Nerf Sentry Turret: 6 քայլ
Ինքնավար Nerf Sentry Turret. Մի քանի տարի առաջ ես տեսա մի նախագիծ, որը ցուցադրում էր կիսաինքնավար պտուտահաստոց, որը կարող էր ինքնուրույն կրակել մեկ անգամ: Դա ինձ գաղափար տվեց Pixy 2 տեսախցիկ օգտագործել ՝ թիրախներ ձեռք բերելու համար, այնուհետև ինքնաբերաբար ուղղել ներաձիգ ատրճանակը, որը կարող էր կողպվել և
LEGO Arduino Sentry Turret: 9 քայլ
LEGO Arduino Sentry Turret. Այս հրահանգը ձեզ քայլ առ քայլ ցույց կտա, թե ինչպես ստեղծել ձեր սեփական (ոչ մահացու) պահակախմբը LEGO կտորներից, Arduino UNO- ի տախտակ, Bricktronics Shield, մի քանի լար և մի փոքր կապար: Այն ունակ է ավտոմատ և հեռակառավարման ֆունկցիայի
Accesspoint - Station Communication Between Two ESP8266 MCUs: 3 Steps
Accesspoint - Station Communication Between Two ESP8266 MCUs. Ինչպես ես տեսա մեկնաբանություններից, կան արտադրողներ, ովքեր կցանկանային օգտագործել ESP8266 MCU- ներ `հեռու երթուղղիչի տիրույթից: Այսպիսով, ահա բար