Përmbajtje:

Ora Nixie Tube W/ Arduino Mega: 5 hapa (me fotografi)
Ora Nixie Tube W/ Arduino Mega: 5 hapa (me fotografi)

Video: Ora Nixie Tube W/ Arduino Mega: 5 hapa (me fotografi)

Video: Ora Nixie Tube W/ Arduino Mega: 5 hapa (me fotografi)
Video: Review Nixie Clock Arduino SHIELD IN-12 IN-14 Tubes GPS Sync (With adapter is comp. Raspberry Pi) 2024, Nëntor
Anonim
Ora Nixie Tube W/ Arduino Mega
Ora Nixie Tube W/ Arduino Mega
Ora Nixie Tube W/ Arduino Mega
Ora Nixie Tube W/ Arduino Mega
Ora Nixie Tube W/ Arduino Mega
Ora Nixie Tube W/ Arduino Mega

Kjo është një orë Nixie Tube e drejtuar nga një Arduino Mega. Ai gjithashtu ka një sërë dritash LED RGB dhe një matricë butoni në anën e pasme për të ndryshuar cilësimet pa e lidhur atë në një kompjuter. Kam përdorur një sërë pengesash të prera me lazer, por ju mund t'i bëni tuajat me një stërvitje të vogël.

Disa prejardhje: Lexoni këtu se çfarë janë tubat nixie nëse jeni kurioz. Në thelb ato janë tuba të mbushur me gaz me numrat 0-9 në to, kur kaloni pak tension përmes një shifre do të ndizet.

Më falni që ky udhëzues nuk është shumë i detajuar, ju lutemi komentoni nëse keni pyetje. Gjithashtu kërkoj falje që nuk kam fotografi të dritave LED RGB që kam përdorur.

Hapi 1: Pjesët

Këto janë pjesët që kam përdorur, ndoshta mund të gjeni shumë alternativa.

4 tuba Nixie IN-14 (merrni 5 ose 6 në rast se njëra nuk punon) (gjithsej 25 dollarë)

1 Furnizim me energji 130V-200V (Kërkoni "furnizimin me energji të tubit nixie") (12 dollarë)

4 drejtues K155ID1 (gjithsej 15 dollarë)

1 modul orësh DS3231 (2 dollarë)

10 rezistencë 5.6K 3W (4 dollarë) (Ju gjithashtu mund të përdorni rezistorë 10K)

1 Arduino Mega (10 dollarë)

1 pjatë e gjatë bukë (5 dollarë)

Teli bazë i fortë - 5 dollarë

1 matricë me 8 butona (opsionale) (5 dollarë)

Tubacione të ndryshme të tkurrjes së nxehtësisë (5 dollarë) + Armë ngrohëse

Mjetet: Hekur për saldim, syze sigurie, laptop me softuer Arduino, durim, pincë me hundë me gjilpërë, shirita/prerës të telave, thikë ekzakt, multimetër, stërvitje, armë me zam të nxehtë. Qasja në një prestar lazer për ngërçe të thjeshta akrilike, qasje në një stërvitje të sharrës me vrimë 1/2 nëse doni ta bëni vetë.

Hapi 2: Si të fuqizoni një tub Nixie

Si të fuqizoni një tub Nixie
Si të fuqizoni një tub Nixie
Si të fuqizoni një tub Nixie
Si të fuqizoni një tub Nixie
Si të fuqizoni një tub Nixie
Si të fuqizoni një tub Nixie

LEXONI KIST UDHZUES:

Sidomos hapat 1-3. Ju patjetër keni nevojë për rezistencën 10K. Kam përdorur dy rezistenca 5K 3 vat në seri për ta arritur këtë.

Në thelb, merrni deri në 160v ose më shumë, vendosni një rezistencë 10K midis burimit të energjisë dhe tubit nixie dhe lidhni një prizë të tubit nixie në tokë. Lexoni udhëzuesin, shpjegon më mirë se unë.

Hapi 3: Kontrolli i 4 Tubave Me Një Arduino Mega

Kontrollimi i 4 tubave me një Arduino Mega
Kontrollimi i 4 tubave me një Arduino Mega
Kontrollimi i 4 tubave me një Arduino Mega
Kontrollimi i 4 tubave me një Arduino Mega
Kontrolli i 4 Tubave Me Argaino Mega
Kontrolli i 4 Tubave Me Argaino Mega

