Turinys:

„Nixie“vamzdinis laikrodis su „Arduino Mega“: 5 žingsniai (su nuotraukomis)
„Nixie“vamzdinis laikrodis su „Arduino Mega“: 5 žingsniai (su nuotraukomis)

Video: „Nixie“vamzdinis laikrodis su „Arduino Mega“: 5 žingsniai (su nuotraukomis)

Video: „Nixie“vamzdinis laikrodis su „Arduino Mega“: 5 žingsniai (su nuotraukomis)
Video: Голубая стрела (1958) фильм 2024, Lapkritis
Anonim
„Nixie“vamzdinis laikrodis su „Arduino Mega“
„Nixie“vamzdinis laikrodis su „Arduino Mega“
„Nixie“vamzdinis laikrodis su „Arduino Mega“
„Nixie“vamzdinis laikrodis su „Arduino Mega“
„Nixie“vamzdinis laikrodis su „Arduino Mega“
„Nixie“vamzdinis laikrodis su „Arduino Mega“

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į

Kaip maitinti „Nixie“vamzdelį
Kaip maitinti „Nixie“vamzdelį
Kaip maitinti „Nixie“vamzdelį
Kaip maitinti „Nixie“vamzdelį
Kaip maitinti „Nixie“vamzdelį
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“

4 vamzdžių valdymas naudojant „Arduino Mega“
4 vamzdžių valdymas naudojant „Arduino Mega“
4 vamzdžių valdymas naudojant „Arduino Mega“
4 vamzdžių valdymas naudojant „Arduino Mega“
4 vamzdžių valdymas naudojant „Arduino Mega“
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

Programavimas
Programavimas
Programavimas
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: