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

SOCBOT - հաջորդ սերնդի Vibrobot: 13 քայլ (նկարներով)
SOCBOT - հաջորդ սերնդի Vibrobot: 13 քայլ (նկարներով)

Video: SOCBOT - հաջորդ սերնդի Vibrobot: 13 քայլ (նկարներով)

Video: SOCBOT - հաջորդ սերնդի Vibrobot: 13 քայլ (նկարներով)
Video: EGB320 Group 27 - SocBot.27 video showcase for QUT 2024, Նոյեմբեր
Anonim
SOCBOT - հաջորդ սերնդի Vibrobot
SOCBOT - հաջորդ սերնդի Vibrobot
SOCBOT - հաջորդ սերնդի Vibrobot
SOCBOT - հաջորդ սերնդի Vibrobot
SOCBOT - հաջորդ սերնդի Vibrobot
SOCBOT - հաջորդ սերնդի Vibrobot

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

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

Վիբրոբոտի էվոլյուցիոն տոհմածառի հաջորդ ճյուղի վրա մենք գտնում ենք դիպբոտը: Պատրաստված են դեն նետված ինտեգրալ սխեմաներով ՝ գրեթե բոլոր դիպպոտները ծնվում են, ամենահարմարը, մայր տախտակներից: Սրանք vibrobot մշակույթի ցածր հեծյալներն են: Այն, ինչ նրանք չունեն բարձրության վրա, փոխհատուցում են ոտքերի քանակով, քանի որ շատերն ունեն առնվազն 40-ը: Դիփբոտների մեծամասնությունը նման է մի քանի ոտանի վրիպակի, որը կարող է բայթ լինել:

Իր գենոֆոնդի նման լայն տատանումներով, vibrobot- ի տոհմածառը, բնականաբար, շարունակեց նորարարական էվոլյուցիոն հարմարվողականությունը: Շրջակա միջավայրի մեծ ազդեցության տակ թրթռացող բոբոտները շարունակում են առաջանալ այն բոլոր փրկված իրերից, որոնք, թվում է, ձեռքի տակ են: Նրանք կարող են զարգանալ պահեստամասերի արկղերից, մութ դարաշրջանի էլեկտրոնային գործիքների փորոտիքից (կարդացեք այստեղ էջեր), անձնական խնամքի պարագաներից, տեսախաղերի հին վերահսկիչներից և հեռացված համակարգիչներից: Այս բոլոր շրջակա միջավայրի գործոնները բավականին լավ են կատարում vibrobot գենոտիպի ընդլայնման խնդիրը:

Դա մեզ բերում է այս Instructable- ի `Socbot- ի ուշադրության կենտրոնում: Այս հեղինակի մտքում ծնված, երբ նա առաջին անգամ տեսավ դիպբոտին, սա հաջորդ քայլն է թրթռացող միկրո ռոբոտների նախագծման էվոլյուցիայի մեջ: Բլոկի այս նոր երեխան բարձր առաջադեմ vibrobot է: Վերահսկվող փրկված հեռուստատեսության ինֆրակարմիր հեռակառավարման վահանակի միջոցով, այս PICAXE- ով աշխատող հաջորդ սերնդի vibrobot- ը պատրաստ է արձագանքել ձեր բոլոր ուղղորդող հրամաններին: Այլևս պատահական ռոումինգ չկա: Կոճակի պարզ սեղմումով socbot- ի յուրահատուկ մետաղալարով փաթաթման տեղաշարժման համակարգը մեկնարկում է հանդերձանքով ՝ ուղարկելով այս բեկորը ցանկացած ուղղությամբ, որը դուք կընտրեք: Eredամացույցի ալկալային մարտկոցներով սնված, socbot- ն ունի երկու արտաքին թրթռացող շարժիչային շարժիչներ: Չնայած ներկայիս դիզայնը սահմանափակ է, այս միկրոբոտը բավականաչափ հզոր է ՝ ցանկացած հարթ մակերևույթի վրա պտտվելու համար: Չնայած ուղեղների վրա մեծ է, այն դեռ այնքան փոքր է, որ կարող է նստել մեկ քառորդի վրա: Այսքան փոքր տարածության մեջ փաթեթավորված այսքան տեխնոլոգիական ժառանգությամբ և ուժով, պետք է մտածել, թե ուր կտանի մեզ թրթռացող տեխնոլոգիայի էվոլյուցիայի հաջորդ քայլը:

Ահա հիանալի Vibrobots հոդված, որը գրել է Գարեթ Բրենվինը

Կենսաքիմետրոնիկա

Քայլ 1: ՄԱՍՆԵՐԸ

ՄԱՍՆԵՐԸ
ՄԱՍՆԵՐԸ

. 1 - PICAXE -08M 1 - 16 Pin Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrating Pager Motors 1 - TSOP4838 կամ նման 38KHz IR Receiver Module 2 - General Purpose 100V ազդանշանային դիոդներ 3 - L1154 Watchամացույցի մարտկոցներ 1 - 4.7mfd Capacitor 2 - 82ohm 1/4 Watt Resistors 1 - 33K Օհմ 1/4 Watt Resistor մետաղալար, բարակ մետաղական պաշտպանություն, սուպեր սոսինձ

Քայլ 2. Ինչպես է այն աշխատում

ԻՆՉՊԵՍ Է ԴԱ ԱՇԽԱՏՈՒՄ
ԻՆՉՊԵՍ Է ԴԱ ԱՇԽԱՏՈՒՄ

. Այս Socbot- ն օգտվում է PICAXE -08M- ի ամենաօգտակար բնութագրերից մեկից `նրա ունակությունից` ուղարկել և ստանալ Sony 127 38KHz ինֆրակարմիր հեռուստատեսության կառավարման բոլոր կոդերը: Այս հատկությունը թույլ է տալիս 08M- ին հաղորդակցվել հեռակառավարման վահանակի, հեռուստատեսության կամ նույնիսկ մեկ այլ 08M- ի հետ: Այստեղ 08M- ը դիտում է ունիվերսալ հեռակառավարման վավեր կոդը և արձագանքում է հեռակառավարման վահանակի կոճակներին ՝ ուղարկելով ընթացիկ զարկերակ մեկ կամ երկուս շարժիչներին: 08M ելքերը կարող են աշխատել 20 մԱ -ի չափով, այնպես որ ես ելքերը զույգերով կապեցի, որպեսզի յուրաքանչյուր շարժիչին կերակրեմ 40 մԱ: 82 օհմ ռեզիստոր ՝ յուրաքանչյուր շարժիչով, սահմանափակում է հոսանքը մինչև 40 մԱ առավելագույն: Արագ ազդանշանային դիոդը յուրաքանչյուր շարժիչին զուգահեռ օգնում է խորտակել շարժիչների ստեղծած ինդուկցիոն լարումները: Կոնդենսատորները մեծապես կբարելավեն պաշտպանությունը, բայց նաև կավելացնեն բոտի չափսերը, այնպես որ ես դրանք թողեցի առանց ակնհայտ կարճաժամկետ վատ հետևանքների:.

Քայլ 3. Ներբեռնեք ծածկագիրը դեպի PICAXE

Ներբեռնեք ծածկագիրը դեպի PICAXE
Ներբեռնեք ծածկագիրը դեպի PICAXE

. Սա պիկաքսի կոդն է, որը ես գրել եմ սոցբոտի հետ օգտագործելու համար: Քանի որ socbot- ը ներբեռնման միացում չունի, ձեզ հարկավոր է ծրագրավորել պիկաքսը պրոտո տախտակի վրա, այնուհետև ծրագրավորված չիպը տեղափոխել socbot: Կոդն օգտագործում է infrain2 հրամանը `սպասելու ունիվերսալ հեռակառավարման 3 վավեր կոդերից մեկին: Կախված նրանից, թե որ ծածկագիրն է ստացվել, պիկաքսը մեկ շարժիչին կամ երկու շարժիչին կուղարկի 100 մՍ ընթացիկ զարկերակ: Եթե կոճակը պահված է, ընթացիկ զարկերակը կրկնում է մինչև կոճակը բաց թողնելը: Picaxe bas ֆայլի պատճենը ներքևում ներառված է ներբեռնման համար:

ՀԻՄՆԱԿԱՆ. Թող dirs = %00010111BEGIN: թող կապում = %00000000 infrain2 թող b0 = infra եթե b0 = 16 ապա AHEAD 'CH+ եթե b0 = 19 ապա ԱՌԱ' VOL- եթե b0 = 18 ապա IGHԻՇՏ 'VOL+ goto BEGINAHEAD: թող կապում = % 00010111 'Ելքներ 0, 1, 2, 4 ԲԱ pa ընդմիջում 100 goto MAINLEFT. Թող կապում = %0000011' Ելքեր 0, 1 HIGH 2, 4 LOW դադար 100 սկսեց մինչև ՍԿՍԵԼ. Թող կապում = %00010100 'Ելքեր 2, 4 HIGH 0, 2 OWԱOWՐ դադար 100 գնաց ՀԻՄՆԱԿԱՆ:

Քայլ 4. PROՐԱԳՐԵԼ ՀԵՌՈԸ

PROՐԱԳՐԵԼ ՀԵՌՈԸ
PROՐԱԳՐԵԼ ՀԵՌՈԸ

. Universalանկացած ունիվերսալ IR հեռակառավարիչ կաշխատի PICAXE- ի հետ: Այն, ինչ ձեզ հարկավոր է անել, այն ծրագրավորելն է ՝ Sony հեռուստացույցով օգտագործելու համար: Ես օգտագործեցի էժան RCA ունիվերսալ հեռակառավարիչ, որը վերցրեցի Wal Mart- ում 10,00 դոլարից պակաս: Sony- ի օգտագործած կոդը 218 -ն էր: Իմ ստուգած հեռակառավարման վահանակներից շատերը ունեին Sony հեռուստացույցների կոդերի երկու փաթեթ, ուստի եթե մեկը չի աշխատում, փորձեք մյուսը: Ես օգտագործում էի կենտրոնի Channel Up և Volume Down և up կոճակները ՝ իմ socbot- ը կառավարելու համար, բայց դուք կարող եք օգտագործել այն, ինչ ցանկանում եք: Պարզապես փնտրեք PICAXE վեբ կայքի կոճակների ծածկագիրը կամ օգտագործեք վրիպազերծման կոդի հրամանը և մեր համակարգիչը ՝ ձեր հեռակառավարման վահանակի յուրաքանչյուր կոճակով ուղարկված կոդը ստուգելու համար: Իմ հեռակառավարման վահանակը. Ձայնի նվազում - շրջեք ձախ (միայն ձախ կողմի շարժիչը միացված է) Ալիք դեպի վեր - գնացեք առաջ (երկու շարժիչներն էլ միացված են) Ձայնի բարձրացում - թեքվեք աջ (միացված է միայն աջ կողքի շարժիչը):

Քայլ 5. Պատրաստեք WIRE WRAP SOCKET- ը

Պատրաստեք WIRE WRAP SOCKET- ը
Պատրաստեք WIRE WRAP SOCKET- ը
Պատրաստեք WIRE WRAP SOCKET- ը
Պատրաստեք WIRE WRAP SOCKET- ը

. Հաղորդալարերի փաթաթման վարդակին թեքելը կարող է բարդ լինել: Ես պատվիրեցի 4 -ը և խառնեցի նրանցից 3 -ը, մինչև որ վերջապես չորրորդը թեքվեց առանց կոտրվելու: Սա այն մեթոդն է, որը ես վերջապես ստացա լավագույնը աշխատելու համար: Ես տողերի մի շարանը մտա ընդմիջման տախտակի մեջ և դանդաղ թեքեցի այդ կողմի բոլոր 8 կապում այն ուզած ձևը: Այնուհետև ես դա կրկնեցի առաջատարների մյուս շարքի համար: Ես կատարեցի վերջնական ձևի ճշգրտումներ ՝ տափակաբերան աքցանով մեկ -մեկ թեքելով կապում: Bendանկացած թեքում պետք է մեղմ թեքություններ կատարել `ոչ թե կոշտ անկյունների փոխարեն:.

Քայլ 6. Պատրաստեք մարտկոցի տերմինալները

ՊԱՏՐԱՍՏՐԵՔ ՄԱՐՏԿՈԹՅԱՆ ԱՄԿԵՏԸ
ՊԱՏՐԱՍՏՐԵՔ ՄԱՐՏԿՈԹՅԱՆ ԱՄԿԵՏԸ
Պատրաստեք մարտկոցի տերմինալները
Պատրաստեք մարտկոցի տերմինալները
Պատրաստեք մարտկոցի տերմինալները
Պատրաստեք մարտկոցի տերմինալները
ՊԱՏՐԱՍՏՐԵՔ ՄԱՐՏԿՈԹՅԱՆ ԱՄԿԵՏԸ
ՊԱՏՐԱՍՏՐԵՔ ՄԱՐՏԿՈԹՅԱՆ ԱՄԿԵՏԸ

. Մարտկոցի տերմինալները ոչ այլ ինչ են, քան երկու կտոր բարակ մետաղական պաշտպանիչ սարք, որը ես փրկեցի հին ձայներիզների ժապավենից: Ես ուղղակի կտրեցի երկու կտոր, յուրաքանչյուր կտորի վրա մի փոքր մետաղալար կպցրեցի և դրանք սոսնձի միջոցով ամրացրեցի 2 DIP վարդակների վրա: Ես նաև սոսնձեցի 2 պեյջերի շարժիչները 16 փին DIP վարդակից:.

Քայլ 7

ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ
ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ
ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ
ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ
ԿԱACԵԼ ԹՈIPՅԼ ՍՈՔԵԿՆԵՐԸ
ԿԱACԵԼ ԹՈIPՅԼ ՍՈՔԵԿՆԵՐԸ
ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ
ԿԱ STԵԼ ԴԻՊԻ ՍՈKԵԿՆԵՐԸ

. Ես հավաքեցի 2 DIP վարդակները, որպեսզի բոտի վրա ձեռք բերեմ բոլոր 3 մարտկոցները և PICAXE- ը ՝ առանց որևէ կախվելու: Չորս կապում (յուրաքանչյուր կողմում 2 հատ) 8 փին վարդակից մտնում են 16 փին վարդակից 4 անցք (յուրաքանչյուր կողմում 2): Սա նշանակում է, որ 8 փին վարդակից կեսը միացված է և կեսը անջատված է 16 փին վարդակից: Ես երկու վարդակները սոսնձեցի սուպեր սոսինձով:.

Քայլ 8. ԲՈԼՈՐԸ OLDԵOLDԵՔ

ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ
ՎԱ SԱՌՔ ԲՈԼՈՐԸ

. Այս հատվածը կարող է բավականին բարդ լինել: Հեշտ գործ չէ բոլոր միացումներն ու բոլոր բաղադրամասերը տեղադրելը ՝ առանց լարերի կարճ միացման, բայց դա անհնարին չէ: Ես օգտագործեցի 25 չափիչ չմեկուսացված ավտոբուսի մետաղալար: Ես սկսեցի մարտկոցներից հոսանքի հոսքերից, այնուհետև դեպի պեյջերի շարժիչներ և ընթացիկ սահմանափակող ռեզիստորներ, և միացումով մի հատվածով միաժամանակ: Մասերի տեղադրումը կարևոր չէ: Պարզապես մի շտապեք և աշխատանքի ընթացքում ստուգեք ձեր աշխատանքը: ԿԱՐԵՎՈՐ ՆՇՈՄ. Կարևոր է, որ շարժիչները շրջվեն հակառակ ուղղություններով: Մեկը պետք է պտտվի ժամացույցի սլաքի ուղղությամբ, իսկ մյուսը ՝ հակառակ: Սա ձեռք է բերվում շարժիչներից մեկի լարերը միացնելու եղանակը հետ շրջելով:.

Քայլ 9. ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը

ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը
ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը
ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը
ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը
ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը
ՇԱՐՈՆԱԿԵԼ Բաղադրիչների տեղադրումը

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

Քայլ 10: ՎԵՐINՆԵԼ

ՎԵՐ FՆԵԼ
ՎԵՐ FՆԵԼ

. Ես որոշեցի նկարել իմ Socbot- ը, բայց ոչ մի կերպ դա նորից կանեի: Թվում էր, թե սկզբից լավ գաղափար էր, բայց դա անելուց հետո հասկացա, որ այն ավելի լավ է ներկված չլինել: Դուք կարող եք այլ կերպ զգալ:.

Քայլ 11: Վայելեք

ՎԱՅԵԼԵՔ
ՎԱՅԵԼԵՔ

. Շնորհիվ ընթացիկ սահմանափակող ռեզիստորների, ես ավելացրեցի, որպեսզի հոսանքը պահեմ մոտ 40 մԱ -ի վրա, այս Socbot- ը շատ արագ չի շարժվում: Դա ինձ համար լավ է, բայց դուք կարող եք ինչ -որ բան ցանկանալ ՝ վեր կացեք և գնացեք: Եթե դա անեք, ես կառաջարկեի, որ դուք օգտագործեք տրանզիստորներ շարժիչները վարելու համար: Սա թույլ կտա ամբողջ հոսանքը կիրառել շարժիչների վրա և ստանալ արագության զգալի աճ: Ամբողջ ուժով այս բանը իսկապես կփչանա: Այնուամենայնիվ, հոսանքի ավելացումը կնշանակի նաև մարտկոցի ժամկետի նվազում, և դրանք երկար չեն տևի: Նկատի ունեցեք, որ սոկբոտը կշրջի դեպի վերջ, որտեղ մարտկոցներն են: Ես ուզում էի, որ այն շարժվի հակառակ ուղղությամբ, բայց չկարողացա դրան հասնել: Կարծում եմ, որ դա ինչ -որ կապ ունի քաշի բաշխման հետ: Ես նույնիսկ թեքեցի մետաղալարերի վարդակը հակառակ ուղղությամբ, բայց դա ոչ մի ազդեցություն չուներ սոբոտի ճանապարհորդության ուղղության վրա:.

Քայլ 12. ԱՅԼ ԱՌԱՆ ՔԱՅԼԸ

ԱՎԵԼԻ ԱՌԱՆ
ԱՎԵԼԻ ԱՌԱՆ

. Ահա որոշ գաղափարներ ապագա տարբերակների համար. - Պատրաստեք (կամ խուսափեք) գուլպաների մի ամբողջ փունջ ՝ յուրաքանչյուրը լուսադիոդով և ուսումնասիրեք, թե ինչպես են դրանք փոխազդում միմյանց հետ: - ձայն գցող բոցբոտ պատրաստեք. գիծ պատրաստեք սքոբոտի հետևից. պատրաստեք էլ ավելի փոքր գուլպաներ `օգտագործելով 8 փին մետաղալարով փաթաթված վարդակից: - ավելի մեծ գուլպաներ պատրաստեք ՝ օգտագործելով 40 պտույտով մետաղալարով փաթաթված վարդակ - գրեք ծածկագրի համար ծածկագիր, որպեսզի այն հնարավոր լինի մարզելի կամ ծրագրավորելի դարձնել: Միգուցե հեռակառավարման վահանակով այն տեղափոխեք մի շարք շարժումների միջով, իսկ հետո թույլ տվեք կրկնել շարժումները: - պատրաստել երկու կամ ավելի գուլպաներ, որոնք կարող են շփվել և ազդել միմյանց վրա ՝ օգտագործելով infared կոդերը: Հնարավորությունները գրեթե անսահմանափակ են:.

Քայլ 13: ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ

. Շնորհակալություն իմ նախագիծը դիտելու համար ժամանակ հատկացնելու համար: Հուսով եմ, որ դա ձեզ կներշնչի ձեր սեփական նոր գաղափարներով: Ինչպես Թոմաս Էդիսոնն է ասել, «Հորինելու համար հարկավոր է լավ երևակայություն և աղբի կույտ»: Կրկին շնորհակալություն, Ռենդի:

Երկրորդ մրցանակ Instructables և RoboGames ռոբոտների մրցույթում

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