Menu (English) | Linux & Asm x86-32 | PIC microchip | Debian Packages | Links | Javastation Sun | Weblog | About
Menu (Nederlands) | Linux & Asm x86-32 | PIC microchip | Tux maakt koffie | Links |   | Weblog | Over
Laatste aanpassing : 2011-08-28
PIC --> Enkelvoudige Nixie klok met PIC16F648a

Enkelvoudige Nixie klok met PIC16F648a


1. Wat? :

Een tijdje terug ben ik begonnen te experimenteren met een Nixiebuis.

Het resultaat is een klok bestaande uit 1 Nixiebuisje die de tijd serieel weergeeft. De klok is opgebouwd rond een PIC16F648a van Microchip.

2. Het elektrisch schema :

Het schema van de Nixie klok kan je hieronder downloaden :

Dit schema is getekend met geda-gschem

3. De praktische realisatie :

Hoe de Nixie klok tot stand is gekomen, kan je lezen op mijn weblog, hieronder vind je de verschillende stappen in chronologische volgorde.

onder spanning

Uiteindelijk heb ik het geheel in een kastje gebouwd, de schakeling wordt namelijk rechstreeks met netspanning gevoed. Het kunnen aanraken van de onderdelen is dan geen goed idee.

onder spanning

Gaatjes-print zonder behuizing :

Nixie print
Klik op de foto hierboven om de Nixie klok in aktie te zien Play Ogg
of
klik hier om het op youtube te zien
(opgelet: film van slechte kwaliteit)

Aangepaste gaatjes-print :

Nixie print aangepast

Het kastje :

Nixie leeg kastje

Gaatjes-print in kastje :

Nixie print in kastje
Nixie print in kastje met knop
Klik op de foto hierboven om de Nixie klok in aktie te zien Play Ogg
of
klik hier om het op youtube te zien
(opgelet: film van slechte kwaliteit)

De Nixie klok :

Nixie klok

4. Het PIC16F648a programma :

Het huidige ASM-programma kan je hier bekijken.

Merk op dat ik gpasm gebruik (Reden: Mplab bestaat niet voor GNU/Linux). Dus, bij problemen kan je evt. overwegen om het met gpasm te proberen.

Er bestaat ook een Mplab-plugin.

5. Bediening :

Om de tijd juist te zetten :

Knop indrukken en ingedrukt houden. Er verschijnt nu :1 op de nixie. Als je de knop ingedrukt blijft houden verschijnt er na verloop van tijd :2 :3 :4.

Wanneer de knop losgelaten wordt verschijnt de huidige waarde (bv. de klok staat op 22:00, dan geeft :1 het cijfer 2). Door de knop terug in te drukken en ingedrukt te houden, wordt de desbetreffende waarde met 1 verhoogt.

Valid HTML 4.01!
Google