Բովանդակություն:

Ինչպես պատրաստել մարդանման ռոբոտ. 8 քայլ
Ինչպես պատրաստել մարդանման ռոբոտ. 8 քայլ

Video: Ինչպես պատրաստել մարդանման ռոբոտ. 8 քայլ

Video: Ինչպես պատրաստել մարդանման ռոբոտ. 8 քայլ
Video: «Աղուէս» դաս 8 - Խաղի օրինակ PING PONG։ Lesson 8 - Game example Ping Pong 2024, Նոյեմբեր
Anonim
Image
Image
Ինչպես է աշխատում այս ռոբոտը
Ինչպես է աշխատում այս ռոբոտը

Ողջույն տղերք! Հուսով եմ, որ դուք արդեն վայելել եք իմ նախկին ուսանելի «Առցանց եղանակային կայանը (NodeMCU)» և պատրաստ եք նորի, SMARS մոդելային ռոբոտից հետո, որը մենք հավաքեցինք նախորդ անգամ, այսօրվա նախագիծը նույնպես ռոբոտների ուսուցման մասին է և մենք կօգտագործենք OTTO- ն: ռոբոտի մոդելը այս տեսանյութում, և դա իսկապես զարմանալի նախագիծ է լինելու, այս նախագիծը կարող է հիանալի սկիզբ լինել ռոբոտաշինության աշխարհում:

Այս նախագծի պատրաստման ընթացքում մենք փորձեցինք համոզվել, որ այս հրահանգը կլինի ձեզ համար լավագույն ուղեցույցը, որպեսզի կարողանանք օգնել ձեզ, եթե ցանկանում եք պատրաստել ձեր սեփական ռոբոտը, ուստի հուսով ենք, որ այն պարունակում է անհրաժեշտ փաստաթղթերը:

Այս նախագիծը այնքան հարմար է, որ պատրաստվի հատուկ անհատականացված PCB- ն ստանալուց հետո, որը մենք պատվիրել ենք JLCPCB- ից ՝ բարելավելու մեր էլեկտրոնային սարքի տեսքը, ինչպես նաև այս ուղեցույցում կան բավարար փաստաթղթեր և կոդեր, որոնք կօգնեն ձեզ ստեղծել ձեր գեղեցիկ ռոբոտը:

Մենք այս նախագիծը կատարել ենք ընդամենը 5 օրվա ընթացքում, ընդամենը երկու օր ՝ եռաչափ տպված ռոբոտի մասերը ձեռք բերելու համար անհրաժեշտ բոլոր էլեկտրոնիկայի բաղադրիչները, ևս երկու օր ՝ սարքավորումների պատրաստումն ու հավաքումը ավարտելու համար, այնուհետև մեկ օր ՝ պատրաստելու համար մեզ համապատասխանող ծածկագիրը: նախագիծը, և մենք սկսել ենք փորձարկումներն ու ճշգրտումները:

Այն, ինչ դուք կսովորեք այս ուսանելիից

  1. Բաղադրիչների ընտրություն կատարելը `կախված դրա գործառույթներից:
  2. Հասկացեք ռոբոտի մեխանիզմը:
  3. Պատրաստեք սխեմայի սխեման `բոլոր ընտրված բաղադրիչները միացնելու համար:
  4. Էլեկտրոնային մասերը կպցրեք PCB- ին:
  5. Հավաքեք նախագծի բոլոր մասերը (ռոբոտի մարմին):
  6. Սկսեք առաջին թեստը և հաստատեք նախագիծը:

Քայլ 1: Ինչպես է աշխատում այս ռոբոտը:

Ինչպես է աշխատում այս ռոբոտը
Ինչպես է աշխատում այս ռոբոտը

Նախագծի նկարագրությունից սկսած, ինչպես արդեն ասացի, մենք կվերարտադրենք OTTO ռոբոտի մոդելը, որը կարող եք անվճար ունենալ 3D ձևավորված մասերը OTTO համայնքից, բայց այն, ինչ մենք կավելացնենք մեր նախագծում, անհատականացված PCB դիզայն է `ռոբոտին վերահսկելու համար: մենք կօգտագործենք ATmega328 միկրոկոնտրոլերը `Arduino Nano- ի մի ամբողջ տախտակ օգտագործելու փոխարեն, ինչպես համայնքն արեց այս ծրագրի համար:

Ռոբոտը ունի բազմաթիվ հնարավորություններ, և ձեզ դուր կգան նրա շարժումները, որոնք կատարվում են 4 servo շարժիչներով և նրա հնչյունները, որոնք հնչում են ակտիվ ազդանշանի միջոցով: անմիջապես անվճար playstore- ից և appstore- ից:

Ռոբոտների շարժումները կատարվում են 4 servo շարժիչներով, այնպես որ մենք ունենք 2 սերվո յուրաքանչյուր ոտքի մեջ, ինչպես նաև կա OTTO ռոբոտի արդիականացված տարբերակ ՝ ձեռքերը շարժումները վերահսկելու համար, բայց մենք դա չենք անի այս անիրագործելի իրավիճակում և մենք կբարձրացնենք վերահսկիչ տախտակը: մեր առաջիկա ուսանելի այս առաջադրանքի համար:

Քայլ 2: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Էլեկտրոնիկայի բոլոր բաղադրիչները միասին հավաքելու համար ես ընտրեցի այս նախագծի համար ստեղծել իմ սեփական PCB դիզայնը և արտադրել այն JLCPCB- ից, ես տեղափոխվեցի easyEDA հարթակ, որտեղ ես պատրաստեցի հետևյալ սխեմայի սխեման և, ինչպես տեսնում եք, մեզ անհրաժեշտ բոլոր բաղադրիչները, ապա ես փոխակերպեցի սխեմայի դիզայնը PCB- ի դիզայնի `պահանջվող չափսերով` ռոբոտի շասսիին համապատասխան:

Քայլ 3: PCB- ի պատրաստում

PCB պատրաստում
PCB պատրաստում
PCB պատրաստում
PCB պատրաստում
PCB պատրաստում
PCB պատրաստում
PCB պատրաստում
PCB պատրաստում

Շղթայի պատրաստումից հետո այն փոխակերպեցի անհատականացված PCB դիզայնի `վերաօգտագործվող չափսերով և ձևով, որը կհամապատասխանի մեր ռոբոտների շասսիին: Հաջորդ քայլը PCB- ի դիզայնի GERBER ֆայլերի ստեղծումն է և այն վերբեռնել JLCPCB պատվերի էջ ՝ մեր PCB- ն արտադրելու համար:

Չորս օր սպասել PCB- ներին և ահա մենք այստեղ ենք: Սա առաջին անգամն է, որ մենք փորձում ենք դեղին գույնը PCB- երի համար, և այն իսկապես հիանալի տեսք ունի:

Քայլ 4. Robot Body 3D տպված մասեր

Robot Body 3D տպված մասեր
Robot Body 3D տպված մասեր

Անցնելով ռոբոտի մարմնի մասերին, ինչպես արդեն նշեցի շնորհանդեսում, դուք կարող եք ունենալ այս ռոբոտի STL ֆայլերը OTTO համայնքի կայքէջից այս հղման միջոցով `այս մասերը 3D տպիչի միջոցով արտադրելու համար:

Քայլ 5: Էլեկտրոնային բաղադրիչներ

Էլեկտրոնային բաղադրիչներ
Էլեկտրոնային բաղադրիչներ

Այժմ մենք ունենք ամեն ինչ պատրաստ, այնպես որ եկեք վերանայենք բաղադրիչների ցուցակը.

☆ ★ Անհրաժեշտ բաղադրիչները (Amazon հղումներ) ☆

  • PCB- ն, որը մենք պատվիրել ենք JLCPCB- ից
  • ATmega328 միկրոկառավարիչ ՝
  • HC-05 Bluetooth մոդուլ ՝
  • Ուլտրաձայնային տվիչ ՝
  • 4 servo շարժիչ ՝
  • 22pF կոնդենսատորներ ՝
  • 10uF կոնդենսատորներ ՝
  • Տատանող ՝
  • L7805 Լարման կարգավորիչ ՝
  • Բզզոց ՝
  • 9 Վ մարտկոց ՝
  • Վերնագրի միակցիչ ՝

Քայլ 6: Softwareրագրային ապահովման մաս

Softwareրագրային ապահովման մաս
Softwareրագրային ապահովման մաս
Softwareրագրային ապահովման մաս
Softwareրագրային ապահովման մաս

Այժմ մենք պետք է վերբեռնենք ռոբոտի ծածկագիրը միկրոկառավարիչի վրա, այնպես որ մեզ դա կպահանջի Arduino Uno տախտակը, ռոբոտների ծրագրակազմի մասին կարող եք օգտագործել Arduino IDE- ն ՝ ձեր ծածկագիրը վերբեռնելու համար, կամ պարզապես կարող եք ներբեռնել OTTO արգելափակված IDE- ն, որը ձեզ կօգնի որոշ օրինակներով ՝ սկսելու ռոբոտի համար ձեր սեփական ծրագիրը, մեր դեպքում մենք կբեռնենք համայնքի կողմից տրամադրված այս ծածկագիրը, այս կոդը ինձ թույլ է տալիս մուտք գործել ռոբոտի բոլոր հնարավորությունները android հավելվածից:

Այս հղումից կարող եք ունենալ վերջին թարմացված տարբերակը, կամ պարզապես կարող եք ներբեռնել ստորև կցված ֆայլը ՝ կապված 9 -րդ կոդի տարբերակի հետ, որը մենք օգտագործել ենք մեր նախագծում:

Քայլ 7: Էլեկտրոնիկայի հավաքում

Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում

Մենք պատրաստեցինք էլեկտրոնային մասը, ուստի եկեք սկսենք մեր էլեկտրոնային բաղադրիչները զոդել PCB- ին:

Ինչպես երևում է նկարներից, այս PCB- ն օգտագործելն այնքան հեշտ է իր բարձր որակի պատրաստման և առանց մոռանալու այն պիտակները, որոնք ձեզ կառաջնորդեն տղաներին յուրաքանչյուր բաղադրիչը միացնելիս, քանի որ մետաքսի վերին շերտի վրա կգտնեք յուրաքանչյուր բաղադրիչի պիտակ: դրա տեղադրումը տախտակի վրա, և այս կերպ դուք 100% վստահ կլինեք, որ զոդման սխալներ չեք անի:

Ես կպցրել եմ յուրաքանչյուր բաղադրիչ իր տեղադրման համար, այս PCB- ի դեպքում դա երկշերտ PCB է, ինչը նշանակում է, որ դուք կարող եք օգտագործել դրա երկու կողմերը ՝ ձեր էլեկտրոնային բաղադրիչները միացնելու համար:

Քայլ 8: Ռոբոտի մարմնի հավաքում և ցուցադրում

Ռոբոտի մարմնի հավաքում և ցուցադրում
Ռոբոտի մարմնի հավաքում և ցուցադրում
Ռոբոտի մարմնի հավաքում և ցուցադրում
Ռոբոտի մարմնի հավաքում և ցուցադրում
Ռոբոտի մարմնի հավաքում և ցուցադրում
Ռոբոտի մարմնի հավաքում և ցուցադրում

Նախքան հավաքը սկսելը, ես խորհուրդ եմ տալիս ձեր բոլոր servo շարժիչները չափաբերել 90 ° անկյան տակ, պարզապես դա անելու համար օգտագործեք հիմնական Arduino servo ցուցադրական ցուցադրումը:

Հավաքը պարզապես չի կարող ավելի հեշտ լինել, քան սա.

  1. վերցրեք ռոբոտի մարմինը և երկու servo շարժիչներ և դրանք պտուտակեք վերևից:
  2. ապա ոտքերը միացրեք հավաքված սերվերին `ոտքերի շարժումները վերահսկելու համար:
  3. հաջորդ քայլը մյուս երկու սերվոներին ոտքերին միացնելն է և ոտքի մասերը կցել սերվոներին, և այս կերպ կունենաք մեկ սերվո յուրաքանչյուր ոտքի համար և մեկ սերվո յուրաքանչյուր ոտքի համար:
  4. Հաջորդ մասը ուլտրաձայնային տվիչն է, որը մենք այն կդնենք մեր ռոբոտի գլխին:
  5. Վերջին քայլը ուլտրաձայնային սենսորը միացնելն է իր միակցիչին և սերվերը միացնել PCB- ին:

Դուք կարող եք անդրադառնալ այն ծածկագրին, որտեղ դուք կգտնեք յուրաքանչյուր սերվոյի համար համապատասխան խորհրդանիշ, և դուք կգտնեք նույն պիտակը մեր պատրաստած PCB- ի վերին մասում:

Մարտկոցը միացնելուց հետո գլուխը ամրացնում ենք մարմնին և կարող ենք սկսել խաղալ մեր ռոբոտի հետ:

Ես իսկապես վայելեցի այս նախագիծը և հույս ունեմ, որ կտեսնեմ ձեզ նման ռոբոտներ արտադրող տղաներ, բայց դեռևս կան որոշ այլ բարելավումներ, որոնք պետք է կատարվեն մեր նախագծում `այն ավելի կարագ դարձնելու համար, այդ իսկ պատճառով ես կսպասեմ ձեր մեկնաբանություններին այն բարելավելու համար:

Մի վերջին բան ՝ համոզվեք, որ ամեն օր զբաղվում եք էլեկտրոնիկայով:

MEGA DAS- ից BEE MB- ն էր, կհանդիպենք հաջորդ անգամ:

Խորհուրդ ենք տալիս: