Mundarija:

MDF yog'och qutisida Arduino yordamida Niksi soatini yasang: 11 qadam (rasmlar bilan)
MDF yog'och qutisida Arduino yordamida Niksi soatini yasang: 11 qadam (rasmlar bilan)

Video: MDF yog'och qutisida Arduino yordamida Niksi soatini yasang: 11 qadam (rasmlar bilan)

Video: MDF yog'och qutisida Arduino yordamida Niksi soatini yasang: 11 qadam (rasmlar bilan)
Video: barcha turdagi yog'och va mdf zina poyalarni yasash xizmatlari +998906990900 2024, Iyul
Anonim
MDF yog'och qutisida Arduino yordamida Niksi soatini yasang
MDF yog'och qutisida Arduino yordamida Niksi soatini yasang

Ushbu yo'riqnomada men Nixie soatini Arduino bilan sxemasi bo'yicha qanday yasashni ko'rsataman, bu iloji boricha sodda. Ularning barchasi MDF yog'och qutiga solingan. Tugatgandan so'ng, soat mahsulotga o'xshaydi: tashqi ko'rinishi yaxshi va ixcham.

Boshlaylik

1 -qadam: qismlar ro'yxati va video ko'rsatmalari

Image
Image

Aniqroq qilish uchun, keling, ushbu loyihani amalga oshirish uchun qismlar ro'yxatini ko'rib chiqaylik

