Cuprins:
- Pasul 1: Piese
- Pasul 2: Cum să alimentați un tub Nixie
- Pasul 3: Controlul a 4 tuburi cu un Arduino Mega
- Pasul 4: Programare
- Pasul 5: Decupări cu laser
Video: Ceas Nixie Tube W / Arduino Mega: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
Î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
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:
Ceas de pensionare / Count Up / Ceas Dn: 4 pași (cu imagini)
Ceas de pensionare / Count Up / Dn Clock: Am avut câteva dintre aceste afișaje cu matrice de puncte LED 8x8 în sertar și mă gândeam ce să fac cu ele. Inspirat de alte instructabile, mi-a venit ideea să construiesc un afișaj de numărătoare inversă / în sus pentru a număra înapoi până la o dată / oră viitoare și dacă timpul țintă p
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Ceas HP Tube Counter Nixie din anii 1960 / Afișaj BG: 3 pași
Afișaj HP Counter Nixie Tube Clock / BG din anii 1960: Acesta este un proiect pentru realizarea unui ceas - și în cazul meu, a unui afișaj al glicemiei - dintr-un contor de frecvență vintage HP 5532A din 1966. În cazul meu, tejgheaua nu a funcționat și a trebuit să fac niște reparații. Aceste fotografii inițiale sunt câteva dintre reparațiile. Acest instructaj
C51 Ceas electronic cu 4 biți - Ceas din lemn: 15 pași (cu imagini)
C51 Ceas electronic cu 4 biți - Ceas din lemn: a avut ceva timp liber în acest weekend, așa că am mers mai departe și am asamblat acest 2,40 USD Ceas digital digital cu 4 biți, pe care l-am cumpărat de la AliExpress acum ceva timp
Ceas Nixie Tube: 7 pași (cu imagini)
Nixie Tube Watch: Am construit un ceas la începutul acestui an pentru a vedea dacă aș putea face ceva funcțional. Aveam 3 cerințe principale de proiectare Păstrați timpul exact Aveți bateria pentru toată ziua Fiți suficient de mic pentru a purta confortabil Am reușit să îndeplinesc primele 2 cerințe, dar