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

Dot Matrix այցեքարտ. 8 քայլ (նկարներով)
Dot Matrix այցեքարտ. 8 քայլ (նկարներով)

Video: Dot Matrix այցեքարտ. 8 քայլ (նկարներով)

Video: Dot Matrix այցեքարտ. 8 քայլ (նկարներով)
Video: Arduino and MAX7219 LED Matrix clock and thermometer 2024, Նոյեմբեր
Anonim
Dot Matrix այցեքարտ
Dot Matrix այցեքարտ

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

Քայլ 1: Դիզայնի մասին

Դիզայնի մասին
Դիզայնի մասին

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

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

Այն, ինչ ձեզ հարկավոր է
Այն, ինչ ձեզ հարկավոր է
  • Մեկ CR2032 մարտկոց (ես դրանք գնել եմ ebay- ում մոտ 16 ցենտով, երբ գնել եմ 100 -ը)
  • Մարտկոցի մեկ կրիչ CR2032 (ես օգտագործել եմ www.rapidonline.com կայքի 18-3780 -րդ մասը: Սա արժե մոտ 14 սենթ `100 -ի չափաքանակով): եթե ինձ համար Ատլանտյան օվկիանոսից այն կողմ եք)
  • Մեկ PIC16F57 (Պատվերի կոդ 1556188 www.farnell.com- ից - դրանք արժեն 66 ցենտ յուրաքանչյուրը 100+ քանակությամբ - կրկին, դրանք կարող եք գտնել www.mouser.com կայքում)
  • Չորս մակերեսային ամրացման անջատիչ (մաս 78-1130 www.rapidonline.com կայքից ՝ յուրաքանչյուրը 20 ցենտով)
  • Որոշ տարբեր ռեզիստորներ և կոնդենսատորներ «0805» մակերևույթի վրա տեղադրվող փաթեթի մեջ - ձեզ հարկավոր են 5x100 օհմ ռեզիստորներ, 2x10k ռեզիստորներ, 1x47k ռեզիստոր, 1x47p կոնդենսատոր և 1x100n կոնդենսատոր - վերը նշված մատակարարներից որևէ մեկը դա անում է, և դրանք գրեթե ոչինչ չեն արժի:
  • 75x «0603» LEDS - որքան հնարավոր է պայծառ և հնարավորինս էժան: Ես օգտագործել եմ 72-8742 կետը Rapid- ից յուրաքանչյուրը 6 ցենտով, բայց կրկին, դուք պետք է կարողանաք դրանք ձեռք բերել այլ մատակարարներից: Քանակով, դրանք կարող եք ստանալ մինչև 3 ցենտ յուրաքանչյուրը:
  • Որոշ երկկողմանի փրփուր սոսինձ ժապավեն, որը մի փոքր ավելի հաստ է, քան մարտկոցը, որն օգտագործում եք. Իմը 4,5 մմ հաստությամբ էր)
  • Printedրագրի տպագիր տպատախտակ (PCB) - ձեր սեփականը պատրաստելու հրահանգները դուրս են այս հոդվածի շրջանակներից, բայց դուք կարող եք որոշակի հաջողության հասնել երկաթով կամ լուսանկարչական տեխնիկայով (իմ նախընտրած տեխնիկան): Դուք կարող եք հրահանգներ և այլ կայքերում գտնել ձեր սեփական տպագիր տպատախտակները պատրաստելու հրահանգներ այլուր: PCB- ի դասավորությունը ստորև բերված է PDF ֆայլում, եթե ցանկանում եք ինքներդ փորձել:

Ձեզ նույնպես կպահանջվի զոդման սարք (գումարած զոդում), կտրող դանակ, լակի սոսինձ և քարտի առջևի հատվածը տպելու եղանակ ՝ կարող եք օգտագործել գունավոր լազերային կամ թանաքոտիչ: Ես տպել եմ OHP թափանցիկության ֆիլմի վրա: Ձեզ նույնպես անհրաժեշտ կլինի PIC միկրոկառավարիչը ծրագրավորելու եղանակ: Ես օգտագործում եմ PICKit2- ը, որը 579-PG164120 մասի համարն է www.mouser.com- ից և մատչելի է մոտ $ 35: 5x0.1 դյույմանոց PCB կապում գտնվող մի շերտ (օրինակ ՝ 22–0510 Rapid– ից) կարող է մղվել ծրագրավորողի վրա ՝ հանդես գալով որպես միջերես տախտակի հետ:

Քայլ 3: Sոդումը սկսվում է:

Sոդումը սկսվում է
Sոդումը սկսվում է
Sոդումը սկսվում է
Sոդումը սկսվում է

Բաղադրիչները կպցրեք տախտակի վրա ՝ առաջինից ամենափոքրից սկսած (տե՛ս լուսանկարները): Մի զույգ պինցետը այստեղ օգտակար է. Տեղադրելով մի կտոր կպչուն բարձիկի վրա, այնուհետև նորից հալեցնելով այն, մինչդեռ ռեզիստորները կամ կոնդենսատորները պինցետներով տեղադրելով, կարող եք կոկիկ ավելացնել այս փոքր բաղադրիչները: Կարևոր չէ, թե այս բաղադրիչներն ինչ ճանապարհով են անցնում, բայց դա PIC- ի համար է (որը պետք է գրությամբ գրված լինի ճիշտ այնպես, ինչպես ցույց է տրված այս լուսանկարներում), ինչպես նաև LED- ները պետք է ճիշտ տեղադրվեն: LED- ների հետ ավելի դժվար է ասել, թե որ ուղղությամբ պետք է անցնեն. Վերին միացումը պետք է լինի դրական (կամ «անոդ»): Դուք կարող եք ասել ՝ խորհրդակցելով LED- ի տվյալների թերթիկի հետ. Երկու տողերից մեկը սովորաբար ինչ -որ կերպ կնշվի: Ավելի հեշտ միջոց է երբեմն դրանցից մեկը փորձարկելը ՝ 1,5 լ փոքր մարտկոցին մի երկու լար ամրացնելով, այնուհետև լուսադիոդների ծայրերին դիպչելով լարերին, եթե դա ճիշտ ճանապարհ է, դուք պետք է փայլ տեսնեք, բայց եթե օգտագործում եք 1.5 Վ մարտկոց, այն չափազանց թույլ կլինի, այնպես որ դուք պետք է ուշադիր հետևեք: Կրկին, զոդման վերաբերյալ ձեռնարկը սույն հոդվածի շրջանակներում չէ: Ես իսկապես զգուշացրել եմ ձեզ, որ սա սկսնակների նախագիծ չէ, այնպես որ մի դարձրեք այն մակերևույթի վրա ամրացնողի ձեր առաջին ձեռնարկումը: Նկատի ունեցեք, որ LED- ները միայն սկզբում կպցված են իրենց ներքևի կապարի վրա. Մենք հետագայում որոշ լարեր կօգտագործենք դրանց վերին լարերը միացնելու համար:

Քայլ 4. Adամանակավոր երկկողմանի տախտակ

Adամանակավոր երկկողմանի խորհուրդ
Adամանակավոր երկկողմանի խորհուրդ

Տեղադրեք «անտեսանելի ժապավենի» մի քանի շերտեր ՝ ուղղահայաց PCB հետքերի երկայնքով LED- ների յուրաքանչյուր սյունակի կողքին. Դա կդադարեցնի այն մետաղալարերը, որոնք մենք պատրաստվում ենք կպչել դրանց վրա: LED- ներ, մինչև ռեզիստորին հասնելու համար, ինչպես լուսանկարում: Նկատի ունեցեք, որ ձեզ կպահանջվի ընդամենը չորս լար, իսկ վերևը չի պահանջվի, եթե օգտագործեք այս հոդվածում տրված PCB- ի դասավորությունը, քանի որ այն օգտագործում է PCB- ի հետք `բաղադրիչները միացնելու համար:

Քայլ 5: mingրագրավորում

Ծրագրավորում
Ծրագրավորում

Հաջորդ քայլը հավաքման ծրագիրը չիպի մեջ դնելն է: Եթե դուք գնել եք PIC Kit 2 ծրագրավորողը, այն ունի այն ամենը, ինչ ձեզ հարկավոր է: Ներբեռնեք MatrixCode.zip ֆայլը այս էջից, բացեք այն և տեղադրեք այն ձեր համակարգչի որևէ գրացուցակում, այնուհետև MPLAB IDE- ի ներսից անցեք «Նախագիծ» ընտրացանկին, ընտրեք «Բացել» և նավարկեք դեպի «հիմնական»: asm »ֆայլը: Փոխեք պահված հաղորդագրությունները (ծածկագրի 115 -րդ տողի շուրջը) ձեր կոնտակտային տվյալներին, այլ ոչ թե իմին (!). Եթե ուշադիր նայեք, կտեսնեք, որ իմ անունը գրված է 1 -ով: (Դա տեսնելու համար գուցե անհրաժեշտ լինի գլուխը 90 աստիճան թեքել): Դուք ունեք ձեր սեփական կերպարները կամ խորհրդանիշները ստեղծելու լիակատար ազատություն, այնպես որ, ցանկության դեպքում, կարող եք ունենալ, օրինակ, ձախ շարժվող մեքենայի պարզ անիմացիա: Նկատի ունեցեք, որ կա չորս հաղորդագրություն `մեկը յուրաքանչյուր կոճակի համար: Դուք պետք է նշեք յուրաքանչյուր հաղորդագրության երկարությունը` նշելով «MSG1LEN, MSG2LEN…» սահմանումներում այն սյունակների քանակը: Կրկին գնացեք «Նախագիծ» ընտրացանկ, և ընտրեք «Quickbuild» - ստուգեք, որ սխալներ չկան, և դուք պատրաստ եք ծրագրավորել: Ես օգտագործում եմ պարզ տեխնիկա ՝ ծրագրակազմի մեջ 0,1 դյույմանոց պինների ժապավենից 5 կոտրված ժապավեն տեղադրելու, այնուհետև ծրագրավորման ընթացքում պարզապես դիպչելով 5 կապին: Սա մի փոքր անհեթեթ է, բայց որպես ջնջում կամ ծրագրի ցիկլ ընդամենը մեկ վայրկյան տևում է, այն բավականին կառավարելի է: merրագրավորողի վերջնական քորոցի սլաքը պետք է համընկնի PCB- ի վերևի քորոցի հետ (ՈՉ ԱՅՍՊԵՍ ԼՈOTՍԱՆԿԱՐՈOWԹՅՈՆՈOWՄ OWԱՆԿՎԱ Է): Եթե փորձարկում եք, դա արժե 5 կապոցների շերտը կպցրեք տախտակին մինչև ձեր փոփոխությունները ավարտելը: Երբ պատրաստ լինեք ծրագրավորելուն, դուք պետք է օգտագործեք ծրագրավորողի հետ տրամադրված առանձին «PICKIT2» կոմունալը, քանի որ ինչ -ինչ պատճառներով, MPLAB IDE- ն դա չի անում ուղղակիորեն աջակցել PIC16F57- ի ծրագրավորմանը: Դա անելու համար դուք պետք է նշեք PIC- ների ընտանիքը («ելակետ») և որոշակի մասը (16F57) ՝ նախքան նախորդ քայլին ստեղծված Hex ֆայլը բեռնելը, այնուհետև չիպը ծրագրավորելը: Եթե ամեն ինչ հաջող է, դուք պետք է կարողանաք տեղադրել մարտկոցը (posi կողմը ներքև) և սեղմեք կոճակներից մեկը ՝ ձեր հաղորդագրությունը ոլորելու համար տեսնելու համար:

Քայլ 6: Ավարտումը անջատված է

Ավարտումը անջատված է
Ավարտումը անջատված է
Ավարտումը անջատված է
Ավարտումը անջատված է
Ավարտումը անջատված է
Ավարտումը անջատված է

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

Քայլ 7: Պատրաստի արտադրանք

Պատրաստի արտադրանք
Պատրաստի արտադրանք

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

Քայլ 8: Ապագան

Եթե ես դրանք արտադրեի կոմերցիոն առումով, հավանաբար մի երկու բան կփոխեի: Սկզբում ես կփոխեի CR2032 բջիջը CR2016- ով, քանի որ այն ավելի բարակ է, այնուհետև այն տեղադրեմ PCB- ում կտրված տարածության մեջ: Օգտագործելով ստորին պրոֆիլի բաղադրիչներ, հավանաբար, քարտի հաստությունը կարող է կրճատվել մինչև դյույմի մոտ 1/8-ը (քան ներկայիս 1/4 դյույմը): Օգտագործելով որոշ նոր բարակ թաղանթ մարտկոցներ, գուցե նույնիսկ հնարավոր լինի ճկուն քարտ պատրաստել, թեև ավելի բարձր գնով: Պրոֆեսիոնալ տպագրված ծածկը և փրփուրի ժապավենին հատուկ փոխարինող փոխարինումը կտեսնեն, որ քարտերը շատ ավելի արագ են հավաքվում, և նրանք նույնպես մի փոքր շլացուցիչ տեսք կունենան: Իհարկե, PCB- ները կարտադրվեն նաև մասնագիտորեն, և կհամալրվեն «ընտրիր և տեղադրիր» ռոբոտով, որը թույլ կտա հավաքներն ավելի արագացնել: Հաջորդը, ես կցանկանայի աշխատել բարձրորակ տարբերակի վրա ՝ օգտագործելով գունավոր OLED էկրան ՝ մտածել լուսանկարների և անիմացիաների մասին: Երկինքը սահմանն է. Գրեթե ցանկացած էլեկտրոնիկա կարելի է տեղադրել այցեքարտերի մեջ `անլար կապեր, աուդիո սաունդթրեքեր: Եթե որևէ մեկին հետաքրքրում է առևտրային եղանակով օգտագործել այս կամ այլ հարակից գաղափարները, ապա ինձ տեղյակ պահեք. com. Այս էջի ներքևում ես ներառել եմ այս նախագծի Eagle PCB ֆայլը: Warnedգուշացեք, որ այն մի փոքր այլ տարբերակ է, քան ներկայացված է այս հրահանգում, այնպես որ այն շատ չի օգտագործվի, եթե դուք ծանոթ չեք Eagle- ին և ուրախ չեք որոշ փոփոխություններ կատարել ձեր սեփական օգտագործման համար: Հիմնական փոփոխություններն այն են, որ այն երկկողմանի է (4-րդ քայլում ժապավեն/մետաղալարերի համադրություն անհրաժեշտ չէ), անջատիչի տեսակը մի փոքր այլ հետք ունի, և ես օգտագործում եմ մարտկոցի տեղադրման այլ ոճ: (Նրանց համար, ովքեր ցանկանում են փորձել այն, ես 20 մմ անցք եմ անցկացրել PCB- ի կենտրոնում, այնուհետև տախտակի երկու կողմերում օգտագործել եմ երկու անկյունագծով գարնանային մետաղալար մարտկոցը պահելու և շատ ավելի բարակ պատրաստած քարտ պատրաստելու համար):.

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