Turinys:
- 1 žingsnis: dalys
- 2 veiksmas: kaip maitinti „Nixie“vamzdelį
- 3 žingsnis: 4 vamzdžių valdymas naudojant „Arduino Mega“
- 4 žingsnis: programavimas
- 5 žingsnis: lazerio pjovimo sustabdymai
Video: „Nixie“vamzdinis laikrodis su „Arduino Mega“: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai „Nixie Tube Clock“, valdomas „Arduino Mega“. Jame taip pat yra RGB LED lempučių rinkinys ir mygtukų matrica gale, kad pakeistumėte nustatymus, neprijungdami jo prie kompiuterio. Aš naudoju lazeriu pjaustytų atramų rinkinį, bet jūs galite tai padaryti patys, naudodami mažą grąžtą.
Kai kurie faktai: jei įdomu, skaitykite čia apie tai, kas yra „nixie“vamzdeliai. Iš esmės jie yra dujomis užpildyti vamzdžiai, kuriuose yra skaičiai 0–9, kai įvesite tam tikrą įtampą per skaitmenį, ji užsidegs.
Atsiprašau, šis vadovas nėra labai išsamus, jei turite klausimų, pakomentuokite. Taip pat atsiprašau, kad neturiu naudojamų RGB LED lempučių nuotraukų.
1 žingsnis: dalys
Tai yra mano naudojamos dalys, tikriausiai galite rasti daugybę alternatyvų.
4 IN-14 „Nixie“vamzdeliai (gaukite 5 arba 6, jei vienas neveikia) (iš viso 25 USD)
1 130–200 V maitinimo šaltinis (ieškokite „nixie tube power supply“) (12 USD)
4 „K155ID1“tvarkyklės (iš viso 15 USD)
1 DS3231 laikrodžio modulis (2 USD)
10 5,6K 3W rezistorių (4 USD) (taip pat galite naudoti 10K rezistorius)
1 „Arduino Mega“(10 USD)
1 ilga duonos lenta (5 USD)
Tvirta šerdies viela - 5 USD
1 8 mygtukų matrica (neprivaloma) (5 USD)
Įvairūs termiškai susitraukiantys vamzdžiai (5 USD) + šilumos pistoletas
Įrankiai: lituoklis, apsauginiai akiniai, nešiojamasis kompiuteris su „Arduino“programine įranga, kantrybė, replės su adatomis, vielos nuėmikliai/pjaustytuvai, peilis peiliui, multimetras, grąžtas, karšto klijų pistoletas. Prieiga prie lazerinio pjaustytuvo, kad būtų galima lengvai atskirti akrilą, prieiga prie 1/2 colio pjūklo grąžto, jei norite pasigaminti savo.
2 veiksmas: kaip maitinti „Nixie“vamzdelį
SKAITYTI ŠĮ GIDĄ:
Ypač 1-3 veiksmai. Jums tikrai reikia 10K rezistoriaus. Tam naudoju du 5K 3 vatų rezistorius.
Iš esmės, pakilkite iki 160 V įtampos, įdėkite 10K rezistorių tarp maitinimo šaltinio ir „nixie“vamzdžio ir prijunkite „nixie“vamzdžio laidą prie žemės. Perskaitykite vadovą, jis paaiškina geriau nei aš.
3 žingsnis: 4 vamzdžių valdymas naudojant „Arduino Mega“
Dar kartą vadovaukitės šiuo vadovu. Aš tai darau tik norėdamas parodyti paskutinius kelis dalių sujungimo į darbo laikrodį žingsnius.
Aš naudoju K155ID1 lustus, norėdamas valdyti „nixie“vamzdelį, jis buvo 16 USD už 6 rinkinį iš Europos.
Galite naudoti multiplekserius, kad jums reikia mažiau išvesties iš arduino, arba gali būti būdas naudoti mažiau IC mikroschemų, bet aš to nepadariau.
Kiekvienam vamzdžiui naudoju vieną mikroschemą ir 4 išėjimus iš „Arduino“. Dėl šios priežasties man reikėjo „Arduino Mega“, kuri turi daugiau įvesties/išvesties kaiščių nei „Arduino Uno“. Aukščiau/žemiau pateiktos nuotraukos yra mano duonos lentos, kol aš prijungiu visas dalis, ir eskizas, kaip aš prijungiau kiekvieną vamzdelį prie arduino su lustu.
Taip, tai naudoja mažiausiai 4*4 = 16 įvesties/išvesties kaiščių, bet tai gerai, nes „Mega“turi kaip 60.
Sujungiau mygtukų matricą, įjungdamas „G“kaištį į maitinimą ir kiekvieną mygtuką į „analogRead“kaištį. Taip yra todėl, kad „DigitalRead“kartais skaito mygtuką kaip nuspaustą, kai jis nėra, bet tik „paspaudus“, jei „analogRead“yra 1023 (didžiausia vertė), praleidau didžiąją dalį triukšmo.
Prijungus vamzdžius, DS3231 laikrodžio modulį ir RGB lemputes prie arduino, atėjo laikas atlikti kai kuriuos pagrindinius programavimus.
RGB LED žibintai
Aš lygiagrečiai įdėjau 4 RGB šviesos diodus, prijungdamas visus laidus kartu su trumpikliu. Aukščiau esančiose nuotraukose tai galite pamatyti kaip balta viela, šokinėjanti tarp keturių vamzdžių. Aš naudojau įprastus katodo šviesos diodus, taigi, jei „Arduino“kaištį padėčiau į LOW, jie būtų įjungti. Internete galite rasti daugybę pamokų apie RGB LED lempučių valdymą, tiesiog išsiaiškinkite, ar jūsų yra įprastas katodas ar bendras anodas.
4 žingsnis: programavimas
Pridėjau savo kodą, tikiuosi, kad tai padės. „NixieJT1“yra visas kodas. DS3231 padeda nustatyti laikrodžio modulį
Keletas programavimo patarimų:
Jei jūsų segmentai šviečia atsitiktine tvarka, pabandykite pakeisti kaiščių A/B/C/D tvarką. Aš privertiau juos pakeisti tai, kas, mano manymu, turėtų būti, ir tai pradėjo veikti.
Mygtukų matricai naudojau analogRead, o „G“prijungiau prie 5V. „DigitalRead“susipainioja palietus metalines matricos dalis.
Paskutinė kodo dalis (negaliojantis DisplayNumber) dvejetainėje sistemoje yra tik nuo 0 iki 9. 0001, 0010, 0011 ir tt Turbūt yra geresnis būdas tai padaryti.
5 žingsnis: lazerio pjovimo sustabdymai
Pridėjau failą, kurį sukūriau/naudojau lazerio pjovimo sustabdymui. Mano mokykla naudoja „Epilog“lazerį, o jo nustatymai yra.0001 colio ar mažesnis smūgio storis, norint jį pjaustyti, ir bet kas kitas, kad tik išgraviruotumėte. Aš tiesiog norėjau, kad jie būtų iškirpti, taigi visos eilutės.0001in arba maždaug.
Aš iškirsdavau du atskirties rinkinius, kad turėčiau pakeisti, jei kartais sugadinčiau, tačiau jie taip pat turi nedidelių skirtumų (skirtingi laidų skylių dydžiai ir LED skylė centre).
Jei neturite lazerinio pjaustytuvo, galite tai padaryti patys, naudodami du įprastus gręžtuvus ir vieną skylių pjūklo grąžtą (1/2 colio skersmens). Mediena taip pat veiktų vietoj akrilo, o šviesos diodų efektas nebūtų toks kietas.
Rekomenduojamas:
Dar vienas „Nixie“laikrodis: 6 žingsniai (su nuotraukomis)
Dar vienas „Nixie Clock“: aš visada norėjau „nixie“laikrodžio, tiesiog žavi tie žėrintys skaičiai. Taigi, kai „ebay“radau ne per brangius IN12, aš juos nusipirkau, nustebau, kai juos gavau, bet netrukus sužinojau, kad norėdami
1960 -ųjų „HP Counter Nixie“vamzdinis laikrodis/BG ekranas: 3 žingsniai
6-ojo dešimtmečio „HP Counter Nixie Tube Clock/BG“ekranas: tai projektas, kurio tikslas- pagaminti laikrodį ir, mano atveju, gliukozės kiekį kraujyje rodantį vaizdą iš senovinio 1966 m. HP 5532A dažnio skaitiklio. Mano atveju skaitiklis neveikė, ir aš turėjau atlikti tam tikrą remontą. Šios pradinės nuotraukos yra keletas remonto darbų. Ši instrukcija
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
Vamzdinis garso stiprintuvas: 6 žingsniai (su nuotraukomis)
Vamzdinis garso stiprintuvas: aš sukūriau šį " tik vamzdelius " stiprintuvas nuo nulio. Tai gana ilgas mano projektas, kuriam įgyvendinti prireikė daug laiko ir kantrybės, o šioje santraukoje parodysiu, kaip man tai pavyko. Jei jus domina statyti vieną iš šių, tai mak