İçindekiler:
- Adım 1: Parça Listesi ve Video Talimatı
- Adım 2: Devre Tasarımı
- Adım 3: PCB İzolasyonu Yapın
- Adım 4: Nixie Tüpü için Kablo Yapın
- Adım 5: MDF Kılıfını Lazerle Kesin
- Adım 6: 1/2 Kutu Yapın
- Adım 7: PCB/ Düğmeyi Kurun ve Kablolama Yapın
- 8. Adım: Kodu İndirin
- Adım 9: Arka Tarafı Yapın
- Adım 10: Zamanı Ayarlayın
- Adım 11: Maskeyi Yapın
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu talimatta, Arduino ile mümkün olduğunca basit bir şekilde Nixie saatinin devre ile nasıl yapıldığını göstereceğim. Hepsi MDF ahşap kasaya konur. Tamamlandıktan sonra saat bir ürün gibi görünüyor: iyi görünümlü ve sıkıca kompakt.
Hadi başlayalım
Adım 1: Parça Listesi ve Video Talimatı
Açıkça yapmak için, bu projeyi yapmak için parça listesini görelim
1. Arduino UNO (1set)
2. Gerçek zamanlı saat modülü DS3231
3. DC yükseltme modülü 12VDC - 150VDC (1set)
4. Nixie tüpü (6 adet)
5. İzolasyon çipi TLP627-4 (4 adet)
6. Direnç 10K
7. Başlık pini
8. Breadboard kablosu
9. Güç kaynağı modülü 220VAC/12VDC (1 adet)
10. Düğme (2 adet)
11. MDF ahşap 3mm kalınlığında (lazer kesim)
12. Beyaz tutkal (MDF ahşap için)
13. Kalıcı manyetik plaka
Adım 2: Devre Tasarımı
Resim tasarımındaki gibi bir devre yapın
Nixie tüpünün yanması için yüksek voltaj (yaklaşık 150VDC) gerekir, ancak düşük akım (1-2mA) kullanır. DC yükseltme modülü 12VDC -> 150VDC bu uygulama için uygundur.
Bu devre Arduino UNO'yu ana kontrolör olarak kullanacak, nixie tüpünü izolasyon çipi TLP-627 ile kontrol edecek.
60 lamba (6 nixie tüpten) matrix bağlantısı olarak bağlanır, bu bağlantı Arduino pininin korunmasına yardımcı olacaktır -> Arduino'dan sadece 16 pin çıkışı kullanın (sütun için 10 pin, satır için 6 pin)
Matris bağlantısı ile tek seferde sadece 1 tüp gösterebilir. 6 tüpü göstermek için 1 tüp gösterilir, sonra kapanır, ardından bir sonraki tüp gösterilir, böylece 6. tüpe geçilir. Yüksek sıklıkta göstererek insan gözü onu kalıcı görüntü olarak görebilir.
Ekran sırası Arduino kodu ile yapılacaktır.
Gerçek zamanlı saat modülü DS3231, zamanı tutmak için kullanılır (gücü kapatsa bile zamanı tutmak için pil kullanır)
Ve zamanı ayarlamak için 2 düğme kullanıyorum
Adım 3: PCB İzolasyonu Yapın
Arduino ile kolay bağlantı için izolasyon için PCB yaptım. Başlık pimi ile PCB'den Arduino'ya kolayca bağlanmak için breadboard kablosu kullanabiliriz
PCB tasarımı buradan indirilebilir, kendiniz yapabilirsiniz
Adım 4: Nixie Tüpü için Kablo Yapın
Nixie tüp düşük akım tükettiğinden, nixie tüpünü kablolamak için bakır tel (eski transformatörden alın) kullanıyorum.
Bu bakır telin çalışması kolaydır: lehimleme için kolay, yüksek izolasyon, küçük boyutlu, yerleşimi kolay
Daha sonra, tasarım devresindeki gibi kolon ve satırda olduğu gibi altı nixie tüp birbirine bağlanır. Daha sonra izolasyon kartı PCB'sine bağlanır.
Adım 5: MDF Kılıfını Lazerle Kesin
Lazer cnc makinesi, MDF ahşabı (3mm kalınlık) tam boyutta kesmeye yardımcı olacaktır. Her bir parçayı birbiriyle uyumlu tasarlıyorum, sonra bunları düzeltmek için yapıştırıcı kullanacağım.
Lazer kesim için tasarım dosyası buradan indirilebilir
Not: tasarım dosyasını okumak için Corel Draw'u kullanma
Adım 6: 1/2 Kutu Yapın
Bu adımda, tutkalla 1/2 bir kutu yapın, ardından nixie tüpünü orta çerçeveye takın, ardından kutuya yerleştirin.
Adım 7: PCB/ Düğmeyi Kurun ve Kablolama Yapın
Tüm PCB'yi MDF çerçevesine kurun, düğmeyi de kurun, ardından devre tasarımı olarak hepsi için kablolama yapın
Bu adımda kablolama zor, lütfen buna dikkat edin. Belki nixie tube için yanlış bağlantı sırası alırsınız, ancak kolayca tekrar bağlantı kurabilirsiniz.
8. Adım: Kodu İndirin
Arduino için kodu indirin
Ana kod bu işi yapacaktır: DS3231 modülünden gerçek zamanlı okuyun, ardından izolasyon PCB'si aracılığıyla nixie tüpünde gösterin.
Ayrıca iki buton ile zamanı ayarlayabilmektedir: İki butona aynı anda basıldığında (2 sayı) saniye yanıp sönecektir, sayıyı artırmak veya azaltmak için sol veya sağ butona basarak ayar süresini bekleyiniz. Saniyedeki ayar sayısını bitirdiğinizde (veya saniyedeki sayıyı ayarlamadığınızda), dakika sayısı yanıp sönecektir (sayı ayarlamayı bekleyin), ardından saat sayısı yanıp sönecektir. Bitirdikten sonra hiçbir numara yanıp sönmeyecek.
Kod buradan indirilebilir
Adım 9: Arka Tarafı Yapın
Arka taraf MDF plakasını tutmak için dört manyetik plaka kullanıyorum. Sorun giderme durumunda kutuyu kolayca açabilmemiz için tutkal kullanmadan arka tarafı sıkıca tutmaya yardımcı olacaktır.
Adım 10: Zamanı Ayarlayın
6 nixie tüpünün zamanını ayarlamaya başlamak için aynı anda iki düğmeye basın
Değişen zaman sırası:
1. Numarayı değiştirmeye başlamak için iki düğmeye basın
2. İki saniye yanıp sönecektir (sayıyı ayarlamak için bekleyin)
2a. Ayarlanırsa, sayıyı artırmak/azaltmak için sola/sağa basın
2b. Ayarlamıyorsanız, hiçbir şey yapmayın
3. Bir süre bekleyin, iki dakika yanıp sönecek (ayarlanan sayıyı bekleyin)
3 A. Ayarlanırsa, sayıyı artırmak/azaltmak için sol/sağ düğmesine basın3b. Ayarlamıyorsanız, hiçbir şey yapmayın
4. Bir süre bekleyin, iki saat yanıp sönecektir (ayarlama için bekleyin)4a. Ayarlanırsa, sayıyı artırmak/azaltmak için sola/sağa basın
4b. Ayarlamıyorsanız, hiçbir şey yapmayın
5. Saat görünümünde tüm numaralar yanıp sönmez
Adım 11: Maskeyi Yapın
Arkadaşım bana MDF ahşap yüzeyinin pek hoş görünmediğini söyledi, bu yüzden bu saat için kaplama yüzeyli ahşap kullanmaya karar verdim. Ayrıca saat için bir etiket adı yapın.
Son olarak, saat mükemmel görünüyor:)