Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
Jeg designet skjemaet og tavlen ved å bruke EASYEDA
Trinn 2: 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
Trinn 4: Befolkning av 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
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
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
Jeg la dette i en kul prosjektboks med et klart lokk, slik at du kan se hvordan det ser ut inni.
Trinn 10: 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.