Cuprins:

Ceas Nixie Tube W / Arduino Mega: 5 pași (cu imagini)
Ceas Nixie Tube W / Arduino Mega: 5 pași (cu imagini)

Video: Ceas Nixie Tube W / Arduino Mega: 5 pași (cu imagini)

Video: Ceas Nixie Tube W / Arduino Mega: 5 pași (cu imagini)
Video: EleksMaker EleksTube IPS 6-Bit IPS Retro Glows Analog Nixie Tube elekstube clock 2024, Noiembrie
Anonim
Ceas Nixie Tube W / Arduino Mega
Ceas Nixie Tube W / Arduino Mega
Ceas Nixie Tube W / Arduino Mega
Ceas Nixie Tube W / Arduino Mega
Ceas Nixie Tube W / Arduino Mega
Ceas Nixie Tube W / Arduino Mega

Acesta este un ceas Nixie Tube condus de un Arduino Mega. De asemenea, are un set de lumini LED RGB și o matrice de butoane pe spate pentru a schimba setările fără a le conecta la un computer. Am folosit un set de standoff-uri tăiate cu laser, dar poți să le faci cu un burghiu mic.

Câteva informații: Citiți aici despre ce sunt tuburile nixie dacă sunteți curios. Practic sunt tuburi umplute cu gaz cu numerele 0-9 în ele, când treceți o anumită tensiune printr-o cifră, se va aprinde.

Îmi pare rău că acest ghid nu este foarte detaliat, vă rugăm să comentați dacă aveți întrebări. De asemenea, îmi cer scuze că nu am poze cu luminile LED RGB pe care le-am folosit.

Pasul 1: Piese

Acestea sunt părțile pe care le-am folosit, probabil că veți găsi o mulțime de alternative.

4 tuburi Nixie IN-14 (obțineți 5 sau 6 în cazul în care unul nu funcționează) (25 USD în total)

1 sursă de alimentare de 130V-200V (căutați „sursa de alimentare cu tub nixie”) (12 USD)

4 drivere K155ID1 (15 USD în total)

1 modul de ceas DS3231 (2 USD)

10 rezistențe de 5,6K 3W (4 USD) (Puteți utiliza și rezistențe de 10K)

1 Arduino Mega (10 dolari)

1 panou lung (5 dolari)

Sârmă cu miez solid - 5 USD ish

1 matrice cu 8 butoane (opțional) (5 USD)

Tuburi termocontractibile asortate (5 USD) + pistol de căldură

Instrumente: fier de lipit, ochelari de protecție, laptop cu software Arduino, răbdare, clește cu nas, decupători / tăietori de sârmă, cuțit exacto, multimetru, burghiu, pistol de lipit fierbinte. Acces la un tăietor cu laser pentru distanțări ușoare din acril, acces la un burghiu cu ferăstrău de 1/2 , dacă doriți să vă creați propriul.

Pasul 2: Cum să alimentați un tub Nixie

Cum se alimentează un tub Nixie
Cum se alimentează un tub Nixie
Cum se alimentează un tub Nixie
Cum se alimentează un tub Nixie
Cum se alimentează un tub Nixie
Cum se alimentează un tub Nixie

CITIȚI ACEST GHID:

Mai ales pașii 1-3. Cu siguranță ai nevoie de rezistența de 10K. Am folosit două rezistențe de 5K 3 wați în serie pentru a realiza acest lucru.

Practic, ridicați până la 160v sau cam așa ceva, puneți un rezistor de 10K între sursa de alimentare și tubul nixie și conectați un cablu al tubului nixie la sol. Citiți ghidul, acesta explică mai bine decât voi.

Pasul 3: Controlul a 4 tuburi cu un Arduino Mega

Controlul a 4 tuburi cu un Arduino Mega
Controlul a 4 tuburi cu un Arduino Mega
Controlul a 4 tuburi cu un Arduino Mega
Controlul a 4 tuburi cu un Arduino Mega
Controlul a 4 tuburi cu un Arduino Mega
Controlul a 4 tuburi cu un Arduino Mega

Încă o dată, urmați acest ghid. Fac doar acest lucru pentru a arăta ultimii pași de a pune piesele împreună într-un ceas de lucru.

Am folosit cipuri K155ID1 pentru controlul tubului nixie, era 16 dolari pentru un set de 6 din Europa.

Puteți utiliza multiplexoare pentru a avea nevoie de mai puține ieșiri de la arduino sau ar putea exista o modalitate de a utiliza mai puține cipuri IC, dar nu am făcut asta.

Am folosit un cip pe tub și 4 ieșiri din Arduino pentru fiecare tub. Din această cauză aveam nevoie de un Arduino Mega, care are mai mulți pini I / O decât Arduino Uno. Imaginile de mai sus / dedesubt sunt ale panoului meu înainte de a conecta toate părțile și am făcut o schiță despre modul în care am conectat fiecare tub până la arduino cu cipul.

Da, acest lucru folosește minim 4 * 4 = 16 pini I / O, dar este bine, deoarece Mega are aproximativ 60.

Am conectat matricea butoanelor punând pinul "G" la putere și punând fiecare buton pe un pin analogRead. Acest lucru se datorează faptului că digitalRead citește uneori butonul așa cum este apăsat atunci când nu este, dar făcându-l „apăsat” doar dacă analogRead este la 1023 (valoarea maximă), am sărit majoritatea acestui zgomot.

După conectarea tuburilor, a modulului de ceas DS3231 și a luminilor RGB la arduino, a venit timpul să facem o programare majoră.

Lumini LED RGB

Am pus 4 LED-uri RGB în paralel prin cablarea tuturor cablurilor împreună cu firul jumper. Îl puteți vedea în imaginile de mai sus ca firul alb care sare între cele patru tuburi. Am folosit LED-uri catodice obișnuite, așa că, dacă aș pune pinul Arduino la LOW, ar fi aprinse. Puteți găsi o mulțime de tutoriale online despre controlul luminilor LED RGB, aflați doar dacă ale voastre sunt catod comun sau anod comun.

Pasul 4: Programare

Programare
Programare
Programare
Programare

Am atașat codul meu, sperăm că vă va ajuta. „NixieJT1” este codul complet. DS3231 ajută la setarea modulului de ceas

Câteva sfaturi de programare:

Dacă segmentele dvs. se aprind în ordine aleatorie, încercați să modificați ordinea pinilor A / B / C / D. I-am făcut să fie inversați de ceea ce credeam că ar trebui să fie și a început să funcționeze.

Am folosit analogRead pentru matricea butoanelor și am conectat „G” la 5V. DigitalRead devine confuz dacă atingeți părți metalice ale matricei.

Ultima parte a codului (void DisplayNumber) merge doar de la 0 la 9 în binar. 0001, 0010, 0011 etc. Există probabil o modalitate mai bună de a o face.

Pasul 5: Decupări cu laser

Am atașat fișierul pe care l-am realizat / folosit pentru separatoarele tăiate cu laser. Școala mea folosește un laser Epilog, iar setările sale au o grosime a cursei de.0001in sau mai mică pentru a-l tăia și orice altceva pentru a-l gravura. Am vrut doar să fie decupate, deci toate liniile.0001in sau cam asa ceva.

Am decupat două seturi de distanțe, mai ales pentru a avea înlocuiri în caz că am încurcat unele, dar au și mici diferențe (dimensiuni diferite ale orificiilor pentru fire și orificiul LED în centru).

Dacă nu aveți un tăietor cu laser, le puteți face singur cu două burghie normale și un burghiu cu ferăstrău (diametru de 1/2 inch). Lemnul ar funcționa, de asemenea, în loc de acrilic, pur și simplu nu ați avea un efect atât de rece cu LED-urile.

Recomandat: