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

Tiny Micro: bit Robot - Մաս 1: 7 քայլեր
Tiny Micro: bit Robot - Մաս 1: 7 քայլեր

Video: Tiny Micro: bit Robot - Մաս 1: 7 քայլեր

Video: Tiny Micro: bit Robot - Մաս 1: 7 քայլեր
Video: Spookiz театральная версия 2024, Նոյեմբեր
Anonim
Image
Image
Tiny Micro: bit Robot - Մաս 1
Tiny Micro: bit Robot - Մաս 1
Tiny Micro: bit Robot - Մաս 1
Tiny Micro: bit Robot - Մաս 1

Ես միշտ մտածել եմ, որ փոքր ռոբոտները հիանալի են, և ծախսարդյունավետ Microbit- ով ստեղծելը իդեալական կլինի: Ես ուզում էի ստեղծել ռոբոտ, որը չօգտագործեց IO- ի պատրաստի տախտակներ, ինչպես նախկինում օգտագործել եմ շարժիչներ վարելու կամ սենսորների մուտքեր ստանալու համար, ես ավելի փոքր բան էի ուզում: Microbit- ի այս փոքրիկ ռոբոտը մեկն է, որի վրա ես հիմնված կլինեմ մի շարք ձեռնարկների վրա: Սկզբից սկսելով նրանից, թե ինչպես ես այն հասցրեցի ՝ օգտագործելով «Իրապես օգտակար տուփերի ընկերությունների արկղերը» շասսիի համար և օգտագործելով շատ փոքր շարժիչներ և շարժիչ: Ես կօգտագործեմ այս բազային մոդելը ՝ տեսանյութում ցուցադրվող Bluetooth- ի վերահսկման, արագացուցիչի և մագնոմետրի միջոցով ուղղություն որոշելու և Neopixels- ի և IR հեռավորության սենսորների նման բաներ ուսումնասիրելու համար: Կան շատ տախտակներ, որոնք կարող եք գնել ՝ ձեր միկրոբիտը միացնելու համար, որը կաշխատի շարժիչներ և սպասարկիչներ, բայց դրա համար մենք կօգտագործենք հիմնական բաղադրիչները, որոնք ձեզ հարկավոր է փոխարինել տախտակներին: Նույն սկզբունքները կկիրառվեն ցանկացած միկրոկոնտրոլեր օգտագործելու դեպքում, երբ շարժիչ շարժիչներ:

Բոտի գործողության տեսանյութը

Ես օգտագործել եմ «Իսկապես օգտակար տուփ» ընկերության փոքր տուփերը ռոբոտի մարմնի համար, դրա պատրաստման համար օգտագործել եմ 3 կափարիչը, այնպես որ ձեզ հարկավոր կլինի դրանցից մի քանիսը կամ նման մի բան: Ինձ դուր է գալիս այն իրերի օգտագործման գաղափարը, որոնք դուք արդեն ունեք էլեկտրոնիկայի և շարժիչների համար տարաներ կառուցելու համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

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

Ինձ հաջողվեց գտնել մի քանի իսկապես փոքր շարժիչներ փոխանցման տուփով, միակ խնդիրն այն էր, որ չկային անիվներ, որոնք կարող էին տեղավորել փոքրիկ լիսեռը: Իմ ունեցածը փնտրելուց հետո ես գտա 4 փոքր կապույտ պլաստիկ շարժակներ, որոնք ճիշտ էին:

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

2 x փոքր շարժիչներ

10 սմ թռիչքի լարեր

1 x DRV8833 Dual Motor Driver տախտակ

3 x Իսկապես օգտակար տուփի ընկերության կափարիչներ

2 մմ տրամագծով պլաստմասե փոքր կտորներ

1 x Adafruit neopixel շերտ

1 x Kitronik Microbit եզրային միակցիչ

4 x ատամնանիվ կամ ինչ -որ բան օգտագործել որպես անիվ (միշտ կարող եք 3D տպել ավելի լավ բան:

1 x Pololu գնդիկավոր սկուտեղ

1 x BBC Micro: բիտ

1 x մարտկոց.

Քայլ 2. Կառուցեք շարժիչի և գնդակի սկուտեղի հավաքը

Շարժիչի և գնդակի խցիկի հավաքների կառուցում
Շարժիչի և գնդակի խցիկի հավաքների կառուցում
Շարժիչի և գնդակի խցիկի հավաքների կառուցում
Շարժիչի և գնդակի խցիկի հավաքների կառուցում
Շարժիչի և գնդակի խցիկի հավաքների կառուցում
Շարժիչի և գնդակի խցիկի հավաքների կառուցում

Սկզբում ես կառուցեցի շարժիչների և գնդակի սկավառակի հավաքումը, քանի որ այն կազմում է շասսիի մեծ մասը:

1. Սկզբում ես գերփակցեցի 4 փոխանցման անիվները, որոնք ունեի շարժիչի ելքային լիսեռների վրա

2. Հաջորդը, ես շարժիչները սոսնձեցի իմ ունեցած 2 մմ պլաստմասսայի մի փոքրիկ շերտի վրա, դրա համար կարող եք օգտագործել ցանկացած պլաստիկ նյութ:

3. Երբ սոսինձը ամրացվեց, ես հավաքը դրեցի վեր շրջված իսկապես օգտակար տուփի ընկերության կափարիչի վրա:

4. Հաջորդ մասը տեղադրում էր գնդակի սկուտեղը, ես դրա հետ եկած պտուտակներով և ընկույզներով անցնում էի ինչպես իմ օգտագործած պլաստիկ թերթի, այնպես էլ տուփի կափարիչի միջով, այնպես որ սոսինձով ամեն ինչ տեղում էր:

5. Այս փուլում ես նաև ամրացրեցի վերնագրերը DRV8833 Motor տախտակի վրա, որոնք պատրաստ էին հավաքման:

Քայլ 3. Շարժիչային վարորդի տախտակի միացում և տեղադրում

Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում
Շարժիչի վարորդի տախտակի միացում և տեղադրում

Մալուխները, որոնք դուրս են գալիս շարժիչներից, փոքր են, թվում է, թե դրանք մազից շատ ավելի հաստ չեն: Այնպես որ, նրանց հետ ավելի հեշտ աշխատելու և չկոտրվելու համար ես դրանք կպցրեցի մի veroboard- ի 4 ժապավենների, այնպես որ յուրաքանչյուր շարժիչից երկու լար, դա նշանակում էր, որ յուրաքանչյուր մետաղալար իր պղնձե գծի վրա էր, այնուհետև ես որոշ կիսով չափ կիսած մի կտոր կանացի կին jumper լարերը դեպի. Սա ինչ -որ տաք սոսինձի հավելումով թույլ տվեց ինձ տեղադրել տախտակը և տախտակը այնտեղ, որտեղ դրանք ինձ պետք էին, և պաշտպանեց շարժիչի նուրբ լարերը:

Շարժիչային վարորդի տախտակն ու վերիբուդը բոլորը կափարիչի վերևում են, և ես մի քանի անցք բացեցի, որպեսզի շարժիչի լարերը հասցնեմ կափարիչի վերևին:

Քայլ 4: Micro: bit Edge Connecter- ի տեղադրում

Micro: bit Edge Connecter- ի տեղադրում
Micro: bit Edge Connecter- ի տեղադրում
Micro- ի տեղադրում. Bit Edge Connecter
Micro- ի տեղադրում. Bit Edge Connecter

Edgeայրային միակցիչը գտնվում է իր սեփական կափարիչի վրա, այն տեղադրված է կափարիչի մեջ 2 անցք հորատելով և տեղում պտուտակելով, կամ եթե նախընտրում եք տաք սոսինձը նույնպես տարբերակ է:

Կառուցման այս փուլում ես նաև որոշեցի, թե որտեղ պետք է մարտկոցը տեղադրեմ, որպեսզի այն ամբողջը տեղավորվի առկա փոքրիկ տարածքում:

Երբ դա արվեց, ժամանակն էր անցնել շարժիչի վարորդի տախտակի միացմանը

Քայլ 5. Շարժիչի վարորդի տախտակի միացում

Շարժիչի վարորդի տախտակի միացում
Շարժիչի վարորդի տախտակի միացում

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

Միկրո ՝ բիթ / Շարժիչի վարորդի տախտակ

++++++++++++++++++++++++++++++

PIN 1 B1

PIN 8 B2

PIN 11 A2

PIN 12 A1

0V /GND GND

3V VIN

Adafruit Neopixel միացումներ

++++++++++++++++++++++++++++++++

Միկրո ՝ բիթ / Adafruit neopixel

PIN 2 DIN

0V /GND GND3V VIN

Քայլ 6. Adafruit Neopixel շերտի ավելացում

Ավելացնելով Adafruit Neopixel Strip- ը
Ավելացնելով Adafruit Neopixel Strip- ը
Ավելացնելով Adafruit Neopixel Strip- ը
Ավելացնելով Adafruit Neopixel Strip- ը
Ավելացնելով Adafruit Neopixel Strip- ը
Ավելացնելով Adafruit Neopixel Strip- ը

Տուփի վերջնական կափարիչն այնուհետև պատրաստ է տեղադրվելու նեոպիքսելային ժապավենով

Նախ լարերը կպցրեք նեոպիքսելային շերտի VCC+, GND- և DIN կողմերին

Իմ դեպքում ես նաև զոդված լարեր եմ ավելացրել neostrip- ի VCC- ի, GND- ի և DOUT- ի կողքին, քանի դեռ այնտեղ էի, քանի որ ես պլանավորում եմ դա ընդլայնել մեկ այլ հրահանգավորվող հատվածում:

Քայլ 7: Վերջնական հավաքում

Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով

Այժմ բոլոր 3 շերտերն ավարտված են: Անհրաժեշտ է զգույշ շարժվել ցատկող մետաղալարերի շուրջը, այնպես որ հիմքի կափարիչով անիվները կցված են հաջորդ շերտով վերևում: Այս փուլում անհրաժեշտ էր նաև 2 անցք հորատել `երկար բարակ պտուտակներ ավելացնելու և ընկույզներ, որպեսզի կարողանամ այդ ամենը միասին պահել 3 շերտանի սենդվիչի պես:

Ես օգտագործել եմ սև ժապավեն ՝ ներքևի 2 շերտերը միասին դրսից փաթաթած պահելու համար

Այնուհետև ես ամրացրեցի երկու պտուտակն ու ընկույզը ՝ դրանք միասին պահելու համար: Մի բան, որն ինձ դուր է գալիս այս մոտեցման մեջ, այն է, որ թույլ է տալիս արագ հեռացնել և նոր սենսորներ ավելացնել եզրագծի միակցիչին, պարզապես վերին շերտի 2 ընկույզը հեռացնելով:

Իմ կատարած վերջին փոփոխությունը այն էր, որ կափարիչից կտրեցի մի հատված, որպեսզի կարողանաք մուտք գործել միկրո: բիթ կոճակներ և ավելի հստակ տեսնել էկրանը: Ես ավելացրեցի նաև մի փոքր կտոր պլաստիկ ՝ թաքցնելու համար, տեսնելով որոշ անխափան էլեկտրագծեր թափանցիկ վերին շերտի կափարիչի միջոցով:

Հաջորդը. Ես հաջորդ քայլը կավելացնեմ ծրագրավորման և ծրագրակազմի վրա, ինչպես նաև կավելացնեմ ավելի շատ տվիչներ, ինչպիսիք են IR հեռավորության սենսորը, որպեսզի բոտը ավելի օգտակար լինի:

Իմ արածներից ավելին կարող եք հետևել այստեղ ՝ իմ կայքում ՝ www.inventar.tech

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