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

Տիեզերանավի կառավարման վահանակ - Laser Cut Arduino Toy: 11 քայլ (նկարներով)
Տիեզերանավի կառավարման վահանակ - Laser Cut Arduino Toy: 11 քայլ (նկարներով)

Video: Տիեզերանավի կառավարման վահանակ - Laser Cut Arduino Toy: 11 քայլ (նկարներով)

Video: Տիեզերանավի կառավարման վահանակ - Laser Cut Arduino Toy: 11 քայլ (նկարներով)
Video: The Light Gate welcomes, Earl Grey, (aka: Earl Grey Anderson.) August 14th, 2023 -UFOs 2024, Նոյեմբեր
Anonim
Տիեզերանավերի կառավարման վահանակ - Laser Cut Arduino Toy
Տիեզերանավերի կառավարման վահանակ - Laser Cut Arduino Toy

Fusion 360 նախագծեր »

Մի քանի ամիս առաջ ես որոշեցի դառնալ տեղական արտադրողի տարածքի անդամ, քանի որ դարեր շարունակ ցանկանում էի սովորել արտադրողի արհեստի գործիքները:

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

Քանի որ եղբորս 6-ամյակը լրանում էր մի քանի ամսից, ես որոշեցի, որ ուզում եմ նրան նվեր անել: Քանի որ նա սիրում է տիեզերքի հետ կապված որևէ բան (հատկապես, եթե այն պարունակում է կոճակներ և լույսեր), ես առաջ եկա սկզբնական գաղափարը `նրան դարձնել պարզ Arduino- ի վրա հիմնված խաղալիք` մի քանի LED- ով, կոճակներով, բարձրախոսով, սահնակներով և այլն:

Այսպիսով, ես տրաուզինգի ենթարկեցի ինտերնետը Arduino- ի խաղալիքների պարզ ձեռնարկների համար, որոնցից կարող էի ոգեշնչվել, բայց այդպես էլ չգտա այն, ինչ փնտրում էի: Jeեֆ Հայթ Սմիթի զարմանալի տիեզերանավ խաղալիքը և Դունկան unոնսիի ռեմիքսը հիանալի ոգեշնչում էին, բայց ինձ համար մի փոքր չափազանց մեծ բերան էին, քանի որ ինձ պակասում էր. Ես ցանկանում էի, որ նախագիծը վերահսկվի միայն Arduino- ով, որպեսզի այն ավելի պարզ (և էժան) լինի, քան օրինակ ՝ Raspberry Pi կամ նմանատիպ: Բոբ Լանդերի գեղեցիկ փոքրիկ կառավարման վահանակի խաղալիքը նույնպես ոգեշնչում էր, բայց ես ուզում էի ինչ -որ բան կառուցել մի փոքր ավելի ինտերակտիվությամբ:

Այսպիսով, ես սկսեցի գծագրել կառավարման վահանակի մի քանի գաղափարներ, մինչև որ հասա այն տեսքին, որից գոհ էի:

Նախնական դիզայնի առկայության դեպքում (գոնե թղթի վրա բավականին արագ ուրվագծված) ես պատրաստ էի անցնել իրական պատկերացմանը, թե ինչ կպահանջվեր դրա կառուցման համար. Քանի՞ մասի և ո՞ր մասի կարիքն ունեի, որն Arduino վերահսկիչ օգտագործել և այլն: ԽՈՐՀՈՐԴԻ ԽՈՍՔ…

… Նրանց համար, ովքեր ցանկանում են ձեռնամուխ լինել այս կառուցման ճանապարհին. 4017 տասնամյակի հաշվիչների օգտագործումը LED- ների վերահսկման անհարկի բարդ միջոց է: Եթե ցանկանում եք պատրաստել ձեր սեփական տարբերակը, խորհուրդ կտամ օգտագործել WS2812B (կամ նմանատիպ) LED- ների նման մի բան, քանի որ դա շատ ավելի հեշտ կդարձնի LED- ների կառավարումը (օրինակ ՝ FastLED գրադարանի օգտագործումը):

Ուսուցանվող մեկ այլ անդամ նույնպես հայտնաբերել է սխեմատիկ և կոդի միջև որոշ անհամապատասխանություններ (ծածկագրում որոշ I/O կապում, որոնք չեն համապատասխանում ցուցադրված սխեմատիկային): Ես կփորձեմ ժամանակի շուտ կազմել սխեմայի թարմացված տարբերակը: Միևնույն ժամանակ, օգտագործեք ծածկագիրը որպես ելք/ելք կապի տեղադրման հիմք (ոչ սխեմատիկ):

Քայլ 1: Այս ձեռնարկի կառուցվածքը

Այս ձեռնարկի կառուցվածքը
Այս ձեռնարկի կառուցվածքը

Հիմա, երբ ես ընդհանուր պատկերացում ունեի, թե ինչպիսին պետք է լինի տիեզերանավի կառավարման վահանակը, և որոշելով այն համեմատաբար պարզ դարձնել, ես համոզված էի, որ այն իրականում կառուցելը քամի կլինի …!

Դե … պարզվեց, որ քամին ավելի շատ դարձավ, լավ, եթե ոչ փոթորիկ, ապա գոնե փոթորիկ: Դա որոշ չափով ավելի դժվար էր, քան ենթադրվում էր:

Նախագիծն ավարտվեց մոտ երեք ամսվա ազատ ժամանակով, և ես ավարտեցի կոդավորման վերջին մասը միայն եղբորորդուս տարեդարձին նախորդող օրը:

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

Այս ձեռնարկի շատ քայլեր, հետևաբար, յուրաքանչյուրը կունենա երկու բաժին.

  • «Երկար ընթերցում» բաժին համբերատար ընթերցողի համար, որտեղ ես մանրամասն նկարագրում եմ իմ ընթացքը, մտքերը և (հավանական) սխալները:
  • «Tl; dr» բաժին ավելի անհամբեր ընթերցողի համար, որտեղ ես մի փոքր ավելի արագ եմ հասնում կետին և ներկայացնում բաղադրատոմս, որը պետք է հետևել (վերանայված ՝ սովորելով իմ սխալներից):

Վայելեք ճանապարհորդությունը և խնդրում ենք ազատ զգալ հարցեր տալ:

Քայլ 2: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր

Իմ ուրվագիծը ձեռքին ես կարող էի սկսել պարզել, թե քանի LED- ի, կոճակի և այլ իրերի կարիք ունեի:

ԿԱՐԴԱ ԿԱՐԴԱԼ

Քանի որ իմ ուրվագիծը պարունակում էր շատ լուսադիոդային լուսարձակներ (42 -ը ներառյալ լուսավորված կոճակները), պարզ էր, որ ես պետք է գնայի Arduino Mega- ի: Այնուամենայնիվ, նույնիսկ Mega- ն օգտագործելով, դեռ չկային բավարար մուտքի/ելք, որոնք կարող էին տեղավորել բոլոր LED- ները, կոճակները, պիեզո ազդանշանները և պոտենցիոմետրերը:

Այսպիսով, ես մեկ անգամ ևս համացանցում տեղադրեցի խորհուրդներ, թե ինչպես կարելի է մի քանի I/O- կապիչներով վերահսկել բազմաթիվ LED- ները և վերջացրեցի այս «կոկիկ ձեռնարկը» կարդալուց հետո որոշելով «CD4017 տասնամյակի հաշվիչը»:

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

Նաև դեռ հստակ պատկերացում չունեի, թե ինչպիսին կլինի միացումը, ուստի ուզում էի համոզվել, որ ճանապարհին կարող եմ անջատել և նորից միացնել լարերն ու բաղադրիչները: Հետևաբար, ես ընտրեցի (գրեթե) բոլոր կապերը բաղադրիչների և տախտակի միջև ՝ օգտագործելով իգական/իգական դուպոնտ մալուխներ և տղամարդու վերնագրի քորոցներ:

Որպեսզի դյուպոնտ մալուխների միջոցով բաղադրիչներն arduino- ին միացնելն ավելի դյուրին դարձնելու համար որոշեցի Mega- ի համար գնել սենսորային վահան:

Ինչ վերաբերում է մնացած գործիքներին և նյութերին, դրանք կարող եք գտնել ստորև:

TL; DR

Գործիքներ:

  • Լազերային Դանակ. Մեր makerspace- ն ունի ունիվերսալ լազերային համակարգեր VLS 3.50 45W, որն օգտագործել եմ ակրիլը կտրելու և փորագրելու համար, ինչպես նաև չինական 120 վ լազերային մեծ լազեր, որն օգտագործել եմ MDF- ն կտրելու համար: Դուք կարող եք բավականին հեշտությամբ կտրել տուփը և ակրիլը `օգտագործելով ստանդարտ էլեկտրական գործիքներ, սակայն ակրիլային/ներկի վրա փորագրության համար նախընտրելի է լազերը:
  • Oldոդման երկաթ:
  • Տաք սոսինձ ատրճանակ (ըստ ցանկության, բայց հաճելի է ունենալ)
  • Պտուտակահանների հավաքածու:
  • Countersink քիչ:
  • Հորատման բիթեր 2 մմ -3 մմ կամ նմանատիպ:
  • Հորատման վարորդ (ցանկացած մարդ կանի, բայց նստարանային հորատման մամլիչը դա կդարձնի ավելի հեշտ):
  • Դիմակավոր ժապավեն
  • Սեղմակներ
  • Կալիպեր
  • Փոքր տափակաբերան աքցան
  • Adobe Illustrator ($$) կամ Inkscape (անվճար) - կամ վեկտորի վրա հիմնված գծագրման ցանկացած այլ ծրագրակազմ:
  • Autodesk Fusion 360 (ըստ ցանկության) - պատյան նախագծելու համար:

Գործի և հավաքման համար

  • Ակրիլային թիթեղներ, 5 մմ հաստությամբ: Նախընտրելի է ակրիլ գցել (քանի որ այն չի հալվում և չի վերածվում այնքան հեշտ, որքան գլորում է ակրիլը, երբ լազերային կտրում են):
  • Ակրիլային թերթ 2 մմ
  • MDF, 6 մմ հաստությամբ:
  • Սփրեյ ներկ, ես օգտագործել եմ.

    • Molotow Urban Fine -Art Artist Acrylic - համարձակվեք նարնջագույն: Դեմքի գրաֆիկական մանրամասների և բռնակների համար:
    • Molotow Urban Fine -Art Artist Acrylic - ազդանշան սև: Գործի և երեսպատման համար:
    • Ընդհանուր ոչ ակրիլային հիմքով սև 2 մմ պաշտպանիչ ակրիլային թերթի համար:
  • Պտուտակներ - 2,5 x 13 մմ (կամ նմանատիպ - տրամագիծը չպետք է գերազանցի 4 մմ):
  • Ստանդարտ (PVA) փայտի սոսինձ (փայտե պատյանը սոսնձելու համար)
  • Կոնտակտային սոսինձ կամ ակրիլային սոսինձ (2 մմ պաշտպանիչ ակրիլային թերթիկը երեսպատման ներքևին սոսնձելու համար):
  • Բազմաչափ (ըստ ցանկության, բայց չափազանց օգտակար ՝ կարճ շորտեր գտնելու, դիոդներ փորձարկելու և շարունակականության ընդհանուր թեստավորման համար):

Էլեկտրոնիկա:

  • Arduino Mega 2560 R3
  • Mega Sensor Shield V2.0 Arduino Mega- ի համար
  • Dupont մալուխներ իգական/իգական (100 հատ. Պետք է բավական լինի): Ընտրեք (առնվազն) 30 կամ 20 սմ երկարություն - 10 սմ չափազանց կարճ կլինի:
  • LED- ների մի ամբողջ փունջ `ինչպես 3 մմ, այնպես էլ 5 մմ:
  • Արական վերնագրի քորոցներ
  • PCB շերտի տախտակ
  • 4x 16-պինանոց DIP IC վարդակից (տասնամյակի հաշվիչները տեղադրելու համար)
  • 4x CD4017BE տասնամյակի հաշվիչ չիպսեր
  • 2x կարմիր լուսավորված լուսադիոդային անջատիչ w. մատով ծածկոց
  • 2x Մեկ գծային 10k սահող պոտենցիոմետրեր
  • 2x Կանաչ քառակուսի լուսավորված ակնթարթային կոճակներ: Խնդրում ենք նկատի ունենալ !!. Կապված կոճակները լուսավորված չեն LED- ով Նրանք շիկացած են և միացված լինելուց չեն լուսավորվի: Որպեսզի դրանք լուսավորվեն, դուք պետք է ապամոնտաժեք շիկացած լամպը ներսում և դրանք փոխարինեք 3 մմ LED- ով: Ես փորձեցի պատվիրել որոշ այլ նմանատիպ կոճակներ, որոնք պնդում էին, որ լուսավորված են LED- ով, բայց ավաղ, երբ նրանք հասան, պարզվեց, որ դրանք նույնպես շիկացած
  • 6x 3-փին 2 դիրքով միացված/միացրած անջատիչներ
  • 1x Անվտանգության կողպման բանալիների անջատիչ (DPST կամ DPDT տիպ):
  • 1x SPST միացման/անջատման ռոքերային անջատիչ
  • 2 անգամ պիեզո բզզոցներ
  • 1x MAX7219 LED Dot matrix 8-նիշանոց թվային ցուցադրման կառավարման մոդուլ
  • 2x Մեկ գծային պտտվող 10k պոտենցիոմետր
  • 2 անգամ պտտվող բռնակի կափարիչ պոտենցիոմետրերի համար
  • 22x 180 կամ 200 ohm դիմադրիչներ
  • 11x 150 օմ դիմադրողներ
  • 14x 100 ohm դիմադրիչներ
  • 1x T- տիպի «9v» մարտկոցի միակցիչ մալուխ
  • 1x 4-բնիկ AA- մարտկոցի կրիչ

Քայլ 3. Մասերի չափում և փորձարկում

Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում
Չափիչ մասեր և փորձարկում

Երկար (-իշ) ԿԱՐԴԱԼ

Ձեռք բերելով բոլոր մասերը, ես այժմ կարող եմ սկսել չափել յուրաքանչյուր առանձին բաղադրիչ `համոզվելու համար, որ երբ ես սկսեցի նախագծել վերջնական դիզայնը Illustrator- ում կամ Inkscape- ում, բոլոր մասերը կհամապատասխանեն, և դրանցից ոչ մեկը չի համընկնի ներքևի մասում: երեսպատման.

Հատկապես առանցքային անջատիչը շատ խորն էր, և, հետևաբար, տուփի վերջնական խորությունը (կամ բարձրությունը, ինչպես ցանկանում եք) պետք է տեղավորվի դրանում և հաշվի առնի այն ներքին պատյանները պատյանում դնելիս (օրինակ ՝ Arduino Mega, տասնամյակների հաշվիչ և այլն):

Այնուհետև ես Illustrator- ում պատրաստեցի մի պարզ վեկտորային նկար, որը պատկերում էր բաղադրիչի բոլոր տարբեր տրամագծերը/լայնությունները, 5 մմ ակրիլային փորձանմուշ դրեցի լազերային դանակի մեջ և կտրեցի այն:

Համոզված լինելով, որ բոլոր բաղադրիչները սերտորեն տեղավորվում են իրենց համապատասխան անցքերի/անցքերի մեջ, այնուհետև ես նկարեցի բաղադրիչներից յուրաքանչյուրը Illustrator- ում (տես լուսանկարը), որպեսզի այն դյուրին օգտագործվի վերջնական նախագծում:

TL; DR

  • Չափեք ձեր բոլոր բաղադրիչները տրամաչափի միջոցով:
  • Օգտագործեք չափումները ՝ վեկտորային թեստային ֆայլ ստեղծելու համար ՝ Illustrator- ում բոլոր կոճակների/բաղադրիչների չափերով:
  • Կտրեք փորձարկման ֆայլը 5 մմ ակրիլով լազերային դանակի վրա:
  • Օգտագործեք փորձարկման կտորը `տեսնելու, թե արդյոք բոլոր բաղադրիչները սերտորեն տեղավորվում են:
  • Անհրաժեշտության դեպքում հարմարեցրեք վեկտորային ֆայլի անցքերի չափերը և վերստուգված չափերով պատրաստեք նոր փորձանմուշ:
  • Օգտագործելով վերջին չափումները ՝ կազմեք նոր Illustrator ֆայլ և նկարեք ձեր բոլոր բաղադրիչները ճիշտ մասշտաբով:
  • ԿԱՄ մի արեք վերը նշվածներից որևէ մեկը: Հաջորդ քայլերում ես կտրամադրեմ վերջնական վեկտոր-ֆայլը, եթե պարզապես ցանկանում եք դա օգտագործել:

Քայլ 4: Գործի ձևավորում

Գործի նախագծում
Գործի նախագծում
Գործի նախագծում
Գործի նախագծում

Բոլոր բաղադրիչ չափումների առկայության դեպքում ես այժմ կարող եմ սկսել կառավարման վահանակի պատյան նախագծել:

ԿԱՐԴԱ ԿԱՐԴԱԼ

Ինչ -ինչ պատճառներով ես որոշեցի այս գործընթացը դարձնել ինձ համար շատ ավելի դժվար, քան անհրաժեշտ էր և ընտրեցի կատարել Fusion 360- ում պարամետրիկորեն սահմանված մատով ամրացված պատյան: Դե, անկեղծ ասած, ես իսկապես ուզում էի ավելի լավ սովորել Fusion 360 -ը, այնպես որ դա այդպես չէր »: ամբողջովին խելագարի որոշում, բայց ես կարող էի շատ ավելի հեշտ օգտագործել MakerCase- ի (բավականին հիանալի) գործիքը և ավարտել դրա հետ:

Փոխարենը, ես ընտրեցի հետևել The Hobbyist Maker- ի պարամետրիկ մատների միացված տուփի ձեռնարկին, որը ես կարող եմ բարձր խորհուրդ տալ, եթե ցանկանում եք ավելի լավ ձեռք բերել 3D պարամետրիկ ձևավորման մեջ: Ինչևէ, իմ նման պարզ դիզայնի համար լիարժեք 3D մոդել պատրաստելը մի փոքր ավելորդ է, քանի որ ամեն դեպքում ստիպված կլինեք յուրաքանչյուր մակերես արտահանել որպես 2D վեկտորային գծապատկեր, այնպես որ, ի սկզբանե, կարող եք պարզապես այն պատրաստել Illustrator- ում:

Ամեն դեպքում, ես շարունակեցի Fusion 360 -ում, մինչև որ գոհ մնացի դիզայնից: Քանի որ ես գիտեի (լավ, գոնե հույս ունեի), որ իմ եղբորորդին շատ բան կտանի այս բանը, ես ուզում էի դա հեշտացնել նրա համար ՝ որոշ բռնակներ ավելացնելով: Բռնակները փայտե պատյանից են և դուրս են ցցված ակրիլային երեսապատման միջով ՝ ապահովելով բռնելով և նպաստելով պատյանն իր տեղում ամրացնելուն:

Տեղադրված դիզայնով ես բոլոր մասերը արտահանեցի դեպի 2D.dxf վեկտորային ֆայլեր ՝ օգտագործելով «պարզ ուրվագիծ» մեթոդը, որը նկարագրված է Թեյլոր Շարփի Instructable- ում:

Այնուհետև ես փոխեցի dxf ֆայլերը Illustrator- ում և ավելացրեցի մի փոքր խցիկ ՝ մարտկոցի խցիկ մուտք գործելու և Arduino Mega- ին միանալու անցքեր (որոնք ես չափել էի նաև նախորդ քայլում): Ես նաև անցք եմ ավելացրել գործի կողքի ձայնի միացման/անջատման համար, իսկ ներքևի մասում `փոքր անցքեր:

Գործի վերջնական գծագրերը կցված են այս քայլին (.ai,.svg և.pdf ձևաչափերով), մինչդեռ երեսպատման դիզայնը հաջորդ քայլերում է:

TL: DR

  • Օգտագործեք MakerCase- ը ՝ ձեր հիմնական մատը միացված տուփը պատյանին պատրաստելու համար:
  • Փոփոխեք MakerCase վեկտորային ֆայլերը Illustrator- ում `ձեր կարիքներին համապատասխան: Հիշեք, որ մարտկոցի համար բացեք և Arduino նավահանգիստների համար անցքեր ավելացրեք:
  • ԿԱՄ պարզապես ներբեռնեք այս քայլին կից ծրագրերը:

Քայլ 5. Դիզայնի ձևավորում և ներկի լազերային փորագրություն

Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն
Դիմագծի ձևավորում և ներկի լազերային փորագրություն

ԿԱՐԴԱ ԿԱՐԴԱԼ

Գործի վերջնական ընդհանուր չափի և երեսպատման տեղում, ես վերջապես կարող էի հասնել (նույնիսկ ավելի) զվարճալի հատվածի. Երեսպատման ձևավորում:

Քանի որ ես արդեն չափել և նկարել էի Illustrator- ի բոլոր մասերի մի փոքր գրադարան (3 -րդ քայլ), և ես ունեի ձեռքով գծված սկզբնական ուրվագիծը, որին վերաբերվում էր, դա «ուղղակի» խնդիր էր մասերը մաքուր երեսպատման վեկտորի վրա դնելը: նկարել (արտահանվել է Fusion- ից նախորդ քայլում) Illustrator- ում և ավելացնել զով տարածության գրաֆիկա:

Վեկտորի սկզբնական ձևավորման դեպքում լազերային ժամանակն էր:

Գտնելով ճիշտ գործընթացը

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

Բարեբախտաբար, դուք ստիպված չեք լինի դա անել, և ես ձեզ կխնայեմ բազմաթիվ փորձարկումների և սխալների տանջալից մանրամասներից և պարզապես ձեզ կներկայացնեմ հիմնական գտածոները.

Լազերային փորագրման գործընթաց - TL; DR:

Դեմքի ափսեը կտրելու և դիզայնը դրա վրա փորագրելու գործընթացը բաղկացած է մի քանի առանձին քայլերից, կարճ ասած.

  1. Կտրեք երեսն ինքնին և կոճակների և բաղադրիչների բոլոր անցքերն ու անցքերը:
  2. Ներկեք երեսպատման ստորին հատվածը սև ակրիլային լակի ներկի մեկ շերտով և թողեք, որ այն ամբողջությամբ չորանա:
  3. Ներկված երեսը նորից դրեք լազերային դանակի մեջ և դիզայնը փորագրեք ներկված մակերեսի վրա:
  4. Նորից ներկեք երեսպատման (այժմ լազերային գծագրված) ներքևի հատվածը նարնջագույն ակրիլային լակի ներկով և թողեք չորանա:

Լազերային փորագրման գործընթացը

Լազերային փորագրման գործընթացը մանրամասնորեն

  1. Կտրեք երեսն ինքնին և կոճակների և բաղադրիչների բոլոր անցքերն ու անցքերը: Այս քայլին կցված դիզայնի ֆայլերում կան երեք տարբեր շերտեր. Ա. Կտրված շերտը (կարմիր գծեր) Բ. Վեկտորի փորագրման շերտ (կապույտ գծեր) C. Ռաստերային փորագրման շերտ (սև գծեր) Այս քայլում դուք միայն պետք է խնդրեք լազերային կտրիչից կտրել կարմիր և կապույտ շերտը: Կարմիր շերտը պետք է ամբողջովին կտրված լինի, իսկ կապույտ շերտը պետք է պարզապես բարակ գծով փորագրվի ակրիլում: Կապույտ խաչերը նշում են հորատման կետերը (հետագայում, երբ մենք պետք է մոնտաժային անցքերը փորենք երեսպատման ափսեի մեջ), իսկ ներքևի ձախ անկյունում մոլորակի վերևում գտնվող կապույտ խաչը հավասարեցման նշան է, որը մենք կօգտագործենք երեսպատման փորագրման ժամանակ: գործընթացի 3 -րդ փուլ:
  2. Սև ներկեք երեսի երեսին: Խնդրում ենք նկատի ունենալ, որ քանի որ դիզայնի ֆայլերը հայելապատված են, ներքևը իրականում այն կողմն է, որը տեղադրված է լազերային դանակի մեջ: Բացի այդ, նախքան նկարելը սկսելը, դուք անպայման պետք է դիմակավոր ժապավեն օգտագործեք ՝ ակրիլային այն հատվածները, որոնք դուք չեք ցանկանում ներկել: Art Artist Ակրիլային ազդանշանը սև է, քանի որ այն զարմանալի է: Այն ունի պիգմենտի շատ բարձր կոնցենտրացիա, այնպես որ դրա համար անհրաժեշտ է միայն մեկ շերտ ներկ քսել, որպեսզի այն ամբողջությամբ ծածկվի ակրիլով (որը նույնպես հարմար կլինի հաջորդ քայլին): Երբ ներքևը ներկվի սև գույնով, թող չորանա ամբողջությամբ և շարունակեք հաջորդ քայլին:
  3. Հետևի երեսին ներքևում ներկված սև գույնով, այն նորից տեղադրեք լազերային դանակի մեջ և (անհրաժեշտության դեպքում) օգտագործեք հավասարման նշիչը (նկարագրված է 1 -ին քայլում) ՝ լազերը կատարյալ հարթեցնելու համար երեսպատման վահանակին (տե՛ս կից լուսանկարները): Փորագրություն կատարելու համար ես օգտագործեցի VLS 3.50 լազերը, որը գալիս է նյութերի գրադարանով ՝ մի տոննա նախադրվածներով: Այնուամենայնիվ, այն իրականում չի գալիս ակրիլից «ներկը քերելու» նախադրյալներով, այնպես որ ես ստիպված էի մի փոքր փորձարկել: Իմ արած առաջին փորձանմուշների համար ես օգտագործել էի ներկի մի քանի շերտեր, ինչը նշանակում էր, որ ես պետք է շատ լարվեի նախադրվածներով, որպեսզի լազերային օծանելիքն ամբողջովին ներկի շերտով անցնեի: Այնուամենայնիվ, օգտագործելով միայն մեկ շերտ ներկ, VLS 3.50 -ում 5 մմ ակրիլային ստանդարտ «ռաստերային փորագրման» կարգավորումը բավարար էր ներկի շերտը քերելու համար: Հաճելի է: Այսպիսով, օգտագործելով կից դիզայներական ֆայլը, ուղարկեք ռաստերային փորագրման շերտը (սև գծեր) լազերին և սկսեք ներկել ակրիլով մի քանի տիեզերական նախշեր:
  4. Դեմքի ափսեի դիզայնի բոլոր առանձնահատկությունները այժմ պետք է փորագրվեն երեսպատման ներքևի մասում, այսինքն `դուք պետք է կարողանաք տեսնել ակրիլով, որտեղ ներկը փորագրված է: Բայց մենք չենք ցանկանում, որ տեքստը, խորհրդանիշերն ու տողերը երեսպատման վրա թափանցիկ լինեն: Մենք ուզում ենք, որ դրանք վառ նարնջագույնով լուսավորվեն: Հետևաբար, վերցրեք ձեր նարնջագույն ակրիլային ներկը (ես օգտագործել եմ նույն Molotow շարքի մեկը, ինչպես սև ներկը 2 -րդ քայլում) և մեկ -երկու շերտ ներկեք երեսպատման սև ներքևի մասում: Կրկին, դիմակը հանեք այն մասերից, որոնց վրա չեք ցանկանում նարնջագույն ներկ դնել, հատկապես քառակուսին ՝ դիմագծի մեջտեղում: Հրապարակը պետք է թափանցիկ մնա, քանի որ հետագայում դրան կցենք պարզ LED էկրան: Մինչ դուք դրանում եք, կարող եք նաև ներկել գործի բռնակները (տես կցված պատկերը):

Ներկման և լազերային փորագրության ավարտից հետո ես պատրաստ էի մասերը փորձարկելու համար:

Քայլ 6. Գործի փորձարկում, տեղադրում և ներկ

Գործի փորձարկում, հավաքում և ներկ
Գործի փորձարկում, հավաքում և ներկ

TL; DR

Շղթայի կառուցումը բազմափուլ գործընթաց էր.

  1. Բաղադրիչների փորձարկում բազմաչափի միջոցով:
  2. Բաղադրիչները (լուսադիոդներ, կոճակներ, էկրան և այլն) տեղադրեք երեսպատման ափսեի վրա:
  3. Maleոդում արական վերնագրի կապում բոլոր (անհրաժեշտ) բաղադրիչներին:
  4. Օգտագործելով մուլտիմետրը ՝ շորտերի և շարունակականության առկայությունը ստուգելու համար:
  5. Arduino Mega- ն (սենսորային վահանով) տեղադրեք պատյանի ներքևի մասում:
  6. Բոլոր բաղադրիչները (ճիշտ) միացնելով Arduino սենսորային վահանին ՝ օգտագործելով dupont մալուխներ:
  7. Մարտկոցի միակցիչի լարերը միացրեք Arduino Mega վարդակի տերմինալին:

ԿԱՐԴԱ ԿԱՐԴԱԼ

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

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

  1. Ստուգեք ձեր բաղադրիչները ՝ օգտագործելով մուլտիմետր, դրանք ամրացնելուց առաջ: Ստուգեք ՝ արդյոք LED- ի բոլոր գործառույթները գործում են, կոճակները ճիշտ են բացվում և փակվում, պոտենցիոմետրերն աշխատում են և այլն: Նաև լավ գաղափար է մի փոքր փորձնական կարգավորում կատարել MAX7219 ղեկավարվող էկրանով (տե՛ս, օրինակ, այս գեղեցիկ ձեռնարկը), համոզվել, որ ամեն ինչ աշխատում է: Այն հետագայում ձեզ կփրկի շատ գլխացավերից:
  2. Տեղադրեք ձեր բաղադրիչները երեսին: Բոլոր կոճակները հեշտությամբ կարելի է ամրացնել երեսպատման վրա, քանի որ դրանք բոլորն ունեն ընկույզներ և պտուտակավոր առանցքներ: Այնուամենայնիվ, չամրացված լուսադիոդները պետք է սոսնձել տախտակին ՝ տաք սոսինձի միջոցով (տես նկարները):
  3. Maleոդման արական վերնագիր կապում է բոլոր բաղադրիչներին: Քանի որ ես որոշել էի օգտագործել dupont միակցիչ մալուխներ իմ բոլոր բաղադրիչների համար, դա հեգնանքով նշանակում էր, որ ես պետք է շատ զոդման աշխատանքներ կատարեի, քանի որ յուրաքանչյուր LED- ի և յուրաքանչյուր կոճակի վրա պետք է զոդված լինեին արական վերնագրերի կապիչներ: Դա մի փոքր ավելի հեշտ դարձնելու համար ես կտրեցի շերտերի տախտակի կտորները և սոսնձեցի դրան արական վերնագրի կապումներն ու (անհրաժեշտության դեպքում): Այնուհետև ես պատրաստի շերտի տախտակը կպցրեցի կառավարման վահանակի համապատասխան բաղադրիչին (տես նկարները): 4017 տասնամյակի չորս հաշվիչները բոլորը տեղադրված էին մեկ տախտակի բլոկի վրա (անհրաժեշտության դեպքում) միացումներն ավելի հեշտ դարձնելու համար (տես նկարները):
  4. Փորձարկում շորտերի և շարունակականության համար: Օգտագործեք մուլտիմետրը `ստուգելու, թե արդյոք ձեր բոլոր զոդման հանգույցները կապ են ստեղծում, և ստուգեք` արդյոք դրանցից որևէ մեկը չափազանց շատ է կապո՞ւմ այն իրերի հետ, որոնց չպետք է միանա:
  5. Տեղադրեք Arduino Mega- ն պատյանի ներքևի մասում այնպես, որ տախտակի հոսանքի վարդակն ու USB վարդակը համընկնեն պատյան հետևի կողմի անցքերի հետ (տես նկարները): Դուք նաև պետք է տեղադրեք 4017 տասնամյակի հաշվիչ բլոկը դեպի պատյանի ներքևում, ինչպես նաև մարտկոցի խցիկը կտրել, հավաքել և տեղադրել (կցված է այս քայլին) (տես նկարները):
  6. Այժմ ժամանակն է միացնել բոլոր բաղադրիչները ՝ օգտագործելով կին/կին դուպոնտ մալուխներ: Անդրադառնացեք սույն Հրահանգի 8 -րդ քայլին տրված սխեմատիկ պատկերին `համոզվելու համար, որ ամեն ինչ ճիշտ եք միացնում:
  7. Ինչ-որ տարօրինակ պատճառով իմ գնած սենսորային վահանը հագեցած չէ «Vin»-պտուտակով, որը թույլ է տալիս կարգավորել 7-12 վոլտ մուտք: Այսպիսով, ես ստիպված էի միացնել մարտկոցի միակցիչի լարերին Arduino Mega- ի հոսանքի վարդակից (տես նկարը):

Այսպիսով, ես ենթադրում եմ … հիմա ժամանակն է միացնել այն..!

Քայլ 10: Փորձարկում և կոդավորում

Image
Image
Թեստավորում և կոդավորում
Թեստավորում և կոդավորում
Թեստավորում և կոդավորում
Թեստավորում և կոդավորում

Դուք հասել եք ձեռնարկի վերջին քայլին: Լավ արեց:

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

Չնայած դրան, այսպես կոչված «վերջնական» ծածկագիրը, որն ավարտվեց փոխանցվելով Arduino- ին, դեռ շատ թերություններ ունի և, անկեղծ ասած, մի փոքր խառնաշփոթ է: Բարեբախտաբար, մենք չէինք մշակում իրական տիեզերանավի համար ծածկագիր, ուստի այս դեպքում կոդն ավելի քան բավարար կլինի:)

Կոդը նույնպես առանձնապես լավ փաստաթղթավորված չէ, և քանի որ մենք աշխատում էինք երեք հոգու վրա, դրա լուծումը փորձելը կարող է մի փոքր փորձություն լինել, նույնիսկ ինձ համար:

Ամեն դեպքում, կոդը կցված է և - մատները խաչված - դեռ կաշխատի, եթե և երբ փորձես:)

Շնորհակալություն հետևելու համար - հուսով եմ, որ կարողացել եք օգտագործել այս ձեռնարկի գոնե որոշ բաներ:

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

Վայելեք վերջին նախագծի և ուրախ պատրաստման տեսանյութը: D

/ Niels aka. Նիլֆիսկեն

Քայլ 11: Վերագրումներ

Կառավարման վահանակի նախագծման ընթացքում ես օգտագործել եմ տարբեր բաց կոդով նյութեր `հիմնականում տարբեր տեսակի գրաֆիկա: Դրանց ստեղծողները պետք է (և պետք է) նշվեն.

TheNounProject հիանալի կայքից ես օգտագործել եմ հետևյալ պատկերակները.

  • «Բում» ՝ VectorBakery (CC BY)
  • «Ձայնի թրթռում» ՝ Symbolon- ի կողմից (CC BY)
  • Օքսանա Լատիշևայի «Պայթյուն» (CC BY)
  • Blackspike (Հասարակական տիրույթ) «Պենտագոնի վտանգը»
  • Ֆրանկո Պերտիկարոյի «Գալակտիկական կայսրություն» (CC BY)
  • Էրվին Բոլաթի «Լազերային ճառագայթ» (CC BY)
  • «Սատուրն» ՝ Lastspark (CC BY)
  • «Էլեկտրիկ» ՝ Հե Պոհ Լին (CC BY)

Օգտագործված տառատեսակը հետևյալն է.

Checkered Ink- ի «Oilrig» (տե՛ս այստեղ լիցենզիան):

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

Առաջին անգամ հեղինակ
Առաջին անգամ հեղինակ
Առաջին անգամ հեղինակ
Առաջին անգամ հեղինակ

Երկրորդ անգամ առաջին անգամ հեղինակ

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