1. Arduino UNO (1 to'plam)

2. DS3231 real vaqtda soat moduli

3. 12VDC dan 150VDC gacha (1 to'plamli) doimiy zaryadlovchi moduli

4. Niksi trubkasi (6 dona)

5. izolyatsiya chipi TLP627-4 (4 dona)

6. Qarshilik 10K

7. Sarlavha PIN kodi

8. Breadboard kabeli

9. Quvvat manbai moduli 220VAC/12VDC (1 dona)

10. Tugma (2 dona)

11. Qalinligi 3 mm bo'lgan MDF yog'och (lazerli kesish)

12. Oq yopishtiruvchi (MDF yog'och uchun)

13. Doimiy magnit plastinka

2 -qadam: O'chirish dizayni

PCB izolyatsiyasini yarating
PCB izolyatsiyasini yarating

Rasm dizaynidagi kabi sxemani yarating

Niksi naychasini yoqish uchun yuqori kuchlanish (150VDC atrofida) kerak, lekin u past tokni (1-2mA) ishlatadi. Ushbu dastur uchun 12VDC -> 150VDC doimiy zaryadlovchi moduli mos keladi.

Ushbu sxema Arduino UNO-ni asosiy boshqaruvchi sifatida ishlatadi, TLP-627 izolyatsion chip orqali nixie trubkasini boshqaradi.

60 ta chiroq (6 ta nixie naychasidan) matritsali ulanish sifatida ulanadi, bu ulanish Arduino pinini saqlashga yordam beradi -> Arduino -dan faqat 16 ta pinni ishlating (ustun uchun 10 pin, qator uchun 6 pin)

Matritsali ulanish orqali u bir vaqtning o'zida faqat 1 ta naychani ko'rsatishi mumkin. 6 naychani ko'rsatish uchun 1 naycha ko'rsatiladi, keyin o'chadi, keyin keyingi trubka ko'rsatiladi, shuning uchun 6 -naychaga. Oddiy ko'z tez -tez ko'rsatib turganda, uni doimiy ko'rinish sifatida ko'rishi mumkin.

Ko'rsatish ketma -ketligi Arduino kodi bilan amalga oshiriladi.

Vaqtni ushlab turish uchun DS3231 real vaqt moduli ishlatiladi (hatto quvvatni o'chiring, vaqtni ushlab turish uchun uyali batareyadan foydalaniladi)

Va men vaqtni sozlash uchun 2 tugmani ishlataman

3 -qadam: PCB izolyatsiyasini qiling

PCB izolyatsiyasini yarating
PCB izolyatsiyasini yarating

Men Arduino bilan oson ulanish uchun izolyatsiyalash uchun tenglikni yaratdim. Sarlavha pimi yordamida biz PCB -dan Arduino -ga osongina ulanish uchun taxtali kabeldan foydalanishimiz mumkin

PCB dizaynini bu erda yuklab olish mumkin, uni o'zingiz qilishingiz mumkin

4 -qadam: Nixie Tube uchun kabel qiling

Niksi trubkasi uchun kabel yarating
Niksi trubkasi uchun kabel yarating
Niksi trubkasi uchun kabel yarating
Niksi trubkasi uchun kabel yarating
Niksi trubkasi uchun kabel yarating
Niksi trubkasi uchun kabel yarating

Niksi trubkasi past tokni iste'mol qilgani uchun, men nixie trubkasini ulash uchun mis simni (eski transformatordan oling) ishlataman.

Bu mis simni ishlatish oson: lehimlash oson, yuqori izolyatsiya, kichik o'lchamli, joylashuvi oson

Keyin, dizayn sxemasidagi kabi ustun va qatorda bo'lgani kabi bir -biriga bog'langan oltita nixie trubkasi. Keyin, u PCB izolyatsiya kartasiga ulanadi

5 -qadam: MDF qutisini lazer bilan kesib oling

MDF qutisini lazer yordamida kesib oling
MDF qutisini lazer yordamida kesib oling
MDF qutisini lazer yordamida kesib oling
MDF qutisini lazer yordamida kesib oling
MDF qutisini lazer yordamida kesib oling
MDF qutisini lazer yordamida kesib oling

CNC lazer mashinasi MDF yog'ochini (qalinligi 3 mm) aniq o'lchamda kesishga yordam beradi. Men har bir qismni bir -biriga mos keladigan tarzda tuzaman, keyin ularni tuzatish uchun elim ishlataman.

Lazerli kesish uchun dizayn faylini bu yerdan yuklab olish mumkin

Eslatma: dizayn faylini o'qish uchun Corel Draw -dan foydalaning

6 -qadam: 1/2 quti qiling

1/2 quti yasang
1/2 quti yasang
1/2 quti yasang
1/2 quti yasang
1/2 quti yasang
1/2 quti yasang

Ushbu bosqichda, elim bilan 1/2 qutini yasang, so'ng niksi trubkasini o'rta ramkaga o'rnating, so'ng uni qutiga o'rnating.

7 -qadam: PCB/ tugmachasini o'rnating va simlarni ulang

PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing
PCB/ tugmachasini o'rnating va sim o'tkazing

Hamma tenglikni MDF ramkaga o'rnating, tugmachani o'rnating, so'ngra hamma uchun sxemani sxemasi sifatida ulang

Ushbu bosqichda simlarni ulash qiyin, iltimos, bunga e'tibor bering. Ehtimol, siz nixie trubkasi uchun noto'g'ri ulanish tartibini olasiz, lekin siz osongina qayta ulanishingiz mumkin

8 -qadam: Kodni yuklab oling

Kodni yuklab oling
Kodni yuklab oling

Arduino kodini yuklab oling

Asosiy kod bu vazifani bajaradi: DS3231 modulidan real vaqt rejimida o'qing, so'ng izolyatsion PCB orqali nixie trubkasida ko'rsatiladi.

Vaqtni ikkita tugma bilan sozlash mumkin: bir vaqtning o'zida ikkita tugma bosilganda, (2 ta soniya) soniya yonib -o'chib turadi, sonni ko'paytirish yoki kamaytirish uchun chap yoki o'ng tugmani bosib vaqtni sozlashni kuting. Raqamni sekundiga sozlashni tugatgandan so'ng (yoki soniyani sozlamang), keyin daqiqa soni miltillaydi (raqamni to'g'rilashni kuting), keyin soat soni miltillaydi. Tugatgandan so'ng, raqam o'chmaydi.

Kodni bu yerdan yuklab olish mumkin

9 -qadam: Orqa tomonga o'ting

Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling
Orqa tomonni qiling

MDF plastinkasini ushlab turish uchun to'rtta magnitli plastinkadan foydalanaman. Bu elim ishlatmasdan orqa tomonni mahkam ushlab turishga yordam beradi, shuning uchun biz nosozliklarni tuzatishda qutini osongina ochamiz.

10 -qadam: Vaqtni sozlang

Vaqtni sozlash
Vaqtni sozlash
Vaqtni sozlash
Vaqtni sozlash
Vaqtni sozlash
Vaqtni sozlash

6 ta nixie trubkasi vaqtini sozlashni boshlash uchun bir vaqtning o'zida ikkita tugmani bosing

Vaqtni o'zgartirish tartibi:

1. Raqamni o'zgartirishni boshlash uchun ikkita tugmani bosing

2. Ikkita soniya yonadi (raqamni o'zgartirishni kuting)

2a. Agar sozlangan bo'lsa, sonni ko'paytirish/kamaytirish uchun chapga/o'ngga bosing

2b. Agar sozlash bo'lmasa, hech narsa qilmang

3. Bir oz kutib turing, ikkita soniya yonadi (raqamni to'g'rilashni kuting)

3a. Agar sozlansa, sonni ko'paytirish/kamaytirish uchun chapga/o'ngga bosing 3b. Agar sozlash bo'lmasa, hech narsa qilmang

4. Biroz kutib turing, soatning ikki raqami yonib -o'chib turadi (raqamni to'g'rilashni kuting) 4a. Agar sozlangan bo'lsa, sonni ko'paytirish/kamaytirish uchun chapga/o'ngga bosing

4b. Agar sozlash bo'lmasa, hech narsa qilmang

5. Hamma raqam miltillamaydi, soat ko'rinishida

11 -qadam: niqob tayyorlang

Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang
Niqob tayyorlang

Do'stim menga MDF yog'och yuzasi unchalik yaxshi ko'rinmasligini aytdi, shuning uchun men bu soat uchun qoplamali yog'ochli yog'ochdan foydalanishga qaror qildim. Bundan tashqari, soat nomini belgilang.

Oxir -oqibat, soat mukammal ko'rinadi:)

Tavsiya: