Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2. Ինչպես սնուցել Nixie խողովակը
- Քայլ 3. Կառավարեք 4 խողովակ Arduino Mega- ով
- Քայլ 4: Programրագրավորում
- Քայլ 5: Լազերային կտրվածքներ
Video: Nixie Tube ժամացույց W/ Arduino Mega: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա Nixie խողովակի ժամացույց է, որն աշխատում է Arduino Mega- ի կողմից: Այն ունի նաև RGB LED լուսարձակների հավաքածու, իսկ հետևի կոճակի մատրիցա ՝ պարամետրերը փոխելու համար ՝ առանց համակարգչին միացնելու: Ես օգտագործեցի մի շարք լազերային կտրվածքներ, բայց դուք կարող եք ինքներդ պատրաստել փոքր փորվածքով:
Որոշ նախապատմություն. Կարդացեք այստեղ, թե ինչ են nixie խողովակները, եթե ձեզ հետաքրքրում է: Հիմնականում դրանք գազով լցված խողովակներ են ՝ 0-9 համարներով, երբ մի փոքր լարվածություն գործի դնես թվանշանի միջոցով, այն կլուսավորվի:
I'mավում եմ, որ այս ուղեցույցը շատ մանրամասն չէ: Հարցերի դեպքում մեկնաբանեք: Ես նաև ներողություն եմ խնդրում, որ ես չունեմ օգտագործած RGB LED լույսերի նկարներ:
Քայլ 1: Մասեր
Սրանք այն մասերն են, որոնք ես օգտագործել եմ, հավանաբար կարող եք գտնել բազմաթիվ այլընտրանքներ:
4 Nixie խողովակ IN-14 (ստացեք 5 կամ 6, եթե մեկը չի աշխատում) (ընդամենը $ 25)
1 130V-200V էլեկտրամատակարարում (փնտրեք «nixie tube power supply») ($ 12)
4 K155ID1 վարորդ (ընդամենը 15 դոլար)
1 DS3231 ժամացույցի մոդուլ ($ 2)
10 5.6K 3W դիմադրություն (4 դոլար) (կարող եք նաև օգտագործել 10K դիմադրողներ)
1 Arduino Mega ($ 10)
1 երկար տախտակ (5 դոլար)
Պինդ միջուկի մետաղալար - 5 դոլար
1 8 կոճակ մատրիցա (ըստ ցանկության) ($ 5)
Heatերմային կծկման խողովակներ (5 դոլար) + atերմային ատրճանակ
Գործիքներ. Sոդման երկաթ, անվտանգության ակնոցներ, նոթբուք Arduino ծրագրակազմով, համբերություն, ասեղով տափակաբերան աքցան, մետաղալարեր/կտրիչներ, ճշգրիտ դանակ, բազմիմետր, հորատիչ մամլիչ, տաք սոսինձ ատրճանակ: Մուտք դեպի լազերային դանակ ՝ հեշտ ակրիլային փակուղիների համար, մուտք դեպի 1/2 դյույմ անցքով սղոցի փորվածք, եթե ցանկանում եք ինքներդ պատրաստել:
Քայլ 2. Ինչպես սնուցել Nixie խողովակը
Կարդացեք այս ուղեցույցը.
Հատկապես 1-3 քայլերը: Ձեզ անպայման պետք է 10K դիմադրություն: Այս նպատակին հասնելու համար ես օգտագործեցի երկու 5K 3 վտ հզորությամբ երկու ռեզիստոր:
Հիմնականում, ստացեք մինչև 160 վ կամ ավելի, էներգիայի աղբյուրի և nixie խողովակի միջև դրեք 10K դիմադրություն և միացրեք խողովակի մի կապը գետնին: Կարդացեք ուղեցույցը, այն ավելի լավ է բացատրում, քան ես կանեմ:
Քայլ 3. Կառավարեք 4 խողովակ Arduino Mega- ով
Կրկին հետևեք այս ուղեցույցին: Ես պարզապես դա անում եմ ՝ ցուցադրելու մասերը աշխատանքային ժամացույցի մեջ դնելու վերջին մի քանի քայլերը:
Ես օգտագործեցի K155ID1 չիպսեր ՝ nixie խողովակը վերահսկելու համար, այն 16 դոլար էր Եվրոպայից 6 հավաքածուի համար:
Դուք կարող եք մուլտիպլեքսեր օգտագործել arduino- ից ավելի քիչ ելքերի կարիք ունենալու համար, կամ կարող է լինել ավելի քիչ IC չիպեր օգտագործելու միջոց, բայց ես դա չեմ արել:
Ես օգտագործել եմ մեկ չիպ մեկ խողովակի համար, և 4 ելք Arduino- ից յուրաքանչյուր խողովակի համար: Դրա պատճառով ինձ պետք էր Arduino Mega, որն ավելի շատ I/O կապում է, քան Arduino Uno- ն: Վերևում/ներքևում պատկերված են իմ տախտակի նախքան բոլոր մասերը մետաղալարեր կապելը, և ուրվագիծը, որը ես կազմել եմ, այն է, թե ինչպես եմ յուրաքանչյուր խողովակը միացնում չիպի հետ arduino- ին:
Այո, սա օգտագործում է նվազագույնը 4*4 = 16 մուտք/ելք, բայց դա լավ է, քանի որ Mega- ն ունի 60:
Ես լարեցի կոճակի մատրիցը `ուժի մեջ դնելով« G »կապը և յուրաքանչյուր կոճակ տեղադրելով analogRead քորոց: Դա պայմանավորված է նրանով, որ digitalRead- ը երբեմն կոճակը կարդում է սեղմված վիճակում, երբ այն չի սեղմվում, բայց այն «սեղմելով» միայն այն դեպքում, երբ analogRead- ը 1023 է (առավելագույն արժեքը), ես բաց թողեցի այդ աղմուկի մեծ մասը:
Խողովակները, DS3231 ժամացույցի մոդուլը և RGB լույսերը arduino- ին միացնելուց հետո ժամանակն էր որոշ հիմնական ծրագրավորում անել:
RGB LED լույսեր
Ես 4 RGB LED- ներ զուգահեռ տեղադրեցի `բոլոր լարերը միացնելով jumper մետաղալարով: Դուք կարող եք տեսնել այն վերը նշված նկարներում, որպես սպիտակ մետաղալար, որը ցատկում է չորս խողովակների միջև: Ես օգտագործեցի սովորական կաթոդային լուսադիոդներ, այնպես որ, եթե Arduino- ի քորոցը դնեի OWԱՐ, դրանք միացված կլինեին: Առցանց կարող եք գտնել բազմաթիվ ձեռնարկներ RGB LED լույսերը վերահսկելու վերաբերյալ, պարզապես պարզեք ՝ ձերն ընդհանուր կաթոդ է, թե ընդհանուր անոդ:
Քայլ 4: Programրագրավորում
Ես կցել եմ իմ ծածկագիրը, հուսով եմ, որ այն կօգնի: «NixieJT1» - ը ամբողջական ծածկագիրն է: DS3231- ն օգնում է կարգավորել ժամացույցի մոդուլը
Programրագրավորման որոշ խորհուրդներ.
Եթե ձեր հատվածները լուսավորվում են պատահական կարգով, փորձեք փոխել A/B/C/D կապանքների կարգը: Ես ստիպեցի նրանց փոխել այն, ինչ ես կարծում էի, որ պետք է լինեին, և այն սկսեց գործել:
Ես օգտագործեցի analogRead կոճակի մատրիցի համար և միացրեցի «G» - ը 5 Վ լարման: DigitalRead- ը շփոթվում է, եթե դիպչեք մատրիցի մետաղական մասերին:
Կոդի վերջին մասը (անվավեր DisplayNumber) ընդամենը երկուական է 0 -ից 9 -ի: 0001, 0010, 0011 և այլն: Հավանաբար դա ավելի լավ միջոց կա:
Քայլ 5: Լազերային կտրվածքներ
Ես կցել եմ այն ֆայլը, որը ես պատրաստել եմ/օգտագործել լազերային կտրման կանգառների համար: Իմ դպրոցը օգտագործում է Epilog լազեր, և դրա պարամետրերը.0001inin կամ ավելի փոքր են այն կտրելու համար, և որևէ այլ բան պարզապես փորագրելու համար: Ես պարզապես ուզում էի, որ դրանք կտրվեն, այնպես որ.0001inin կամ այլ տողերը:
Ես կտրեցի երկու ընդմիջում, հիմնականում այնպես, որ ես որոշ փոխարինողների դեպքում փոխարինողներ ունեի, բայց դրանք նույնպես փոքր տարբերություններ ունեն (լարերի համար անցքերի տարբեր չափսեր և կենտրոնում LED անցք):
Եթե դուք չունեք լազերային կտրիչ, կարող եք դրանք ինքներդ պատրաստել երկու սովորական փորվածքներով և մեկ անցքով սղոցի հորատիչով (1/2 դյույմ տրամագծով): Փայտը նույնպես կաշխատեր ակրիլայինի փոխարեն, LED- ների հետ պարզապես այդքան հիանալի ազդեցություն չէիք ունենա:
Խորհուրդ ենք տալիս:
Եվս մեկ Nixie ժամացույց. 6 քայլ (նկարներով)
Եվս մեկ Nixie ժամացույց. Ես միշտ ցանկացել եմ nixie ժամացույց, պարզապես ինչ -որ բան կա այդ փայլուն թվերի մեջ, որն ինձ գրավում է: Այսպիսով, երբ ebay- ում գտա ոչ շատ թանկարժեք IN12- ներ, ես դրանք գնեցի, հիացա նրանցով, երբ դրանք ստացա, բայց շուտով պարզեցի, որ
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Arduino 4 Tube Multiplexed Nixie ժամացույց. 10 քայլ (նկարներով)
Arduino 4 Tube Multiplexed Nixie ockամացույց. Կան շատ Nixie ժամացույցներ, բայց ես նպատակ ունեի մեկը զրոյից կառուցել: Ահա իմ Nixie նախագիծը: Ես որոշեցի կառուցել 4 նիշանոց ժամացույց: Ես ուզում էի մասեր պահել, ուստի որոշեցի այն դարձնել բազմապատկված: Սա ինձ թույլ տվեց օգտագործել միայն si
Կառուցեք իսկական զանգակահարիչ ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. 3 քայլ (նկարներով)
Կառուցեք իսկական զանգակ հարվածող ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. Փողային զանգ, մի փոքր ռելե և ևս մի քանի իր իսկական զանգը կարող է ժամերը հարվածել ձեր աշխատասեղանին: Թեև այս նախագիծը գործում է Windows և Mac համակարգիչների վրա: OS X- ը նաև, ես որոշեցի տեղադրել Ubuntu Linux- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի