Sisukord:

Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil: 9 sammu (piltidega)
Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil: 9 sammu (piltidega)

Video: Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil: 9 sammu (piltidega)

Video: Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil: 9 sammu (piltidega)
Video: Ламповый VS Твердотельный VS Цифровой 2024, Juuli
Anonim
Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil
Mitmekülgne I/O laiendi trükkplaat paljude Nixie torude juhtimiseks I2C abil

Praegu on suur huvi vintage nixie torude ellu äratamise vastu. Turul on saadaval palju nixie torukellade komplekte. Tundus, et vene nixie -torude vanade varudega kaubeldakse isegi elavalt. Ka siin Instructablesis on palju projekte nixie torude kohta (https://www.instructables.com/howto/nixie/).

Selles juhendis kirjeldatakse I2C juhitavate nixie -torude draiverit, mida saab juhtida I2C abil, kasutades selleks spetsiaalselt välja töötatud mitmekülgset PCB -d

Mikrokontroller ja selle tarkvara ei kuulu sellesse juhendisse. Selleks on lugematuid viise, kasutades mis tahes mikrokontrollerit, mis räägib I2C -d, näiteks Arduino, Raspberry Pi, Beagle Bone, ESP8266 või mis iganes teie laual on. Jätan selle osa teile ja palun kirjutage oma projekti kohta juhend, kui see on õnnestunud.

Tarvikud

  1. Nixie torud TTL -draiveriga või eelistatavalt vana seade, nagu minu 'Impulszähler EZK', pärit 'electomatic'st.
  2. Allpool kirjeldatud PCB. Kahe niksiga sõitmiseks vajate ühte.
  3. Päise tihvtid ja džemprid aadressi valimiseks
  4. PCF8574 I/O laiendus (üks PCB kohta)
  5. 10k takistid, ühe I2C bussi jaoks on vaja kolme (palju PCB -sid)
  6. I2C -toega mikrokontroller, näiteks Arduino, Raspberry Pi, Beagle Bone, ESP8266 või mis iganes teie laual.

Samm: pööningu puhastamine

Puhastada pööning
Puhastada pööning
Puhastada pööning
Puhastada pööning
Puhastada pööning
Puhastada pööning

Hiljuti pööningut koristades leidsin kuuekohalise nixie -kuvariga pappkarbi ja isegi mõned dokumendid, mis näitasid, et see on „Impulszähler EZK” tootest „electricomatic”. Ma ei mäleta, kuidas see leidis tee minu koju. Võib -olla ostsin selle juba ammu põgenemisturult.

Seega olin selle seadme leidmisel üsna õnnelik ja mu esimene mõte oli teha sellest kell. Lõpuks tegin Intel Edisonil põhineva mitmekülgse kuvaseadme kellaaja, kuupäeva, temperatuuri, niiskuse ja isegi projektide ajaveebi meeldimiste kuvamiseks. Kõik see on leitav minu projekti ajaveebist Element14.

Kujutan ette, et pööningut puhastades sellist seadet ei leia, kuid mõne nixie toru koos vastavate SN74141 TTL draiveritega hankimine ei tohiks olla liiga keeruline.

2. etapp: uurimine

Uurimised
Uurimised
Uurimised
Uurimised
Uurimised
Uurimised
Uurimised
Uurimised

Loenduri ahel on väga lihtne ja seetõttu on seda lihtne muuta. Kasutatakse väga tuntud SN74141 nixie toru draiverit, mida juhivad SN7490 BCD loendurid, nagu on näha fotolt ja lülitusskeemist.

Asendades SN7490 BCD loendurid 4 -bitise digitaalse väljundiga, saab iga nixi vabalt programmeerida.

Kokku 6 numbrit, 4 korda BCD sisendit, seega on vaja 24 digitaalset GPIO väljundit. Selleks kasutame PCF8574 I/O laiendit, millest vajame kolme, kuna need on 8 -bitised (4 bitti iga nix -toru kohta).

3. samm: funktsionaalne disain

Video "loading =" laisk "näitab töötavat vooluahelat. Sel juhul on mikrokontrolleriks INTEL Edison ja ekraanil kuvatakse kellaaeg, kuupäev, temperatuur, niiskus, rõhk ja vihma, hoides nuppu all ja vabastades.

Nagu varem mainitud, ei ole mikrokontroller ja selle tarkvara selle juhendi osa, jätan selle osa teie hooleks. Nende tahvlite kasutamiseks on lugematuid viise, et lasta niksidel kuvada mis tahes mõõt, mida vajate, kasutades mis tahes soovitud mikrokontrollerit, kui see väljastab I2C.

Ja palun kirjutage oma projekti kohta juhend, kui see on õnnestunud

PCB disaini väljakutse
PCB disaini väljakutse
PCB disaini väljakutse
PCB disaini väljakutse

PCB disaini väljakutse teine koht

Soovitan: