Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: Շասսիի հավաքում
- Քայլ 3: The Breadboard
- Քայլ 4: Էլեկտրաէներգիայի միացում
- Քայլ 5: L293D չիպի ավելացում
Video: Ուլտրաձայնային պատերից խուսափող ռոբոտ. 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա ձեռնարկ է, թե ինչպես պատրաստել հիմնական պատերից խուսափող ռոբոտ: Այս նախագիծը կպահանջի մի քանի բաղադրիչ և մի փոքր նվիրվածություն և ժամանակ: Դա կօգնի, եթե դուք ունեք փոքր քանակությամբ գիտելիքներ էլեկտրոնիկայի վերաբերյալ, բայց եթե դուք լիովին սկսնակ եք, հիմա սովորելու ժամանակն է: Այսպես ես սովորեցի էլեկտրոնիկա; այլ մարդկանց նախագծեր պատրաստելով, չնայած ես ընդհանրապես գաղափար չունեի, թե ինչպես են նրանք աշխատում ընդհանրապես: Աստիճանաբար, չնայած սովորեցի փոքր կտորներ, որոնք հիմնված են իրական գիտելիքների վրա, ես կարող եմ դիմել իմ սեփական նախագծերին:
Այս ձեռնարկն ավարտելուց հետո դուք կհավաքեք վերը նշված սխեման և (հուսով եմ) որոշ տեղեկություններ կվերցնեք էլեկտրոնիկայի վերաբերյալ: Սա սկզբում կարող է սարսափելի թվալ, բայց այն հեշտությամբ կատարվող քայլերի բաժանելն այն դյուրին է դարձնում: Զվարճանալ!
Քայլ 1: Բաղադրիչներ
Սկսելու համար հարկավոր է հավաքել բոլոր բաղադրիչները: Այս նախագիծը սկսնակների համար ավելի հարմարավետ դարձնելու համար շարժիչները և շասսին հավաքվում են հավաքածուի մեջ, բայց, իհարկե, կարող եք ինքներդ պատրաստել ձեր շասսին կամ գնել ձեր սեփական շարժիչները: Պարզապես համոզվեք, որ դրանք ճիշտ RPM և հզորություն են:
Ահա բաղադրիչների ցանկը.
Arduino Uno (Մեգայի նման այլ մոդելներ նույնպես կաշխատեն)
Շասսի և շարժիչներ (կարող եք փորձել օգտագործել 6 վ մարտկոցը, որը գալիս է դրանով, բայց ես գտա, որ 9 Վ -ն ավելի լավ է աշխատում) - (սա այն է, ինչ ես օգտագործել եմ - https://www.amazon.co.uk/gp/product/ B00GLO5SMY/ref…)
L293D վարորդ (միշտ լավ է ստանալ 2 -ը մեկ ընդմիջման դեպքում)
HC-SR04 Ուլտրաձայնային հեռավորության տվիչ
SPDT անջատիչ (ինչպես սա ՝
9 Վ մարտկոց (խորհուրդ եմ տալիս ձեռք բերել վերալիցքավորիչ, եթե մտադիր եք շատ օգտագործել այս ռոբոտը)
9 Վ մարտկոցի միակցիչ
Breadboard
Jumper Wires (արականից տղամարդու)
Jumper Wires (արականից իգական)
Ես չունեի բավականաչափ մետաղալարերի գույներ ՝ իմ սխեմայի կրկնօրինակման համար, այնպես որ ստիպված էի նույն գույնը օգտագործել որոշ բաների համար:
Քայլ 2: Շասսիի հավաքում
Գնված շասսիի հավաքածուն մի քանի աղբի հրահանգներ ուներ, բայց այնուամենայնիվ, ինձ հաջողվեց հավաքել այն: Եթե դուք գնում եք ինձ հետ նույն հավաքածուն, փորձեք օգտագործել այս պատկերները ՝ օգնելու համար: Եթե դա չեք անում, ապա ձեր հավաքածուն պետք է ունենա ավելի հստակ հրահանգներ: Ամեն դեպքում, վստահ եմ, որ կարող եք անել այս մասը առանց ուղեցույցի:
Քայլ 3: The Breadboard
Երկրորդ քայլը `ծանոթանալ սեղանի սեղանին, եթե չգիտեք, թե ինչպես է այն աշխատում: Ինչպես ցույց է տրված վերևի նկարում, մեջտեղի տողերը և կողմերի ներքևի սյուները միացված են իրար: Այնուամենայնիվ, մեջտեղի բացը բաժանում է 2 տողերը: Օրինակ, A1- ը E1- ին միացված է, բայց դրանք կապված չեն F1- ին J1- ին: Այսպիսով, եթե մենք ազդանշան դնենք C1 անցքի մեջ, մենք կարող ենք ստանալ նույն ազդանշանը A1, B1, D1 կամ E1, բայց ոչ F1- ից J1:
Բացը նույնպես շատ օգտակար է, քանի որ այն թույլ է տալիս բաղադրիչները դնել այս բացը ՝ միաժամանակ չկապելով իրենց սեփական կապումներն իրենց հետ, ինչպես կտեսնենք ավելի ուշ:
Կողքի ներքևի սյուները սովորաբար օգտագործվում են որպես հոսանքի ռելսեր, և մենք դրանք կօգտագործենք: Դիտեք կանաչ շրջանակներով պատկերները, եթե դա դեռ շփոթեցնող է: Բոլոր անցքերը, որոնց շուրջը կան կանաչ շրջանակներ, միմյանց միացված են յուրաքանչյուր համապատասխան պատկերում:
Սա գուցե շատ հեշտ կամ շատ դժվար է հասկանալ հենց հիմա, բայց դուք անպայման կսկսեք տեսնել, թե ինչպես են նրանք աշխատում ՝ կապեր հաստատելով, և ահա այս նախագծի ամբողջ իմաստը. սովորելով անել:
Քայլ 4: Էլեկտրաէներգիայի միացում
Լավ. Առաջին քայլը: Այս մասի բացատրությունը կարդալուց առաջ փորձեք պարզել, թե ինչ տողեր և սյուներ են ինչի հետ կապված:
Ամենակարևոր բաղադրիչը arduino տախտակն է: Սա ամբողջ նախագծի ուղեղն է: Իհարկե, մենք պետք է այն մատակարարենք էներգիայով: Օգտագործելով Vin նշվող քորոցը, մենք կարող ենք այն միացնել 29 -րդ տողին: Սա կհեշտացնի հետագայում այլ քայլեր կատարել:
Փորձեք օգտագործել գունավոր կոդավորված լարեր որոշակի օգտագործման համար, օրինակ ՝ 5 Վ միշտ կարմիր մետաղալար է, իսկ GND- ը ՝ միշտ սև: Սա շատ ավելի հեշտացնում է լարերի հետ կապված խնդիրները տեսնելը (և դա նաև բավականին գեղեցիկ տեսք ունի):
Հաջորդ բանը, որ պետք է անել, 5V նշված կապումներն են միացնել + ռելսին, իսկ GND նշանով քորոցը `երկաթուղուն: Սա նշանակում է, որ երկաթգծի ամբողջ երկարությունը սնուցվում է և ավելի հեշտ է մուտք գործել դեպի տախտակ:
GND- ը 0V- ի մեկ այլ անուն է: Մենք կարող ենք էլեկտրաէներգիայի մասին մտածել, ինչպես ջրի հոսք, որը հոսում է ներքև: Այն անցնում է էներգիայի ավելի բարձր կետից (5 Վ) բլուրից (այն բաղադրիչից, որը մենք ցանկանում ենք ուժի մեջ մտնել) ուղու միջով և դեպի ծով (0 Վ), որի կետում էներգիա չկա:
Մենք նաև կկապենք GND երկաթուղին մյուսի հետ `տախտակի մյուս կողմում` հետագայում: Մենք պետք է միացնենք մարտկոցը `տերմինալը նաև GND երկաթուղուն` ապահովելու այն 0V լարման տակ:
Քայլ 5: L293D չիպի ավելացում
Հիշում եք, թե ինչպես ասացի, որ մեջտեղի բացը շատ օգտակար էր: Դե, հիմա մեզ պետք է, որպեսզի ավելացնենք L293D վարորդը:
Շատ կարևոր է, որ դուք կողմնորոշեք չիպը, որպեսզի փոքր կիսալուսնի ձևը նայվի դեպի տող 1: Հակառակ դեպքում մենք կարող ենք հոսանքը միացնել չիպի սխալ մասերին, որոնք կարող են վնասել այն: Տեղադրեք չիպի ոտքերը բացվածքի միջով, ինչպես ցույց է տրված, այնպես որ չիպը գտնվում է տախտակի կենտրոնում: Տեսեք, թե ինչպես է դա համոզվում, որ յուրաքանչյուր կողմի ոտքերը կապված չեն:
Միացրեք լարերը, ինչպես ցույց է տրված: Քորոցների օգտագործումը ցուցադրվում է pinout պատկերում: Սա օգնում է ձեզ ստուգել, թե արդյոք GND կապերը միացրել եք GND երկաթուղուն: Մենք պետք է 5V մատակարարենք Enable1, 2 pin, Enable3, 4 pin և նաև Vcc1- ին: Սա նշանակում է, որ ամբողջ չիպը միացված է, քանի որ Enable կապումներն ակտիվացնում են մուտքի և ելքի կապերը իրենց համապատասխան կողմում, մինչդեռ Vcc կապը 5 Վ է մատակարարում չիպերի ներքին մասերին:
Հաջորդ քայլին անցնելուց առաջ կրկնակի ստուգեք ձեր բոլոր լարերը: Հավատացեք ինձ, դա շտկելը շատ ավելի դժվար կլինի, եթե այն թողնեք և հետագայում խնդիր ունենաք:
Խորհուրդ ենք տալիս:
Խոչընդոտներից խուսափելու ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus) ՝ 12 քայլ
Խոչընդոտներից խուսափող ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus). Մենք ընդհանրապես ամենուր հանդիպում ենք խոչընդոտներից խուսափող ռոբոտի: Այս ռոբոտի ապարատային մոդելավորումը շատ քոլեջներում և շատ իրադարձություններում մրցակցության մի մասն է: Բայց խոչընդոտող ռոբոտի ծրագրային մոդելավորումը հազվադեպ է: Թեև եթե մենք կարողանանք ինչ -որ տեղ գտնել այն
Խոչընդոտներից խուսափող ռոբոտ `ծանր բեռ տեղափոխելու համար. 6 քայլ
Խոչընդոտներից խուսափող ռոբոտ ՝ ծանր բեռ տեղափոխելու համար. Սա խոչընդոտներից խուսափող ռոբոտ է, որը կառուցվել է որդուս ճոճանակը տեղափոխելու համար:
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Ուտրասոնիկ խուսափող ռոբոտ Arduino- ի միջոցով. 7 քայլ
Ուտրաձայնային խուսափող ռոբոտ Arduino- ի միջոցով. Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կատարել ձեր սեփական խոչընդոտը ՝ խուսափելով ռոբոտից: Մենք կօգտագործենք Arduino UNO տախտակը և ուլտրաձայնային տվիչ: Եթե ռոբոտը հայտնաբերում է իր առջևի առարկան, փոքր սերվո շարժիչի օգնությամբ այն սկանավորում է մնացած տարածքը
Խոչընդոտներից խուսափող անհատականություն ունեցող ռոբոտ: 7 քայլ (նկարներով)
Խոչընդոտներից խուսափող անհատականություն ունեցող ռոբոտը. BASIC Stamp միկրոկոնտրոլերով (Basic Atom, Parallax Basic Stamps, Coridium Stamp և այլն), ինչ -որ տեսակի շասսիով, մի քանի տվիչներով և որոշ