Bouw een Slijm Nixie Buis Klok in een Aangepaste MDF Houten Behuizing met Arduino
Onderdelen en benodigdheden
| Arduino UNO | 1 |
| UTSOURCE Elektronische Onderdelen | 1 |
Over dit project
Alles zit in een MDF houten behuizing. Na afronding ziet de klok eruit als een echt product: mooi en compact.
Laten we beginnen.
Stap 1: Onderdelenlijst
Om het duidelijk te maken, hier is de onderdelenlijst voor dit project:
- Arduino UNO (1 set)
- Real Time Clock module DS3231
- DC step-up module 12VDC naar 150VDC (1 set)
- Nixie buis (6 stuks)
- Isolatiechip TLP627-4 (4 stuks)
- Weerstand 10K
- Header pins
- Breadboard kabels
- Voedingsmodule 220VAC/12VDC (1 stuks)
- Knoppen (2 stuks)
- MDF hout 3mm dikte (lasergesneden)
- Witte lijm (voor MDF hout)
- Permanente magnetische platen
Koop elektronische componenten op utsource.net
Stap 2: Schakelingontwerp
Maak een schakeling zoals in het ontwerp afgebeeld. Nixie buizen hebben hoge spanning nodig (rond 150VDC) om te branden, maar gebruiken lage stroom (1-2mA). De DC step-up module 12VDC → 150VDC is geschikt voor deze toepassing.
Deze schakeling gebruikt Arduino UNO als hoofdcontroller, die de nixie buizen via isolatiechip TLP-627 aanstuurt. De 60 lampjes (van 6 nixie buizen) zijn als matrix aangesloten, wat Arduino pinnen bespaart → slechts 16 pinnen uit Arduino (10 voor kolommen, 6 voor rijen). Door de matrixverbinding kan maar 1 buis tegelijk getoond worden. Om 6 buizen te tonen, wordt 1 buis getoond, dan uit, dan de volgende, enzovoort tot de 6e. Door hoge frequentie schakeling ziet het menselijk oog dit als een constant beeld. De weergavesequentie wordt gedaan door Arduino code.
Real Time Clock module DS3231 houdt de tijd bij (zelfs zonder voeding, dankzij de celbatterij). En ik gebruik 2 knoppen om de tijd in te stellen.
Stap 3: PCB Isolatie maken
Ik maakte een PCB voor de isolatie voor eenvoudige verbinding met Arduino. Met header pins kunnen we breadboard kabels gebruiken om van PCB naar Arduino te verbinden. PCB ontwerp kan hier gedownload worden: https://bit.ly/3ab6PHL
Stap 4: Kabels voor Nixie buizen maken
Omdat nixie buizen lage stroom consumeren, gebruikte ik koperdraad (uit een oude transformator) voor de bedrading. Dit koperdraad is makkelijk te verwerken: makkelijk te solderen, hoge isolatie, kleine afmetingen, makkelijk in te leggen. Vervolgens zijn de zes nixie buizen verbonden als kolommen en rijen zoals in het schakelingontwerp. Daarna verbonden met de isolatie PCB.
Stap 5: MDF behuizing laseren
Laser CNC machine snijt MDF hout (3mm dikte) in exacte afmetingen. Ik ontwierp elk deel passend, vervolgens worden ze met lijm vastgezet. Ontwerpbestand voor lasercut kan hier gedownload worden: https://bit.ly/3ab6PHL. Let op: gebruik Corel Draw om het ontwerpbestand te lezen.
Stap 6: Half een doos maken
In deze stap maak je half een doos met lijm, installeer de nixie buizen in het middenframe, en plaats dit in de doos.
Stap 7: PCB, knoppen installeren en bedraden
Installeer alle PCB's in het MDF frame, installeer de knoppen, en bedraad alles volgens het schakelingontwerp. Bedrading in deze stap is een uitdaging, let goed op. Misschien zit je met een verkeerde volgorde voor de nixie buizen, maar je kunt het gemakkelijk opnieuw verbinden.
Stap 8: Code downloaden
Download de code voor Arduino. De hoofcode doet het volgende: lees de realtime van module DS3231, toon op nixie buizen via isolatie PCB. Het is ook mogelijk om de tijd aan te passen met twee knoppen: wanneer je beide knoppen tegelijk indrukt, knipperen de 2 cijfers van de seconden (wachten op instellen). Druk linker/rechter knop om te verhogen/verlagen. Na afloop (of geen aanpassing), knipperen de minuten, daarna de uren. Na afloop knipperen geen cijfers meer. Code kan hier gedownload worden: https://bit.ly/3ab6PHL
Stap 9: Achterkap maken
Ik gebruik vier magnetische platen om de achterste MDF-plaat vast te zetten. Dit houdt de achterkant stevig zonder lijm, zodat we de doos gemakkelijk open kunnen maken voor troubleshooting.
Stap 10: Tijd instellen
Druk op beide knoppen tegelijk om de tijd van de 6 nixie buizen in te stellen. Volgorde: 1) Beide knoppen indrukken → 2) Seconden knipperen (instellen met linker/rechter knop) → 3) Minuten knipperen (instellen) → 4) Uren knipperen (instellen) → 5) Geen knipperen meer, klokweergave.
Stap 11: De masker maken
Een vriend zei dat MDF hout oppervlak niet zo mooi oogt, dus besloot ik hout met fineerlaag te gebruiken voor deze klok. Ook een naamplaatje gemaakt. Uiteindelijk ziet de klok perfect eruit :)
Productieproces
- Een sterke business case voor CMMS bouwen: Onderhoudsefficiëntie en ROI verhogen
- Vezelplaat (MDF) Productie: Proces, Kwaliteit en Toekomsttrends
- Een Snel, Betrouwbare Brandsdetectiesysteem Bouwen met Samsung SAMIIO, Arduino UNO & Raspberry Pi
- Raspberry Pi Garagedeuropener met Live Videostreaming – Stapsgewijze Handleiding
- Arduino POV-klok: Bouw een Persistence-of-Vision LED-display
- Bouw een retro Numitron-klok met Arduino: Eenvoudig, betrouwbaar en energiezuinig
- DIY Arduino Woordklok – Bouw een Elegant Real-Time Display
- Bouw een Arduino Real-Time Clock voor Islamitische Gebedstijden
- Telefoongesprekken inschakelen op Arduino UNO met Twilio en Yaler – Bel Mijn Arduino Project
- Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
- Bouw een betrouwbare wekker met DS1302 RTC en Arduino UNO