Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Niksi trubkasini qanday quvvatlantirish kerak
- 3 -qadam: Arduino Mega yordamida 4 ta naychani boshqarish
- 4 -qadam: dasturlash
- 5 -qadam: lazerni kesish
Video: Nixie Tube soat W/ Arduino Mega: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu Arduino Mega tomonidan boshqariladigan Nixie quvurli soat. Bundan tashqari, RGB LED chiroqlar to'plami va orqa tomonda tugma matritsasi o'rnatilgan, uni kompyuterga ulamasdan o'zgartirish mumkin. Men lazer bilan kesilgan to'siqlardan foydalandim, lekin siz o'zingizni kichik burg'ulash bilan yasashingiz mumkin.
Ba'zi ma'lumot: agar qiziqsangiz, niksi naychalari nima ekanligini bu erda o'qing. Asosan, ular gaz bilan to'ldirilgan quvurlar bo'lib, ularning ichida 0-9 raqami bor, agar siz biror kuchlanishni raqam orqali o'tkazsangiz, u yonadi.
Kechirasiz, bu qo'llanma juda batafsil emas, agar savollaringiz bo'lsa, sharh bering. Men ham ishlatgan RGB LED chiroqlarining rasmlari yo'qligi uchun uzr so'rayman.
1 -qadam: qismlar
Bu men ishlatgan qismlar, ehtimol siz ko'plab alternativalarni topishingiz mumkin.
4 ta IN-14 Nixie naychalari (ishlamasa 5 yoki 6 ni oling) (jami $ 25)
1 130V-200V quvvat manbai ("nixie trubkali quvvat manbai" ga qarang) ($ 12)
4 K155ID1 drayveri (jami 15 dollar)
1 DS3231 soat moduli ($ 2)
10 5,6K 3W qarshilik ($ 4) (Siz 10K rezistorlardan ham foydalanishingiz mumkin)
1 Arduino Mega (10 dollar)
1 uzun non paneli ($ 5)
Qattiq yadroli sim - 5 dollar
1 8 tugmachali matritsa (ixtiyoriy) ($ 5)
Issiqlikka chidamli quvurlar (5 dollar) + Issiq qurol
Asboblar: lehimlantiruvchi temir, xavfsizlik ko'zoynagi, Arduino dasturiy ta'minlangan noutbuk, sabr -toqat, ignali pense, simni tortuvchi/kesuvchi, aniq pichoq, multimetr, matkap, issiq yopishtiruvchi qurol. Akrilni oson to'xtatish uchun lazerni kesish moslamasiga kirish, agar siz o'z qo'lingiz bilan ishlab chiqarishni xohlasangiz, 1/2 dyuymli arra matkapiga kiring.
2 -qadam: Niksi trubkasini qanday quvvatlantirish kerak
Bu qo'llanmani o'qing:
Ayniqsa 1-3 bosqichlar. Sizga 10K qarshilik kerak. Buni amalga oshirish uchun men ketma -ket 5K 3 vattli ikkita rezistordan foydalandim.
Asosan, 160 V ga qadar ko'taring, quvvat manbai va nixie trubkasi orasiga 10K qarshilik qo'ying va nixie trubkasining uchini erga ulang. Qo'llanmani o'qing, men tushunganimdan ko'ra yaxshiroq tushuntiradi.
3 -qadam: Arduino Mega yordamida 4 ta naychani boshqarish
Yana bir bor, bu ko'rsatmaga amal qiling. Men buni qismlarni ish soatiga birlashtirishning so'nggi bir necha qadamlarini ko'rsatish uchun qilyapman.
Men nixie trubkasini boshqarish uchun K155ID1 chiplarini ishlatardim, bu Evropadan 6 to'plam uchun 16 dollar edi.
Arduino -dan kamroq chiqish uchun multipleksorlardan foydalanishingiz mumkin, yoki IC chiplaridan kamroq foydalanishning bir yo'li bo'lishi mumkin, lekin men buni qilmaganman.
Men har bir kolba uchun bitta chipdan va har bir quvur uchun Arduino -dan 4 ta chiqishdan foydalandim. Shu sababli menga Arduino Uno -ga qaraganda ko'proq kirish -chiqish pinlari bo'lgan Arduino Mega kerak edi. Yuqoridagi/pastdagi rasmlar mening barcha qismlarimni ulashdan oldin mening taxtam va har bir naychani chip bilan arduinoga qanday ulashim haqida eskiz.
Ha, bu minimal 4*4 = 16 I/U pinidan foydalanadi, lekin bu yaxshi, chunki Mega 60 ga teng.
Men tugma matritsasini "G" pinini yoqib, har bir tugmani analogRead piniga qo'yib uladim. Buning sababi shundaki, digitalRead ba'zida tugmani bosilmagani kabi o'qiydi, lekin analogRead 1023 (Maksimal qiymat) bo'lsa, uni "bosish" orqali men shovqinning ko'p qismini o'tkazib yubordim.
Quvurlarni, DS3231 soat modulini va RGB chiroqlarini arduino -ga ulab bo'lgach, katta dasturlash vaqti keldi.
RGB LED chiroqlar
Men 4 ta RGB LEDni parallel qilib qo'ydim, barcha simlarni o'tish simlari bilan ulashdi. Siz buni yuqoridagi rasmlarda to'rt naycha orasidan o'tuvchi oq sim sifatida ko'rishingiz mumkin. Men oddiy katodli LEDlardan foydalanardim, shuning uchun agar men Arduino pinini LOW holatiga qo'ysam, ular yoqiladi. Siz Internetda RGB LED chiroqlarini boshqarish bo'yicha ko'plab qo'llanmalarni topishingiz mumkin, faqat sizning katodingiz yoki umumiy anodingiz ekanligini aniqlang.
4 -qadam: dasturlash
Men o'z kodimni biriktirdim, umid qilamanki bu yordam beradi. "NixieJT1" - bu to'liq kod. DS3231 soat modulini o'rnatishga yordam beradi
Ba'zi dasturlash bo'yicha maslahatlar:
Agar sizning segmentlaringiz tasodifiy tartibda yonib tursa, A/B/C/D pinlarining tartibini o'zgartirishga harakat qiling. Men ularni men o'ylagan narsadan qaytarishga majbur qildim va u ishlay boshladi.
Men tugma matritsasi uchun analogRead -dan foydalandim va "G" ni 5V ga uladim. Agar matritsaning metall qismlariga tegsa, DigitalRead chalkashib ketadi.
Kodning oxirgi qismi (bo'sh DisplayNumber) ikkilikda 0 dan 9 gacha. 0001, 0010, 0011, va hokazo. Balki buni qilishning yaxshiroq yo'li bor.
5 -qadam: lazerni kesish
Men lazerni kesish uchun ishlatilgan faylni biriktirdim. Mening maktabim Epilog lazeridan foydalanadi va uning sozlamalari kesish uchun qalinligi.0001 dyuym yoki undan kichikroq, va boshqa har qanday narsa uni qirib tashlash uchun. Men ularni kesib tashlashini xohlardim, shuning uchun.0001in yoki shunga o'xshash barcha satrlar.
Men ikkita qarama -qarshilikni kesib tashladim, shuning uchun agar men ularni chalkashtirib yuborgan bo'lsam, ularni almashtirishim kerak edi, lekin ular orasida kichik farqlar ham bor edi (simlar uchun teshiklarning har xil o'lchamlari va markazdagi LED teshigi).
Agar sizda lazerli to'sar bo'lmasa, siz ularni ikkita oddiy matkap uchi va bitta teshikli (1/2 dyuymli) arra bilan yasashingiz mumkin. Yog'och ham akril o'rniga ishlaydi, siz LED -lar bilan yaxshi ta'sir qilolmaysiz.
Tavsiya:
LED - Mega soat: 8 qadam (rasmlar bilan)
LED - Mega soat: LED - Mega soat
Uyg'otuvchi soat Arduino bilan: 13 qadam (rasmlar bilan)
Uyg'otuvchi soat Arduino bilan: Men siz haqingizda bilmayman, lekin oddiy budilnik meni uyg'otishga qodir emas. Menga uyg'onish uchun yorug'lik, tovush va hatto yumshoq zarba kerak. Hech qanday budilnik menga yoqmaydi, shuning uchun men o'zimni uyg'otishga loyiq qilishga qaror qildim
Faux Nixie quvurli soat: 7 qadam (rasmlar bilan)
Faux Nixie Tube Clock: Men retro texnologiyasini yaxshi ko'raman. Eski texnologiyalar bilan o'ynash juda qiziq, chunki ular odatda zamonaviy ekvivalentlarga qaraganda kattaroq va estetikroq. Nixie naychalari kabi eski texnologiyalarning yagona muammosi shundaki, ular kamdan -kam uchraydi, qimmat turadi va umuman qiyin
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)
C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
EL Wire Neon Nixie uslubidagi soat: 21 qadam (rasmlar bilan)
EL Wire Neon Nixie uslubidagi soat: Bu yo'riqnomada EL simidan qanday qilib soat yasash kerakligi tasvirlangan. Bu soat dizayni Neon belgisi va Niksi soatining kombinatsiyasiga o'xshaydi. "Neon" ni yaratishda EL Wire bilan ism -shariflar paneli, men animatsiyani qo'shmoqchi edim. Natijada