Arduino 4 Tube Multiplexed Nixie Clock: 10 Steps (med bilder)
Arduino 4 Tube Multiplexed Nixie Clock: 10 Steps (med bilder)
Anonim
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock

Det er mange Nixie -klokker der ute, men jeg hadde som mål å bygge en fra bunnen av. Her er mitt Nixie -prosjekt.

Jeg bestemte meg for å bygge en 4 -sifret nixie -klokke. Jeg ønsket å lagre deler, så jeg bestemte meg for å gjøre det multiplekset. Dette tillot meg å bruke bare en enkelt 74141 -brikke for alle 4 rørene.

Denne klokken er for øyeblikket konfigurert for 12 timers drift.

Jeg vet at koden ikke er pen eller optimalisert, men den fungerer for meg:)

Trinn 1: Skjematisk

Skjematisk
Skjematisk

Jeg designet skjemaet og tavlen ved å bruke EASYEDA

Trinn 2: Komponentliste

Komponentliste
Komponentliste

ARDUINO NANO 1K155ID1/SN74141 1 10k motstand 13 MPSA42 transistor 4 1Meg motstand 4 Neon lampe 1 LM7805 spenningsregulator 1 10uf 50v kondensator 2 43k motstand 1 Nixie rør 4 DS3231 breakout board 1 PWR Supply - HV nixie strømforsyning 1 330V 12v strømforsyning 1 MPSA92 transistor 5

Trinn 3: Design av kretskort

Kretskortdesign
Kretskortdesign
Kretskortdesign
Kretskortdesign

Trinn 4: Befolkning av styret

Befolkning i styret
Befolkning i styret
Befolkning i styret
Befolkning i styret
Befolkning i styret
Befolkning i styret

Fyll ut brettet med komponentene. Start med de små tingene først, som motstander og transistorer, og arbeid deg opp til de mer komplekse elementene.

Trinn 5: HV -strømforsyning

HV strømforsyning
HV strømforsyning

Jeg kjøpte strømforsyningen av eBay. NK01B. Denne lille forsyningen kan drive flere nixies, tror jeg 6 eller 8 på en gang.

Veldig lett å montere og feste på brettet ditt. Jeg brukte en 330 ohm motstand for å stille spenningen.

threeneurons.wordpress.com/nixie-power-supply/hv-supply-kit/

Trinn 6: RTC - sanntidsklokke

RTC - sanntidsklokke
RTC - sanntidsklokke

Jeg brukte en DS3231 sanntidsklokke. Jeg kjøpte flere av eBay. De var billige, og de holder utmerket tid.

www.ebay.com/itm/1pc-DS3231-Precision-RTC-Module-Memory-Module-for-Arduino-Raspberry-Pi

Trinn 7: Testing av Nixie Tubes

Trinn 8: Koden

Trinn 9: Det endelige produktet

Det endelige produktet
Det endelige produktet

Jeg la dette i en kul prosjektboks med et klart lokk, slik at du kan se hvordan det ser ut inni.

Trinn 10: Modifikasjoner

Modifikasjoner
Modifikasjoner

Jeg la til en øyeblikkelig kontaktbryter mellom arduino digital pin 2 (D2) og jord, og digital pin 3 (D3) og jord. Dette lar meg legge til 2 knapper for å justere tiden. Koden er oppdatert for å gjenspeile dette. Jeg bruker polling, med en forsinkelse for å avbryte bryterne.

I utgangspunktet var MPSA92 -transistorene bakover, så jeg måtte snu dem. Jeg vil oppdatere silketrykket på neste brettkjøring.

Jeg må oppdatere cathodeAntiPoising -koden for å bla gjennom alle nixies, i stedet for bare de to første.

Opprinnelig ble 15K motstander valgt for anode motstander, men med multipleksing trenger du en høyere gjennomsnittlig strøm, så jeg byttet dem ut til 10K.