Edhe një herë, ndiqni këtë udhëzues. Unë thjesht po e bëj këtë për të treguar hapat e fundit të bashkimit të pjesëve në një orë pune.

Kam përdorur patate të skuqura K155ID1 për kontrollin e tubit nixie, ishte 16 dollarë për një grup prej 6 nga Evropa.

Ju mund të përdorni multiplexers për të pasur nevojë për më pak dalje nga arduino, ose mund të ketë një mënyrë për të përdorur më pak çipa IC, por unë nuk e bëra këtë.

Kam përdorur një çip për tub, dhe 4 dalje nga Arduino për secilin tub. Për shkak të kësaj më duhej një Arduino Mega, e cila ka më shumë kunja I/O sesa Arduino Uno. Fotografitë e mësipërme/më poshtë janë të bukës sime para se të lidh të gjitha pjesët, dhe një skicë që bëra se si e lidhja secilën tub deri në arduino me çip.

Po, kjo përdor 4*4 = 16 kunja minimale I/O, por kjo është mirë sepse Mega ka si 60.

Kam lidhur matricën e butonave duke vënë pinin "G" në fuqi dhe duke e vendosur secilin buton në një kunj analogRead. Kjo ndodh sepse digitalRead ndonjëherë e lexon butonin si të shtypur kur nuk është, por duke e bërë atë "të shtypur" nëse analogRead është në 1023 (Vlera maksimale), unë kapërceva pjesën më të madhe të asaj zhurme.

Pas lidhjes së tubave, modulit të orës DS3231 dhe dritave RGB në arduino, ishte koha për të bërë disa programe kryesore.

Dritat LED RGB

Unë vendosa 4 LED RGB paralelisht duke lidhur të gjitha drejtimet së bashku me tela kërcyes. Ju mund ta shihni në fotot e mësipërme si tela e bardhë që hidhet midis katër tubave. Kam përdorur LED të zakonshëm të katodës, kështu që nëse e vendos pinin Arduino në LOW ato do të ishin të ndezura. Mund të gjeni shumë mësime në internet për kontrollin e dritave LED RGB, thjesht kuptoni nëse tuajat janë katodë e zakonshme ose anodë e zakonshme.

Hapi 4: Programimi

Programimi
Programimi
Programimi
Programimi

Unë kam bashkangjitur kodin tim, shpresoj se do të ndihmojë. "NixieJT1" është kodi i plotë. DS3231 ndihmon në vendosjen e modulit të orës

Disa këshilla programimi:

Nëse segmentet tuaja ndizen në mënyrë të rastësishme, provoni të ndryshoni rendin e kunjave A/B/C/D. I bëra ata të ktheheshin mbrapsht nga ajo që mendoja se duhet të ishin, dhe filloi të funksionojë.

Kam përdorur analogRead për matricën e butonave dhe e kam lidhur "G" në 5V. DigitalRead ngatërrohet nëse prekni pjesë metalike të matricës.

Pjesa e fundit e kodit (void DisplayNumber) po shkon nga 0 në 9 në binar. 0001, 0010, 0011, etj. Ka ndoshta një mënyrë më të mirë për ta bërë këtë.

Hapi 5: Ndalimet e prera me lazer

Unë kam bashkangjitur skedarin që kam bërë/përdorur për ngërçet e prera me lazer. Shkolla ime përdor një lazer Epilog, dhe cilësimet e tij janë një trashësi goditjeje prej.0001in ose më e vogël për ta prerë atë, dhe çdo gjë tjetër për ta gdhendur atë. Unë thjesht doja që ato të prisheshin, kështu që të gjitha linjat.0001in apo më shumë.

Kam prerë dy grupe ndëshkimesh kryesisht në mënyrë që të kem zëvendësime në rast se kam ngatërruar disa, por ato gjithashtu kanë dallime të vogla (madhësi të ndryshme të vrimave për telat dhe vrima LED në qendër).

Nëse nuk keni një prestar lazer, mund t'i bëni ato vetë me dy stërvitje normale dhe një stërvitje me sharrë me një vrimë (diametër 1/2 inç). Druri gjithashtu do të funksiononte në vend të akrilikut, thjesht nuk do të kishit një efekt aq të lezetshëm me LED -të.

Recommended: