Բովանդակություն:
- Քայլ 1: Նյութերի ցուցակ
- Քայլ 2. Փոփոխեք այն ներկ կիրառելու համար
- Քայլ 3. Առաջին նկարչություն
- Քայլ 4. Ներկելու համար օգտագործեք Active TCL և LOGO
- Քայլ 5: Սենսորների օգտագործումը ներկելու համար
- Քայլ 6: Եզրակացություն
Video: IRobot- ի փոփոխում Ստեղծեք ներկելու համար. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Սա ռոբոտաշինության նախագիծ է, որը, հավանաբար, կարող է ավարտել մեկը, ով ընդհանրապես ռոբոտների հետ փորձ չունի: Ես դա ասում եմ, քանի որ դեռ սկսելուց առաջ ես ռոբոտների հետ աշխատելու փորձ չունեի: Կամ ծրագրեր գրել: Իրականում ես գիտեի, թե ինչպես նկարել, և դա շատ էր: Սկզբում ես մտադիր էի ծրագրեր գրել, որպեսզի ռոբոտը կարողանա կոնկրետ նկարներ անել: Ես արագ հասկացա, որ դա անելը հոգնեցուցիչ է, ձանձրալի և իսկապես չի օգտվում ռոբոտի հիանալի հատկություններից: Այսպիսով, դրա փոխարեն, այս խրատը ձեզ կսովորեցնի, թե ինչպես. TCL- ը LOGO- ի միջոցով նկարչություն նախագծելու համար- փոփոխել մոդուլի հետ եկած ծրագրային նմուշը `ռոբոտի սենսորների միջոցով որոշ նկարներ կատարելու համար: Այս նախագիծը ենթադրում է, որ դուք կարող եք հետևել ձեր Ստեղծած մոդուլին` մոդուլը տեղադրելու, միացնելու համար: համակարգչի վրա և այլն: Ես համոզված եմ, որ մարդկանց մեծ մասը կկարողանա կարգավորել դա առանց (շատ) դժվարության, այնպես որ ես այստեղ չեմ կրկնօրինակել այդ ուղղությունները: նկարիչ) Ռոբոտի հետ մի փոքր խաղալուց հետո հասկացա, որ պետք է որոշեմ ՝ ռոբոտը նկարիչ է, թե փառավորված ներկի խոզանակ: Լոգոյի ծրագրավորումը դրան ավելի շատ նման է ներկի վրձնի, մինչդեռ սենսորների վրա հիմնված ծրագրավորումը դրան ավելի շատ վերաբերվում է որպես սեփական նկարչի: Ինձ ամենից շատ դուր է գալիս որպես արտիստ: Իրականում մենք արագորեն դարձանք արվեստի թիմակիցներ: Այն նկարում էր ավելի արագ և վճռական, քան ես կուզեի, բայց առանց ինձ ներկի գույներ ընտրելը, այն լրացնելը և առաջ շարժվելը հիմնականում ծանր ֆրիսբի էր: Ոչ մի նկարիչ չի կարող աշխատել առանց շրջապատող աշխարհի գիտակցության (զգայարաններն ամենևին ազդում են ձեր արվեստի վրա), այնպես որ ռոբոտին առանց սենսորների օգտագործելը ծիծաղելի էր թվում: Ես նրան տրամադրեցի այն իրերը, որոնց մասին պետք է տեղյակ լինել, և դրա արձագանքը նկարների ստեղծումն էր: Ես նաև արագ հասկացա, որ կարևոր է մոռանալ այն մասին, թե ինչպես է մարդը կատարում առաջադրանքը և հաշվի առնել, թե ինչպես է ռոբոտը ամենահեշտ կատարելու այն: Բացառությամբ լակի ներկման, գեղանկարչության մեծ մասն ամենաարդյունավետն արվում է հորիզոնական մակերևույթի վրա, չնայած նկարչի կտավին նրա մոլբերթում: Մոլետը գտնվում է արվեստագետի տեսադաշտի հեշտության համար. Հորիզոնական արվեստը ունի առաջացած ազդեցություն: Ահա թե ինչու ձեր տպիչը տպում է հորիզոնական ՝ դա թանաք քսելու լավագույն միջոցն է ՝ առանց վազելու կամ արյունահոսելու վտանգի: Ահա թե ինչու ես որոշեցի աշխատել ռոբոտի բնականոն հորիզոնական բնույթի հետ, այլ ոչ թե փորձել կառուցել մի բանի վրա, որը կարող է նկարել պատերին, ինչպես դա տարածված է «նկարող ռոբոտներին»:. Նկարելիս ես չեմ անհանգստանում ձախից աջ կամ վերևից ներքև աշխատելու համար: Ես ներկ եմ դնում այնտեղ, որտեղ պետք է լինի, աշխատելով կորերի, ուղիղ գծերի կամ որևէ այլ տեղին: Քանի որ ես չեմ փորձում պարզապես տպիչ կառուցել, ես մտածեցի, որ ռոբոտը պետք է գծեր շարադրի այնպես, ինչպես ես, այլ ոչ թե նկարը շրջեր շրջող տպիչի պես: Սա որոշակի մարտահրավերներ էր ներկայացնում, հատկապես ռոբոտի ակնհայտ ռիսկի հետ: գլորվում էր թաց ներկի վրայով: Ինչպես պարզվեց, ներկը, իրոք, այնքան էլ չի կուտակվում անիվների վրա, բայց դրանք գեղեցիկ հետք են հաղորդում նկարի վրա: Մի փոքր կուտակվում է անվադողերի քայլերի միջև, բայց դա կարելի է հեշտությամբ հեռացնել, երբ այն չորանում է: Ինչ -որ կերպ, դա ոչնչով չի տարբերվում, քան նկարիչը, որն իր մատներն օգտագործում է պաստելները պղտորելու համար:
Քայլ 1: Նյութերի ցուցակ
Սա այն է, ինչ ձեզ հարկավոր է այս նախագծի բոլոր քայլերն ավարտելու համար, բայց եթե ընտրում և ընտրում եք, գուցե դրա բոլորը պետք չէ:
- iRobot Ստեղծել (ակնհայտորեն) - Հրամանի և կառավարման մոդուլ (կցեք այն այժմ և տեղադրեք այն: Կրկնակի ստուգեք, որ USB կապը կարգավորելիս այն միացված է, ինչը մի քանի րոպե պահեց ինձ, քանի որ ես չգիտեի որ ռոբոտը և հրամանը յուրաքանչյուրը ունեն միացման/անջատման անջատիչ:) - Մարտկոցի լիցքավորիչ - Սերիալ մալուխ (ներառված է) Ստեղծագործը ամբողջ տարածքով ունի անցքեր `6-32 պտուտակ ընդունելու համար: Մի գնեք այն, ինչը 6-32-ով պտտված չէ, քանի որ անհարմար է մեկից ավելի բաների հետևելը: Բացի այդ, եթե կարող եք, կամ ձեռք բերեք բոլոր հարթ (ինչպես իմը) կամ ֆիլիպսի պտուտակներ: Մեկ պտուտակահան է գործում, քանի որ անհրաժեշտության դեպքում կցանկանայիք ամրացնել և կարգավորել իրերը: - 4 - 12 դյույմ կտոր պտուտակով գավազան - 2 - 2 դյույմ պտուտակներ - 10 (կամ ավելի) ընկույզ - 2 - 1/2 դյույմ պտուտակներ - 9/64 փորվածք ռոբոտի թրթռումը և շարժումը հակված են թուլացնելու կապերը, այնպես որ մի փոքր սրամտելը լավ բան է:) - 2 - 1 -ից 1 1/2 դյույմանոց ծխնիներ (դրանք սովորաբար օգտագործվում են փայտե տուփերի և տիկնիկատների տիպի ծրագրերի համար): - 2 կամ ավելի - 2 դյույմ տեսահոլովակներ (կանաչը հաճելի է, եթե կարող ես այն ձեռք բերել, այն համակարգում է մոդուլի հետ, և դրանք հարմար են իրերը ապահովելու համար) - սպիտակ թերթի 1 թերթ առնվազն 9x9 դյույմ (իմը տախտակ է վաճառվում է տորթի զարդարման պարագաներով - այն օգտագործվում է տորթը զարդարելուց հետո: Այն ծալքավոր է և մոտ 1/8 դյույմ հաստությամբ, և ես կարողացա այն կտրել ծանր մկրատով:) - 2 ոտնաչափ 1x2 փայտանյութ - ձագարներ (դեպի պահել ներկը) - 3/8 դյույմ արտաքին տրամագծով թափանցիկ պլաստիկ խողովակներ - 1/2 դյույմ էլեկտրական կծկման խողովակ - փոքր ներկերի խոզանակներ, գլաններ, ներկերի բարձիկներ, պատրաստողներ, գրիչներ կամ որևէ այլ բան այլ կերպ, որ դուք կարող եք մտածել, որ դա հետք կստեղծի `դիմակավոր ժապավեն (թուղթը պահելու և իրերը ժամանակավորապես պահելու համար) - պլաստիկ ծածկույթ (քանի որ ռոբոտներն անկանխատեսելի են և արագ, և դուք հավանաբար չեք ուզում, որ ամեն ինչ ներկված լինի) - ճաշասեղանի կետչուպ ոճի շիշ ՝ կափարիչով հավերժական գույնի համար, որը նախատեսում եք օգտագործել. երանգներ ներկերի և տան բարելավման խանութներից: Դուք կարող եք շատ բան ստանալ $ 1 -ից $ 5 -ով, կամ, եթե դուք չափազանց գեղեցիկ/բախտավոր եք, այն ձեզ կտրամադրեն անվճար, ինչպես Pittsburg Paint- ի սուպեր հաճելի մարդիկ, ովքեր մատակարարում էին իմ գրեթե բոլորը): - ինչ -որ բան նկարել (թուղթն ու գործվածքը լավ են աշխատում: Մսագործ թուղթը գալիս է գլանափաթեթների վրա և էժան ընտրություն է, հատկապես սկսելու համար):
Քայլ 2. Փոփոխեք այն ներկ կիրառելու համար
Ռոբոտը պետք է կարողանա պահել տարբեր ներկ կիրառող սարքեր, ինչպես նաև մատիտներ, մարկերներ կամ այն ամենը, ինչով կցանկանայիք արվեստ անել: Սա ներկայացրեց մի շարք մարտահրավերներ, բայց ես կարծում եմ, որ իմ համակարգը դրանք շատ լավ լուծում է: Ռոբոտի վերևում ամրացված են երկու փայտե թևեր, իսկ ծխնիները յուրաքանչյուրի վերջում սեղմիչ են պահում: Այս կերպ, ձեռքերը կարող են այնքան հեռու լինել կամ միմյանց մոտ, որքան անհրաժեշտ է (պտտվում են ռոբոտին ամրացնելու պահին, իսկ ամրացնելուց հետո այդ պտուտակը կարող է ձգվել ՝ դրանք ավելի ամուր պահելու համար, կամ թողնել մի փոքր ավելի թուլացած: այնպես, որ խոզանակը կարող է մի փոքր պտտվել, երբ ռոբոտը շրջվում է:) ingխնիները թույլ են տալիս, որ սեղմակները միշտ ուղղվեն միմյանց կամ խոզանակը պահելու համար անհրաժեշտ ցանկացած այլ անկյան տակ, ինչը անհնար կլիներ, եթե սեղմակները պտուտակվեին անմիջապես բազուկներ: Ներկը պետք է անընդհատ մատակարարվի խոզանակին, այնպես որ ես ավելացրեցի վերին տախտակամած `ձագար պահելու համար, և ներկը հոսում է խողովակի միջով, որը կաթում է հենց խոզանակի դիմաց: Վրձինը տարածում է այն, երբ ռոբոտը շարժվում է: Դուք կարող եք ընտրել տարբեր չափի խողովակներ `տարբեր քանակությամբ ներկ մատակարարելու համար կամ կարգավորել ռոբոտի շարժման արագությունը, եթե ձեզ դուր չի գալիս ստացված գիծը: Փոքրացող խողովակը պահում է վինիլային խողովակն ու ձագարը միասին, հեշտացնում է մաքրումը և թույլ է տալիս պարզապես ընկնել վերին հարթակ: Դա բավականին պարզ հավաքույթ է և լավ է պահպանվել բազմաթիվ նկարների միջոցով:
Կտրեք փայտանյութը 2 7 դյույմ երկար կտորների: Յուրաքանչյուր կտորի ծայրից մեկ դյույմ անցք բացեք (երկար ճանապարհ): Մյուս ծայրում ՝ ծխնիները ամրացնելու համար փորձնական անցքեր բացեք: Ներկեք այս կտորները սպիտակ գույնով (եթե դա այն է, ինչ ցանկանում եք) չորանալուց հետո ծխնիները պտտեք ծայրերի վրա: Այնուհետև, ծխնու մյուս կողմում, ամրացրեք պտուտակով պտուտակով և ընկույզով: shownուցադրվածների պես շատ տեսահոլովակներ գալիս են անցքով (նույնիսկ եթե այն ծածկված է պլաստիկով) բայց միգուցե ստիպված կլինեք մի փոքր մեծացնել: Սա կաշխատի, ես խոստանում եմ: Օգտագործեք 2 դյույմ պտուտակ ՝ մյուս ծայրով անցքով, ռոբոտի վերին մակերևույթի ամենահեռավոր հետևի զույգերի մեջ: Կտրեք պլաստիկ թերթիկը ՝ հիմնվելով Պատկերների նախշը: Ես օգտագործել եմ ծանր մկրատ (սրանք կոպեկ են կտրելու), բայց ես համոզված եմ, որ պլաստմասսայի մեծ մասը կարելի է կտրել օգտակար դանակով կամ, եթե ցանկանում եք պտտվել, լազերային կտրել ակրիլից: Պտուտակեք ընկույզը 3/4 դյույմ յուրաքանչյուր թելված գավազանի մի ծայրից: Պտուտակեք ընկույզը մյուս ծայրին ծայրից մոտ երեք մատնաչափ: Պտուտակեք թելքի կարճ ծայրը ձողեր բեռնախցիկի անցքերի մեջ, մինչև ընկույզը: Պլաստիկ թերթիկը 3 սանտիմետր ներքև սահեցրեք դեպի մյուս ընկույզների վերևը: Պլաստիկի վերևում կարող է անհրաժեշտ լինել ավելացնել երկրորդ ընկույզը, եթե այն ինքնուրույն ամուր չի պահվում: Տեղադրեք ձեր ձագարը հարթակի բացման մեջ: Չափեք, թե որքան վինիլային խողովակ կպահանջվի ձագարի ներքևից հասնելու համար ՝ ներքևի մակերեսին պարզապես դիպչելու համար: Այս խողովակը ձագարին ամրացնելու համար օգտագործեք մոտ մեկ մատնաչափ փոքրացող խողովակ: Heatերմային հրացանը դա լավ կանի, բայց քրոջս վարսահարդարիչը հարմար էր և ավարտեց աշխատանքը: Դուք կարող եք դա անել դիմակավոր ժապավենով, փոխարենը, եթե նախընտրում եք, եթե ցանկանում եք փորձարկել այն նախքան կատարելը: Ինչով էլ որ նկարեք (խոզանակ/գլան/և այլն), այն կպահվի երկու ամրակներով: Խողովակը պետք է տեղադրվի ներկի կիրառողի և ռոբոտի միջև: Հնարավոր է, ցանկանաք խողովակը կպցնել խոզանակին, եթե այն ինքնուրույն տեղում չմնա: Լրացրեք կետչուպի շշերը այն ներկով, որը նախատեսում եք օգտագործել: Դրա համար հարմար է ձագար և շերեփ (որոնք չեն օգտագործվի սննդի հետ): Հետագայում դուք ուրախ կլինեք ներկերի արագ լիցքավորման նման ունակություններ ունենալ, և կետչուպի գործողությունը օգնում է արագ լցնել խողովակը, այլ ոչ թե սպասել, որ ներկը ինքնուրույն ավարտվի:
Քայլ 3. Առաջին նկարչություն
Տեղադրեք ձեր պլաստիկ ծածկը: Կպչեք ձեր թուղթը/գործվածքը դիմակավոր ժապավենով ՝ բոլոր կողմերից: 3 -ից 4 ոտնաչափ տարածք ունեցող տարածքը կարծես գեղեցիկ մակերես է, որի վրա կարելի է նկարել: Ավելի մեծ աշխատանքներ նույնպես, բայց շատ փոքր 2 -ից 3 -ով, և դուք ավելի շատ պլաստիկի վրա եք նկարելու, քան թուղթը: Եթե այն կարող է մոտենալ եզրերին, ռոբոտը կբռնի այն, կքաշի այն, ճմռթեց այն և անի այն ամենը, ինչ իրեն մտքով կանի մյուս չարաճճի ռոբոտը, այնպես որ լավ կպցրեք այն:
Միացրեք ձեր ռոբոտը: Ընտրեք մի ծրագիր, որը հնչում է գրավիչ. Եթե դուք ընտրում եք ծածկույթի տիպի ծրագիր, համոզվեք, որ ինչ -որ բան տեղադրեք տարածքի պարագծի շուրջը (օրինակ ՝ 2x4 փայտանյութ կամ որևէ այլ բան), քանի որ հակառակ դեպքում այն ծածկելու և ներկելու է ձեր սենյակը: Դուք կարող եք նաև շատ զվարճանալ պոնգի/4 քառակուսի տեսակի գործարքի դեպքում, եթե ունեք 3 ընկերներ `յուրաքանչյուր կողմում անձամբ զբաղվեք և նրանց պատասխանատու դարձրեք ռոբոտին իրենց կողմից ցատկելու համար: Դուք կարող եք դա անել սեղանի վերևում և ապավինել նաև ժայռի տվիչներին: Ձագարի մեջ մի քիչ ներկ լցրեք: Առաջին անգամ սկսեք փոքրից, բայց վստահ լինելուց հետո կարող եք բավականաչափ ներդնել: Հենց ներկեք այն խողովակի ներքևում, սեղմեք «մեկնարկի կոճակը» և դիտեք, թե ինչպես է այն գնում: Պատրաստ եղեք արագ լինել, եթե այն ինչ -որ բանից դուրս է գալիս: Նաև համոզվեք, որ հետևեք, թե ինչպես է գործում խոզանակը/գլանափաթեթը և այլն, քանի որ այնտեղ կարող է որոշ ճշգրտումներ կատարել: Դուք, հավանաբար, բավականին արագ կսովորեք: Եթե ցանկանում եք ընդմիջում կատարել կամ լրացուցիչ ժամանակ տրամադրել, խողովակի վրա պտուտակված մի փոքրիկ սեղմիչ կկանգնեցնի ներկը: Ձեռքերի վրա օգտագործվող ամրակները բավականաչափ ամուր չեն խողովակի ներկը դադարեցնելու համար: Դուք կարող եք ձագարը քաշել և մաքրել այն գույների միջև, բայց ես սովորաբար պարզապես մի գույն եմ ավելացնում ձագարի մեջ մյուսի վրա: Խելամիտ է իմանալ քո գունային անիվը և ընտրել մեկ այլ գույն, որը չի համատեղի կարմիրը, կապույտը և դեղինը (քանի որ դա կդարձնի շագանակագույն/մոխրագույն անհարմար գույն), բայց կարող ես հիանալի արդյունքներ ստանալ տարբեր երանգների կապույտներով, այնուհետև ավելացնելով որոշները: մանուշակագույն կամ կարմիր և այլն:
Քայլ 4. Ներկելու համար օգտագործեք Active TCL և LOGO
Կա մի սուպեր խելացի մարդ, որը զարմանալի բաներ է տեղադրել ստեղծման ֆորումներում: Ֆորումները մեծ ռեսուրս են, հատկապես, եթե դուք իսկապես չգիտեք, թե ինչ եք անում: Նրա փաստաթղթերը հասանելի են այստեղ ՝ https://createforums.irobot.com/irobotcreate/board/message? Board.id = Ստեղծել_նախագծեր և թեմա: id = 13 Նա օգտագործեց TCL- ը ՝ ռոբոտին կարգաբերելու համար, որը կաշխատի LOGO հրամանների միջոցով: Դուք պետք է գնաք գրառմանը և հետևեք նրա ցուցումներին ՝ Active TCL- ը ներբեռնելու և տեղադրելու համար, այնուհետև ներբեռնեք նրա ծրագիրը: Ես ճիշտ չէի զգում այստեղ տեղադրել իր կոդը (հասկանալի պատճառներով), բայց այն հասանելի է վերևում ներառված ֆորումի գրառմանը: Երբ ամեն ինչ տեղադրեք և ներբեռնեք, պատրաստ եք սկսել օգտագործել ձեր նոր iTurtle Create- ը (ինչը վատ LOGO բառախաղ է): Դա չափազանց պարզ ինտերֆեյս է, որտեղ դուք բառացիորեն ասում եք (միլիմետրերով և անկյունային աստիճաններով), թե ինչ անել, միացնել սերիական մալուխը և դա անել: Սա շատ ավելի լավ կաշխատի, եթե ունեք նոութբուք, քանի որ սերիական մալուխն այնքան էլ երկար չէ, և այն աշխատելու ընթացքում պետք է միացված լինի: Ռոբոտը (ըստ երևույթին) կարող է կշռել մոտ 30 ֆունտ, այնպես որ, եթե դուք ինչ -որ բան անեք դրան հարմարեցնելու համար, ես կարող էի պատկերացնել, որ դուք կարող եք տեղադրել ձեր նոութբուքը հենց դրա վրա և բաց թողնել այն: Այս համակարգով դուք կարող եք ժամեր և ժամեր հատկացնել նկարներ, ինչ-որ կերպ ձևավորել էսքիզային ոճ, և բացի ծրագրեր տեղադրելուց, ընդհանրապես համակարգչային մեծ գիտելիքներ պետք չեն: Հատուկ նշում. սա Կարծես ինչ -որ կերպ խանգարում է, և դա, հավանաբար, չի աշխատի, եթե այն ամրացված լինի (նույնիսկ եթե այն անջատված է): ներկով (գոնե սկզբում): Սա հատկապես օգտակար է ձեր ելակետը ընտրելու համար, քանի որ դա թելադրում է, թե որտեղ են պատկերները հայտնվում թղթի վրա: Կարևոր է նշել, որ այս մեթոդը կարծես անջատում է ռոբոտի անվտանգության բոլոր սենսորները, այնպես որ, եթե այն սահմանեք 500 -ի փոխարեն 50,000 -ով առաջ, դա իսկապես կանի, և դուք հետապնդելու եք այն կանգնեցնելու համար: այն Եթե այն օգտագործում է իսկական ներկ, ապա այն բռնելուց հետո շատ մաքրում կունենաք: Այս մեթոդը իսկապես արդյունավետ է ստեղծելու և արագ փոխելու այն, ինչ ցանկանում եք նկարել, և շատ ավելի արդյունավետ է, քան ծրագրեր գրելն ու դրանք հրամանի մոդուլում տեղադրելը: Ամենամեծ բացասական կողմը սերիական մալուխն է:
Քայլ 5: Սենսորների օգտագործումը ներկելու համար
Ինչպես ես նշեցի իմ ներածության մեջ, դրա վրա որոշ ժամանակ աշխատելուց հետո ես հասկացա, որ այն որպես տպիչ դիտելը իսկապես անտեսում է ռոբոտի առաջարկած բազմաթիվ հնարավորություններ: Այսպիսով, ահա մի քանի բան, որոնք կարող եք անել Ստեղծել, Հրամանի մոդուլ և նկարներ պատրաստելու ծրագրերի օրինակով: Երբ դուք զգաք, թե ինչպես է աշխատում ծածկագիրը և այն, ինչ կարող եք փոխել ընտրանքները, անվերջ կլինի: Սենսորներով ներկելու ամենահեշտ ձևը ներկման տարածքի պարագծի շուրջ օբյեկտների օրինակով «ծածկույթի» ծրագիրն իրականացնելն է, և նույնիսկ որոշ ծանր առարկաներ (որոնք կամ ներկին դիմացկուն են կամ փաթաթված են մոմապատ թղթի մեջ) ներկման տարածքում: Բայց դուք, հավանաբար, դրանից մի փոքր ավելի շատ վերահսկողություն եք ուզում, և ես պատճառաբանությամբ հրամանների մոդուլը ավելացրի նյութերի ցանկում: Եթե ցանկանում եք ռոբոտը նկարելիս պատահականության մի մասը պահպանել, բայց այն դեռ պետք է աշխատի ձեր պարամետրերի սահմաններում: սահմանել, ահա դրա կատարման մի քանի եղանակ. շրջադարձի պարամետրերը և վերականգնել անկյունը: Ահա թե ինչ է անում ռոբոտը, երբ սենսորը գործարկվում է: Սա ներառում է իրերի վրա բախվելը կամ գրեթե ընկնելը: Այս բաժինը մի քանի զվարճալի բաներ ունի խաղալու համար: հեռավորություն = 0; Դուք կարող եք այն փոխել ցանկացած թվի: Ձեր ընտրած թիվն այն է, թե քանի միլիմետր կպահպանի ռոբոտը ինչ -որ բանի եզրին հարվածելուց կամ գտնելուց հետո: Այսպիսով, օրինակ, փոխելով «0» - ը «200» -ի, այն կպահպանի 200 միլիմետր: Սա ձեզ կտրամադրի 200 միլիմետր երկար տողեր տարբեր անկյուններից, որոնք գալիս են եզրերից և ինչ այլ առարկաներ կան ներկման մակերևույթի վրա և դրա շուրջը: Այ մարդ, սա չես ուզում: Եթե ցանկանում եք, որ այն պահուստավորվի այլ անկյան տակ, այստեղ համար սահմանեք: «0» –ը «45» –ի փոխելը կհանգեցնի դրա կրկնօրինակի ՝ 45 աստիճանի աղեղով: Այս մեկը որոշակի փոփոխություններ է պահանջում, որպեսզի ստանաք այն, ինչ ցանկանում եք, բայց դա կարող է առաջացնել որոշ հիանալի էֆեկտներ: turn_angle = randomAngle (); Սա նշանակում է, որ ռոբոտը ինչ -որ բանի հարվածելուց հետո պտտվող գումարը կլինի 53 -ից 180 աստիճանի միջև: Եթե ցանկանում եք փոխել «պատահական» -ի տիրույթը, ապա իջեք 460 տող և փոխեք այդ ծածկագիրը: Եթե ցանկանում եք այն դնել որոշակի անկյունի վրա, «randomAngle ()» - ը դարձրեք «15» կամ ցանկացած այլ անկյուն, որը Ձեզ դուր է գալիս: «1» և «-1» թվերը վերապահված են ուղիղ անկյունների համար, բայց թվում է, որ ցանկացած այլ թիվ ՝ դրական կամ բացասական, արդար խաղ է: Ես պարզապես հասկացա, որ 360 -ից ավելի բան չեմ փորձել, բայց հիմա անհամբերությամբ սպասում եմ: 143 և 149 տողերում դուք գտնում եք «շրջվել», որին հաջորդում է 0. -ը: Դրանք այլ բանի փոխելը ստիպում է ռոբոտը ընդմիշտ պտտվել: Սա շատ արդյունավետ կամ զվարճալի փոփոխություն չէ, այնպես որ ես չէի անհանգստացնի: քշել: Դուք կարող եք փոխել ռոբոտի արագությունը ՝ «300» -ը փոխելով մեկ այլ համարի: Ստորինն ավելի դանդաղ է, ավելի բարձրը ՝ ավելի արագ (այստեղ հնարքներ չկան): «RadStraight» - ը թվի փոխելը կհանգեցնի նրան, որ ռոբոտը կշարժվի աղեղով: Սա միանշանակ կբարձրացնի ռոբոտի արած «նկարչական» բնույթը: Ինձ իսկապես դուր է գալիս փոխել այս պարամետրը: Ռոբոտի շարժվող արագության փոփոխությունը կարող է փոխել նրա ներկած գծերը: Դանդաղ արագությունները սովորաբար կհանգեցնեն ներկի ավելի հարթ և ծանր կիրառման: Ավելի արագ տեմպերը ձեզ կտան ավելի ուժեղ ազդեցություն, կամ երբեմն նույնիսկ ձեր վրձինը բաց կթողնեն: Երբ ծածկագրին ներգրավվեք, կկարողանաք շտկել բոլոր տեսակի իրերը: Եթե դժվարանում եք ինչ -որ բան հասկանալ, ստուգեք oi ֆայլը, երբեմն այնտեղ հուշումներ կան: Ofամանակի ընթացքում ես ավելի շատ հաջողակ եմ եղել `օգտագործելով« RadCW » - ի կամ նմանատիպ հրամանների անկյունային համարը: Ենթադրում եմ, որ սա սխալ է, բայց դա դժվարության դեպքում ստուգելու բան է: Ես ընդհանրապես փորձառու ծրագրավորող չեմ: Փաստորեն, սա առաջինն է, որ ես երբևէ ինչ -որ բան արել եմ կոդի հետ, բացառությամբ վեբ կայքերի պատրաստման: Կարծում եմ, որ բավականին դժվար է վիրավորել ռոբոտին, և CD- ի վրա միշտ կա օրինակելի ծրագրերի մաքուր պատճեն, եթե դուք անուղղելիորեն վնասեք այն, ում փոփոխում եք: Կոդը լավ նշված է, և դուք կարող եք շատ պարզել, թե ինչ է անում ամեն ինչ, եթե դրա հետ որոշ ժամանակ տրամադրեք: Արժե սուզվել և փոխել իրերը `տեսնելու, թե ինչ ես ստանում: Ես բավականին նոր բաներ եմ գրել 'drive' ծրագրին ավելացնելու համար, բայց դրանք դեռ պատրաստ չեն աշխարհին ցուցադրելու:
Քայլ 6: Եզրակացություն
Ինձ համար կարևոր էր, որ Ստեղծագործը դարձնեի մի բանի, որն իսկապես, ազնվորեն կօգտագործեի կանոնավոր կերպով: Ռոբոտը, որը կարող է սոդա վերցնել սառնարանից, հիանալի է, բայց ես օրական մեկ բաժակ խմում եմ, և սովորաբար այն բռնում եմ ճանապարհին ՝ այլ բան անելու համար: Նույնիսկ եթե ես ռոբոտ սարքեի, որը կաներ դա, ես իսկապես չէի օգտագործի:
Ես տարիներ շարունակ եղել եմ լիաժամկետ նկարիչ/դիզայներ, և ով ավարտել է դա, գիտի, թե որքան դժվար և միայնակ կարող է լինել: Այդ պատճառով արվեստագետները ժամանակ են անցկացնում պատկերասրահներում, կինոթատրոններում և բարերում: Դուք պետք է դուրս գաք ձեր գլխից և մտածեք տարբեր բաների մասին: Դա ռոբոտի հետ աշխատելու շատ զվարճալի մի մասն է. Դա բավականին անկանխատեսելի է (և անկանխատեսելիության չափը կարող է փոխվել նրա ծածկագրում) և այն ստեղծում է պատկերներ, որոնք ես երբեք չէի ունենա: Դա ինձ համար ծանր բեռ է կատարում, բայց ես դեռ որոշումներ կայացնելու իրավունք ունեմ: Ես սովորություն եմ ձեռք բերել աշխատել դրա հետ և իսկապես շատ եմ օգտագործում: Ահա ռոբոտի հետ ապագա փորձերի իմ ծրագրերը և որոշ գաղափարներ, որոնց վրա կուզենայի տեսնել, թե ինչպես կաշխատեն այլ մարդիկ. Ֆրակտալ նկարներում շատ ներուժ կա, եթե ավելի շատ ներգրավվես LOGO- ի հետ: Ֆրակտալները կառուցվածքով կարող են նման լինել ծառերին, մարջաններին և այլ օրգանական ձևերին ՝ բաց թողնելով եզակի, բայց հարակից ծառերի դաշտ ստեղծելու դուռը և, հնարավոր է, նույնիսկ ինքներդ ավելացնելով նկարին ՝ բնապատկեր ստեղծելու համար: - Ռոբոտի հետ նկարների վրա ընդհանրապես համագործակցելը կարող է շատ զվարճալի լինել: Թող ռոբոտը ներկի, հետո ինքներդ ներկեք, հետո թող ռոբոտը նորից ներկի: Ես շատ բան արեցի արվեստի դպրոցում իրական մարդկանց հետ, բայց ռոբոտի հետ, հավանաբար, ավելի զվարճալի կլիներ: Նրանք մտահոգված չեն ձեր աշխատանքը պահպանելով, և նկարելու են անխոհեմ լքվածությամբ: - Հրամանի մոդուլով աշխատող ծրագիր գրելը, որն առաջացնում է ռոբոտի որոշակի ճանապարհով աշխատելը, որոշակի առավելություններ կունենա: Այն կարող է օգտագործվել նույն գաղափարը տարբեր գույներով և միջոցներով փորձելու համար: Այն կարող էր օգտագործվել որպես նկարների մի ամբողջ շարքի հիմք, որից հետո յուրաքանչյուրը տարբեր կերպ կվերաբերվեր: Այն կարող էր օգտագործվել նույնիսկ գրաֆիտիի համար: - Գրաֆիտի ընդհանրապես ռոբոտի հետ տարբերակ կլինի: Այն կարող էր նկարել փողոցներում կամ մայթերին: Օգտագործեք սա ձեր հայեցողությամբ և եղեք պատասխանատու: Կամ պարզապես ներկի փոխարեն կավիճ պահեք և դրանով գնացեք քաղաք: Այն կարող է նետեր մարդկանց ուղղորդող ինչ -որ բանի: Այն կարող էր հաղորդագրություններ գրել: Տեսականորեն այն կարող էր օգտագործվել նույնիսկ կայանատեղիների եզրերը ներկելու համար: Դա հատկապես օգտակար կլինի ժամանակավոր նշագրումների համար: - Խոզանակի ամրակին servo շարժիչը կցելը ձեզ հնարավորություն կտա կանգ առնել և սկսել նկարել, որտեղ էլ որ ընտրեք: Սա իմ փորձառության մակարդակից դուրս էր `պարզելու համար, թե ինչ ժամանակ ունեի, բայց ես իսկապես կցանկանայի դա ապագայում փորձել: - Հարթակը կառուցվել է ՝ հաշվի առնելով միաժամանակ ավելի շատ գույներ/խոզանակներ ավելացնելու տարբերակը: Հնարավոր կլիներ դրան ավելացնել երկրորդ տախտակամած, որը կաջակցեր ավելի շատ ձագարներին: Հիմնականում, մոտ երկու ամիս աշխատելուց հետո ես զգում եմ, որ դեռ նոր եմ սկսում և հնարավորինս շատ ժամանակ եմ անցկացնում դրա հետ: Այս ռոբոտը և ես կլինենք Օսթինում գտնվող Maker Faire- ում, եթե ցանկանում եք մոտիկից մոտենալ դրան: Հուսով եմ, որ այդ ժամանակ ես դեռ ավելի առաջընթաց կունենայի դրա հետ:
Խորհուրդ ենք տալիս:
Հեշտ LED գույնի փոփոխում «Մոմ». 5 քայլ (նկարներով)
Հեշտ LED գույնի փոփոխում «Մոմ». Սա պարզ գույնը փոխող լույս է, որը հիանալի է երեխաների և մեծահասակների համար: Գեղեցիկ տեսք ունի թույլ լուսավոր սենյակում, հիանալի է արձակուրդների համար, և բավականին զով գիշերային լույս է հաղորդում
Ներկապնակ ՝ երաժշտություն ներկելու համար. 7 քայլ (նկարներով)
Ներկապնակ ՝ երաժշտություն ներկելու համար. Իմ սարքի ոգեշնչման աղբյուրը «Chromola» - ն է, գործիք, որը ստեղծել է Պրեստոն Ս. Միլարը ՝ Ալեքսանդր Սկրյաբինի «Պրոմեթեւս. Կրակի պոեմ» սիմֆոնիայի սիմֆոնիայի պրեմիերան, որը ստեղծվել է գունավոր լուսավորությամբ: 1915 թվականի մարտի 21
Ստեղծեք անվտանգ գոտի Android/IOS/WIN10- ի համար ՝ ապակողպված մնալու համար. 6 քայլ
Ստեղծեք անվտանգ գոտի ՝ Android/IOS/WIN10- ի համար ՝ ապակողպված մնալու համար. Այս հոդվածում մենք ցանկանում ենք ստեղծել հիանալի սարք, որը կարող է անվտանգ գոտի դարձնել ձեր սարքերի ապակողպման համար: Այս նախագծի ավարտին դուք
Էժան շարժական բջջային հեռախոսների Jammer- ի փոփոխում. 5 քայլ (նկարներով)
Էժան դյուրակիր բջջային բջջային Jammer- ի փոփոխում. Այս հրահանգը ձեզ ցույց կտա արագ գործընթաց, որը թույլ կտա ձեզ էժան շարժական բջջային հեռախոսը խփել չինական հաճախականությունից (կարծում եմ) ամերիկյան կամ այլ տարածաշրջանների հաճախականությունների: Մասնավորապես այս մոդելը dealextreme.com- ից : ht
Ռոբոտի փոփոխում FLR D2-2: 5 քայլ (նկարներով)
Ռոբոտի փոփոխում FLR D2-2. Ես ուզում եմ վերապրագրավորել D2-2 ռոբոտը, որն իսկապես էժան է (տե՛ս, օրինակ, Banggood- ում): Մատակարարվող &միկրո; վերահսկիչը AT89C2051 է, և ես IDE, ծրագրավորող և սովորելու ժամանակ չունեմ, ուստի որոշեցի հեռացնել AT89C2051- ը և փորձել օգտագործել