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

Nixie Tube ժամացույց W/ Arduino Mega: 5 քայլ (նկարներով)
Nixie Tube ժամացույց W/ Arduino Mega: 5 քայլ (նկարներով)

Video: Nixie Tube ժամացույց W/ Arduino Mega: 5 քայլ (նկարներով)

Video: Nixie Tube ժամացույց W/ Arduino Mega: 5 քայլ (նկարներով)
Video: EleksMaker EleksTube IPS 6-Bit IPS Retro Glows Analog Nixie Tube elekstube clock 2024, Նոյեմբեր
Anonim
Nixie Tube ժամացույց W/ Arduino Mega
Nixie Tube ժամացույց W/ Arduino Mega
Nixie Tube ժամացույց W/ Arduino Mega
Nixie Tube ժամացույց W/ Arduino Mega
Nixie Tube ժամացույց W/ Arduino Mega
Nixie Tube ժամացույց W/ Arduino Mega

Սա 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 խողովակը

Ինչպես սնուցել Nixie խողովակը
Ինչպես սնուցել Nixie խողովակը
Ինչպես սնուցել Nixie խողովակը
Ինչպես սնուցել Nixie խողովակը
Ինչպես սնուցել Nixie խողովակը
Ինչպես սնուցել Nixie խողովակը

Կարդացեք այս ուղեցույցը.

Հատկապես 1-3 քայլերը: Ձեզ անպայման պետք է 10K դիմադրություն: Այս նպատակին հասնելու համար ես օգտագործեցի երկու 5K 3 վտ հզորությամբ երկու ռեզիստոր:

Հիմնականում, ստացեք մինչև 160 վ կամ ավելի, էներգիայի աղբյուրի և nixie խողովակի միջև դրեք 10K դիմադրություն և միացրեք խողովակի մի կապը գետնին: Կարդացեք ուղեցույցը, այն ավելի լավ է բացատրում, քան ես կանեմ:

Քայլ 3. Կառավարեք 4 խողովակ Arduino Mega- ով

4 խողովակների կառավարում Arduino Mega- ով
4 խողովակների կառավարում Arduino Mega- ով
4 խողովակների կառավարում Arduino Mega- ով
4 խողովակների կառավարում Arduino Mega- ով
4 խողովակների կառավարում Arduino Mega- ով
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- ների հետ պարզապես այդքան հիանալի ազդեցություն չէիք ունենա:

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