Sisukord:

Nixie torukell koos Arduino Mega: 5 sammu (piltidega)
Nixie torukell koos Arduino Mega: 5 sammu (piltidega)

Video: Nixie torukell koos Arduino Mega: 5 sammu (piltidega)

Video: Nixie torukell koos Arduino Mega: 5 sammu (piltidega)
Video: [ K-POP IN PUBLIC | ONE TAKE] IVE(아이브) - I AM | Dance Cover By NIXIE 2024, November
Anonim
Nixie torukell W/ Arduino Mega
Nixie torukell W/ Arduino Mega
Nixie torukell W/ Arduino Mega
Nixie torukell W/ Arduino Mega
Nixie torukell W/ Arduino Mega
Nixie torukell W/ Arduino Mega

See on Nixie torukell, mida juhib Arduino Mega. Sellel on ka komplekt RGB LED -tulesid ja tagaküljel asuv nupumaatriks seadete muutmiseks ilma arvutiga ühendamata. Ma kasutasin laseriga lõigatud takistuste komplekti, kuid saate väikese puuriga ise teha.

Mõned taustad: loe siit, millised on nixie -torud, kui olete uudishimulik. Põhimõtteliselt on need gaasiga täidetud torud, milles on numbrid 0–9, kui pinge läbi numbri käivitada, süttib see.

Kahjuks ei ole see juhend väga üksikasjalik. Küsimuste korral palun kommenteerige. Vabandan ka, et mul pole pilte kasutatud RGB LED -tulest.

Samm: osad

Need on osad, mida ma kasutasin, tõenäoliselt leiate palju alternatiive.

4 IN-14 Nixie toru (5 või 6 juhul, kui üks ei tööta) (kokku 25 dollarit)

1 130V-200V toiteallikas (otsige üles "nixie toru toiteallikas") (12 dollarit)

4 K155ID1 draiverit (kokku 15 dollarit)

1 DS3231 kella moodul (2 dollarit)

10 5,6K 3W takistit (4 dollarit) (saate kasutada ka 10K takistit)

1 Arduino Mega (10 dollarit)

1 pikk leivalaud (5 dollarit)

Tahke südamikuga traat - 5 dollarit

1 8-nupuline maatriks (valikuline) (5 dollarit)

Erinevad termokahanevad torud (5 dollarit) + soojuspüstol

Tööriistad: jootekolb, kaitseprillid, Arduino tarkvaraga sülearvuti, kannatlikkus, nõelaga tangid, traadi eemaldajad/lõikurid, täpne nuga, multimeeter, puuripress, kuumliimipüstol. Juurdepääs laserlõikurile hõlpsaks akrüülist eemaldamiseks, juurdepääs 1/2 auguga saepuurile, kui soovite ise valmistada.

Samm: kuidas toita Nixie toru

Kuidas toita Nixie toru
Kuidas toita Nixie toru
Kuidas toita Nixie toru
Kuidas toita Nixie toru
Kuidas toita Nixie toru
Kuidas toita Nixie toru

LUGEGE SEDA JUHENDIT:

Eriti 1.-3. Kindlasti vajate 10K takistit. Selle saavutamiseks kasutasin järjestikku kahte 5K 3 -vatist takistit.

Põhimõtteliselt tõuse kuni 160v või nii, pane toiteallika ja nixie toru vahele 10K takisti ja ühenda nixie toru juhe maapinnaga. Lugege juhendit, see selgitab paremini kui mina.

Samm: 4 toru juhtimine Arduino Mega abil

4 toru juhtimine Arduino Mega abil
4 toru juhtimine Arduino Mega abil
4 toru juhtimine Arduino Mega abil
4 toru juhtimine Arduino Mega abil
4 toru juhtimine Arduino Mega abil
4 toru juhtimine Arduino Mega abil

Järgige seda juhendit veel kord. Teen seda lihtsalt selleks, et näidata viimaseid samme osade töötavaks kellaks kokku panemiseks.

Kasutasin nixie toru juhtimiseks K155ID1 kiipe, see oli 16 dollarit Euroopast pärit 6 komplekti eest.

Võite kasutada multipleksereid, et vajada vähem arduino väljundeid, või võib olla võimalus kasutada vähem IC -kiipe, kuid ma ei teinud seda.

Ma kasutasin toru kohta ühte kiipi ja iga toru jaoks 4 Arduino väljundit. Seetõttu vajasin Arduino Megat, millel on rohkem I/O kontakte kui Arduino Uno. Ülal/all olevad pildid on minu leivaplaadist enne kõigi osade ühendamist ja visand, kuidas tegin iga toru kiibiga arduino külge.

Jah, see kasutab vähemalt 4*4 = 16 I/O kontakti, kuid see on hea, sest Megal on nagu 60.

Ma ühendasin nuppude maatriksi, pannes G -tihvti vooluvõrku ja pannes iga nupu analoogi lugemisnõelale. Selle põhjuseks on asjaolu, et digitalRead loeb mõnikord nuppu vajutatuna, kui seda ei tehta, kuid tehes selle "vajutatuks" ainult siis, kui analogRead on 1023 (maksimaalne väärtus), jätsin suurema osa sellest mürast vahele.

Pärast torude, DS3231 kellamooduli ja RGB -tulede ühendamist arduinoga oli aeg teha mõningaid suuri programmeerimisi.

RGB LED -tuled

Panin 4 RGB LED -i paralleelselt, ühendades kõik juhtmed hüppajajuhtmega. Ülaltoodud piltidel näete seda valge traadina, mis hüppab nelja toru vahele. Ma kasutasin tavalisi katood -LED -e, nii et kui ma paneksin Arduino tihvti madalale, oleksid need sisse lülitatud. Internetis leiate palju õpetusi RGB LED -tulede juhtimise kohta, lihtsalt mõelge, kas teie oma on tavaline katood või tavaline anood.

4. samm: programmeerimine

Programmeerimine
Programmeerimine
Programmeerimine
Programmeerimine

Lisasin oma koodi, loodetavasti on sellest abi. "NixieJT1" on täielik kood. DS3231 aitab kella moodulit seadistada

Mõned programmeerimisnõuanded:

Kui teie segmendid süttivad juhuslikus järjekorras, proovige muuta tihvtide A/B/C/D järjekorda. Panin nad ümber pöörama selle, mis minu arvates peaksid olema, ja see hakkas tööle.

Ma kasutasin nuppmaatriksi jaoks analogRead'i ja ühendasin "G" 5V -ga. DigitalRead satub segadusse, kui puudutate maatriksi metallosi.

Koodi viimane osa (tühine DisplayNumber) läheb binaarfaasis 0 -lt 9 -le. 0001, 0010, 0011 jne. Tõenäoliselt on selleks parem viis.

Samm: laserlõikega seiskumine

Lisasin faili, mille tegin/kasutasin laserlõikega seiskamiseks. Minu kool kasutab Epilogi laserit ja selle seadistusteks on löögi paksus.0001in või väiksem selle lõikamiseks ja kõik muu selle söövitamiseks. Ma tahtsin neid lihtsalt välja lõigata, nii et kõik read.0001in või nii.

Lõikasin välja kaks eraldusvõimaluste komplekti, nii et mul oli asendusi juhuks, kui ma mõne segi ajaksin, kuid neil on ka väikesed erinevused (juhtmete erinevad aukude suurused ja LED -ava keskel).

Kui teil pole laserlõikurit, saate need ise teha kahe tavalise puurvarda ja ühe augusaega (1/2 tolli läbimõõduga). Puit töötaks ka akrüüli asemel, LED -idega poleks teil lihtsalt nii lahe mõju.

Soovitan: