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

Mրագրավորվող ժամացույց ՝ չորս նիշով ՝ 5 քայլ (նկարներով)
Mրագրավորվող ժամացույց ՝ չորս նիշով ՝ 5 քայլ (նկարներով)

Video: Mրագրավորվող ժամացույց ՝ չորս նիշով ՝ 5 քայլ (նկարներով)

Video: Mրագրավորվող ժամացույց ՝ չորս նիշով ՝ 5 քայլ (նկարներով)
Video: Ակնարկ վրա խելացի ժամացույց Blackview X2 Սեվ ⌚ 2024, Նոյեմբեր
Anonim
Programրագրավորվող ժամացույց ՝ չորս նիշանի ցուցադրմամբ
Programրագրավորվող ժամացույց ՝ չորս նիշանի ցուցադրմամբ
Programրագրավորվող ժամացույց ՝ չորս նիշանի ցուցադրմամբ
Programրագրավորվող ժամացույց ՝ չորս նիշանի ցուցադրմամբ

Դուք կդառնաք քաղաքի խոսքը, երբ կրեք այս տհաճ, չափազանց մեծ, բոլորովին անիրագործելի ձեռքի ժամացույցները: Displayուցադրեք ձեր նախընտրած անպարկեշտ լեզուն, երգի բառերը, պարզ համարները և այլն: Microreader հավաքածուից ոգեշնչված, ես որոշեցի հսկա ժամացույց պատրաստել `օգտագործելով տասնվեց հատվածի նմանատիպ ցուցադրություններ: Տասներկու ժամ անց, ես դուրս եկա իմ մազոխիստական ֆուգայից և դադարեցի փորձել տասնվեց բիթանոց տվյալների ավտոբուսը ուղղել միակողմանի համակարգչի վրա, որը բավական փոքր է ՝ դաստակին հագնելու համար: Վերադառնալով առեղծվածի իմ երկկողմանի տուփին ՝ ես եկա չորս նիշանի ցուցադրությամբ ՝ կազմված 5x7 լուսադիոդային մատրիցներից: 7 բիթ զուգահեռ տվյալների մուտքագրում, ընթացիկ սահմանափակող դիմադրիչների, մեծ և փոքր տառերի կարիք չկա, մնացածը ինքն է գրում: Այս հրահանգավորումը չի նշանակում լինել PCB- ների ստեղծման կամ PIC- ների ծրագրավորման ձեռնարկ: Անկեղծ ասած, ես իրականում խորհուրդ չէի տա, որ որևէ մեկը փորձի պատրաստել դրանցից մեկը: Եթե դուք բավականաչափ գիտեք, որ կարող եք հետևել ձեզ, հավանաբար կարող եք ավելի լավ աշխատանք կատարել, քան ես: Եթե չգիտեք, թե ինչ է կատարվում, ապա այս ուսանելիը չի սովորեցնի ձեզ այն ամենը, ինչ ձեզ հարկավոր է իմանալ: Պ. Ս. Եթե սա օգտագործում եք հանրության առջև ինտերնետային արտահայտությունները ոլորելու համար, դուք վատ մարդ եք և պետք է ամաչեք:

Քայլ 1: Միասին հավաքեք ձեր խայտառակությունը

Այն, ինչ ձեզ հարկավոր կլինի.. Ամեն դեպքում, ձեզ անհրաժեշտ կլինի առնվազն մեկ PIC ՝ SOIC փաթեթում, և, հավանաբար, DIP ՝ շղթան թխելու համար: 628A- ն և 648A- ն նույնական են, բացառությամբ առկա ծրագրային հիշողության քանակի (2k ընդդեմ 4k): Օգտագործեք 648A- ն, եթե մոտակայքում 628A չկա: MCP1253 Սա լիցքավորման պոմպ dc-dc փոխարկիչ է: Մենք սա կօգտագործենք 3 Վ մետաղադրամային մարտկոցից 5 Վ լարման ցուցադրման համար: Ձեռք բերեք մի քանիսը, որպեսզի կարողանաք ոչնչացնել գոնե մեկը: Պասիվ բաղադրիչները բոլորը անցքի տիպի են: Ես գիտեմ, որ մակերեսային լեռան խառնուրդը և անցքի միջով մի տեսակ էսթետիկորեն տհաճ է, բայց ինչ կարող ես անել: -Կոնդենսատորներ ՝ 10uF (2), 1uF (1) -Դիմադրիչներ. Այն հմայիչ տեսակը, որն ամենուր տեսնում եք, անհրաժեշտ են էժան կոճակներ: -Կցեք վերնագրեր/վարդակներ. Երկու կապում և jumper- ում, և մեկ վարդակից `6 վարդակից: Դուք կարող եք վարդակներ փոխարինել վարդակների համար, եթե հաճույք եք ստանում հագուստի և մաշկի պատահական պատռումից:-CR2032 Մետաղադրամի բջիջ և պահող: Աջակցող ձուլվածք. MCP1253- ը գալիս է մակերևույթի վրա տեղադրված փաթեթի մեջ, որը բավական փոքր է պատահականորեն ներշնչվելու համար: Պղնձով ծածկված տախտակ, օծանելիք, ացետոն և այլն ՝ PCB պատրաստելու համար: PIC ծրագրավորող ՝ ICSP վերնագրով և մալուխով: Որոշ այլ իրեր, առանց որոնց շատ հեռու չեք գնա, բայց որ ես հիմա չեմ կարող հիշել:

Քայլ 2: PCB զվարճանք

PCB Funամանց
PCB Funամանց
PCB Funամանց
PCB Funամանց
PCB Funամանց
PCB Funամանց
PCB Funամանց
PCB Funամանց

Displayուցադրման տվյալների թերթիկը ստում է: Այն ասում է, որ կուրսորը ընտրելը ակտիվ բարձր մուտք է: Այժմ, քանի որ մենք համբերատար և զգույշ ենք, մենք միացրել ենք սխեման, որպեսզի դա բացահայտենք, նախքան ժամերը վատնելը ՝ ՄՄ -ով ցածր PCB- ներ պատրաստելը: Միայն մեկ ցուցադրմամբ մենք կարիք չունենք անհանգստանալու հասցեագրման մասին: Մենք նաև թքած ունենք կուրսորի գործառույթի վրա: Իրականում, ես հայտնաբերել եմ մեզ հետաքրքրող բաների իսկապես ուշագրավ ցուցակ, որը այս հրահանգը չափազանց նեղ է պարունակելու համար: Ես մեծ մասամբ ազատորեն տանում էի խորհուրդը, այնպես որ ես չեմ ներառում գեղեցիկ Արծիվի սխեմատիկ պատկերը: PIN- ի արդյունքների քարտեզագրումը կապում ցուցադրելու համար շատ ավելի հեշտ է `օգտագործելով բաղադրիչների հետքերը: Եթե սա չափազանց շփոթեցնող է, թուլացեք.. Ես նկատի ունեմ, որ մեկը կկազմեմ: Ես չեմ պատրաստվում անդրադառնալ, թե ինչպես պատրաստել ձեր սեփական PCB- ն, Instructables- ը, իմ հաշվարկով, կազմված է տոնիկի փոխանցման մեթոդի մոտ 50% հրահանգից: Ներբեռնեք Eagle ֆայլը, տպեք այն 1: 1 և հայելային: Մոտ կես ժամ արդուկեք այն պղնձե տախտակի վրա, քաշեք թուղթը, պարզեք, որ այն չի աշխատում և կրկնում եք մոտ տասը անգամ: Եթե ցանկանում եք ավելի գեղեցիկ աշխատանք կատարել, պատրաստեք երկկողմանի տախտակ կամ որևէ այլ բան, MCP1253- ի համար արծիվի գրականություն (բաց շրջաններում գտնվող մեկի շնորհիվ) և ցուցադրումը կցված են:

Քայլ 3: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով

Որոշ ընդհանուր խորհուրդներ.

1. Սկսեք MCP1253- ից: Այս կերպ, երբ այն պտուտակում եք և տախտակը ջարդում, շատ բան չեք կորցնում: Սկզբում թիթեղացրեք հետքերը, այնուհետև պահեք այն տեղում և ամրացրեք այն: Շրջանի հետքի լրացուցիչ երկարությունը պետք է օգնի, տաքացնի հեռավոր ծայրը և շարի այն: Եթե ունեք կայուն ձեռք և մի փոքր զոդում, կարող եք անհատապես կատարել առաջատարները: Եթե որևէ մեկը կամուրջ եք դնում, քաշեք դրանցից ինչ -որ զոդ: 2. MSOP- ի զոդումից հետո, SOIC PIC- ը կլինի զբոսանք այգում: Կրկին նույն գործարքը, թեքեք անկյունները, ապա աշխատեք ձեր ճանապարհով: 3. Մակերևույթի ամրացման մասերը գնում են ներքևից, մնացած ամեն ինչ վերևում է:

Քայլ 4: Շատ բառերի մուտքագրում

Շատ մուտքագրում մի քանի բառի համար
Շատ մուտքագրում մի քանի բառի համար

PIC- ի նավահանգիստները միացված են հետևյալ կերպ.

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Switch input RB6 PGC RB7 PGD գտնվում են խառնաշփոթ կարգի մեջ: Դե, կա մի քիչ հոգնեցուցիչ, ես կփրկեմ քեզ: Կից ընդգրկված ֆայլը ունի հավասարումներ այս կարգի համար թարգմանված նիշերի հավաքածուի համար: Իմ ծածկագիրը որոշ խնդիրներ ունի և այնքան էլ գեղեցիկ չէ, այնպես որ ես դեռ այն չեմ ներառում այս ուսանելիի մեջ: Characterրագրի ընդհանուր հոսքը մեկ նիշ փոխելու համար հետևյալն է. Սահմանել հասցեի բիթերը բնույթի տվյալները տեղափոխել PORTA հստակ WR / բիտ, ոչ մի շարք WR / բիթ funվարճալի մասը փորձում է մուտք գործել տվյալների մեծ աղյուսակներ ծրագրի հիշողության մեջ ՝ անցնելով կոճակի ցուցադրման ռեժիմների միջև: սեղմում, ընտրելով համապատասխան 80 -ականների ռոք բառեր և այլն: Լուսավոր կողմում, այն բավականին պարզ է գործարկել այն, եթե ունեք PIC ծրագրավորման փորձ: Կարող եք կոպիտ կերպով ստիպել այն և մուտքագրել գործառույթի կանչ յուրաքանչյուր նիշի համար, կամ օգտագործել մեկ ցուցիչով պարզ որոնման աղյուսակ և ստանալ 256 նիշի հաջորդականություն, (64 չորս նիշ «բառեր»):

Քայլ 5: Տարբերություն

ICSP- ի ծրագրավորումՇատկիչի հեռացումը ծրագրավորման ընթացքում անջատում է DC փոխարկիչը մնացած միացումից: Կախված ձեր ծրագրավորողից, եթե պատահաբար ջեմպը թողնեք ձեր վրա, կարող եք տապակել փոխարկիչը կամ ծրագրավորումը կարող է պարզապես ձախողվել: Մարտկոցի կյանք Լրիվ պայծառության դեպքում (100% աշխատանքային ցիկլի ընթացքում) միացումը կարող է ձգվել դեպի վեր 50 մԱ: Սա ոչ միայն կթուլացնի ձեր մարտկոցը մի քանի րոպեում, այլև անհրաժեշտից ավելի պայծառ: Փորձեք փոքր PWM հանգույցով ՝ էկրանը մթագնելու ընթացիկ սպառման ընդունելի մակարդակին: Ըստ իմ փորձի, էկրանը դեռ շատ տեսանելի է, երբ ամբողջ միացումն աշխատում է 2-5 մԱ կարգի վրա: Ակնհայտ է, որ այս ժամացույցը նախատեսված չէ պարբերաբար կրելու կամ ժամանակի հաշվարկման համար օգտագործելու համար: Նպատակն է ՝ դուրս գալուց մի քանի ժամ հիմարություն ունենալ դաստակի վրա: Դուք կարող եք փոխարինել մետաղադրամի բջիջը բջջային հեռախոսի li-ion փաթեթով ավելի մեծ մարտկոցով, եթե իսկապես մարտկոցի ավելի շատ կարիք ունեք: Սպասեք, ինչ դժոխք եք դա կպցնում ձեր դաստակին: Ես դա դեռ չեմ հասկացել: Հավանաբար, ես առայժմ կգնեմ էժան velcro ժամացույցի ժապավեն:

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