İçindekiler:

MDF Ahşap Kasada Arduino ile Nixie Saat Yapın: 11 Adım (Resimlerle)
MDF Ahşap Kasada Arduino ile Nixie Saat Yapın: 11 Adım (Resimlerle)

Video: MDF Ahşap Kasada Arduino ile Nixie Saat Yapın: 11 Adım (Resimlerle)

Video: MDF Ahşap Kasada Arduino ile Nixie Saat Yapın: 11 Adım (Resimlerle)
Video: Yeni CNC Routerımız (Arduino Tabanlı ) 2024, Temmuz
Anonim
MDF Ahşap Kasada Arduino ile Nixie Saat Yapın
MDF Ahşap Kasada Arduino ile Nixie Saat Yapın

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ı

Image
Image

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ı

PCB İzolasyonu Yapın
PCB İzolasyonu Yapın

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

PCB İzolasyonu Yapın
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ü için Kablo Yapın
Nixie Tüpü için Kablo Yapın
Nixie Tüpü için Kablo Yapın
Nixie Tüpü için Kablo Yapın
Nixie Tüpü için Kablo Yapın
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

MDF Kılıfını Lazerle Kesin
MDF Kılıfını Lazerle Kesin
MDF Kılıfını Lazerle Kesin
MDF Kılıfını Lazerle Kesin
MDF Kılıfını Lazerle Kesin
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

1/2 Kutu Yap
1/2 Kutu Yap
1/2 Kutu Yap
1/2 Kutu Yap
1/2 Kutu Yap
1/2 Kutu Yap

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

PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın ve Kablolama Yapın
PCB / Düğmeyi Takın 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

Kodu İndir
Kodu İndir

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 Yap
Arka Taraf Yap
Arka Taraf Yap
Arka Taraf Yap
Arka Taraf Yap
Arka Taraf Yap
Arka Taraf Yap
Arka Taraf Yap

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

Zamanı Ayarla
Zamanı Ayarla
Zamanı Ayarla
Zamanı Ayarla
Zamanı Ayarla
Zamanı Ayarla

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

Maskeyi Yap
Maskeyi Yap
Maskeyi Yap
Maskeyi Yap
Maskeyi Yap
Maskeyi Yap
Maskeyi Yap
Maskeyi Yap

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:)

Önerilen: