Mundarija:

1960 -yillar HP Counter Nixie quvurli soat/BG displeyi: 3 qadam
1960 -yillar HP Counter Nixie quvurli soat/BG displeyi: 3 qadam

Video: 1960 -yillar HP Counter Nixie quvurli soat/BG displeyi: 3 qadam

Video: 1960 -yillar HP Counter Nixie quvurli soat/BG displeyi: 3 qadam
Video: HP 5245L Nixie Counter - Part 1: The King of 1960s Frequency Meters 2024, Noyabr
Anonim
Image
Image
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi
1960 -yillar HP Counter Nixie Tube Clock/BG displeyi

Bu 1966 yildagi HP 5532A chastotali hisoblagichdan soat va mening holatimda qondagi glyukoza displeyini yaratish loyihasi. Mening vaziyatimda hisoblagich ishlamadi va men biroz ta'mirlashga majbur bo'ldim. Bu dastlabki fotosuratlar ta'mirlash ishlarining bir qismi. Bu ko'rsatma sizniki ishlayotganini, shuningdek, sizda Raspberry Pi ni sozlash va sozlash va ba'zi kodlashni bajarish qobiliyati va xohishi borligini taxmin qiladi. Ishonchli lehimlash qobiliyati ham talabdir. Niksni yoqish uchun yuqori kuchlanish talab qilinganligi sababli, juda ehtiyot bo'lish kerak va qurilmani elektr tarmog'iga ulanganda hech qachon ishlamaslik kerak.

Ta'minotlar

Chastotani hisoblagich

Lehimlash temir/lehim

Malinali PI nol Vt

120VAC 5V USB zaryadlovchi (hisoblagich modeliga qarab kerak bo'lishi mumkin yoki bo'lmasligi mumkin)

Nixie kuchlanishlarini boshqarish uchun optokuplli qattiq holatli o'rni (hisoblagichga bog'liq bo'lishi mumkin yoki bo'lmasligi mumkin)

Python soat kodi

Kichik sim

1 -qadam: Hisoblagichni qanday ko'paytirish kerakligini aniqlang

Bu qadam sizning hisoblagichingizga qarab o'zgaradi. Siz hatto soat uchun eski multimetr yoki boshqa vintage "raqamli" uskunadan foydalanishingiz mumkin. Ularning asosiy vazifasi - displey qanday ishlashini aniqlash. Menimcha, Artek qo'llanmalaridan texnik qo'llanmani yuklab olish imkoniga ega bo'ldim. Sxemani tahlil qilish bu ko'rsatma doirasidan tashqarida, lekin elektr/elektronika nazariyasi haqida asosiy bilim kerak. Bunday holda, men kirish simiga simni lehimladim va ikkinchi uchini malina pi GPIO -ga biriktirdim. Men Python kodini GPIO -ni yuqori va past darajaga o'tkazish uchun ishlatardim va qaysi biri yaxshiroq ishlashini sinab ko'rdim. Men "suzuvchi" ni oldini olish uchun GPIO pinidan tortib olinadigan qarshilikni (10K, menimcha) lehimladim. Men, shuningdek, havolani 3 -o'n yillik hisoblagichidan 4 -chigacha kesib tashladim va uni boshqa GPIO piniga biriktirdim, shunda men birinchi 3 -raqamni alohida oshirishim mumkin edi.

2 -qadam: Agar kerak bo'lsa, qo'shimcha Nixie boshqaruvini Pi/quvvat bilan ta'minlang

Agar kerak bo'lsa, qo'shimcha Nixie boshqaruvini ishga tushirish uchun Pi -ni quvvat bilan ta'minlang
Agar kerak bo'lsa, qo'shimcha Nixie boshqaruvini ishga tushirish uchun Pi -ni quvvat bilan ta'minlang
Agar kerak bo'lsa, qo'shimcha Nixie boshqaruvini ishga tushirish uchun Pi -ni quvvat bilan ta'minlang
Agar kerak bo'lsa, qo'shimcha Nixie boshqaruvini ishga tushirish uchun Pi -ni quvvat bilan ta'minlang

Men eski 120VAC USB zaryadlovchisini ochdim va uni hisoblagichning o'zgaruvchan AC kirishiga uladim va zaryadlovchining chiqishiga mikro USB simini lehimladim. Bundan tashqari, bu holda, men qondagi glyukoza tendentsiyasini ko'rsatish uchun o'nlik chiroqlarni boshqarishni xohlardim. Yonish uchun ular 150VDC ishlatadilar, shuning uchun men Pi ga lehimlangan optokuplli qattiq holatli o'rni ishlatishga majbur bo'ldim. Ular to'g'ridan -to'g'ri (cheklovli rezistorlar bilan) men o'rni signal berish uchun ishlatilgan boshsiz GPIO yostiqchalariga biriktirilgan.

3 -qadam: Pi -ni o'rnating

Pi -ni o'rnating
Pi -ni o'rnating

WiFi -ga ulanish uchun Raspberry Pi -ni sozlashingiz va Python soat skriptini yuklashingiz kerak bo'ladi. Keyin uni.service faylini yaratish orqali yuklashni boshlash uchun sozlashingiz kerak bo'ladi. Mening holatimda, men o'g'limning qondagi glyukozasini ham ko'rsataman, uning qiymati va tendentsiyasini ko'rsatish uchun mahalliy veb -serverdan ma'lumot olaman. Siz uni mahalliy harorat ma'lumotlarini (yoki sport hisobini yoki xohlagan narsani) tortib olish uchun o'zgartirishingiz mumkin. Agar xohlasangiz, soatni ko'rsatish uchun skriptni o'zgartirishingiz kerak bo'ladi. Siz skriptda kerak bo'lganda 59 dan 100 gacha o'sishini ko'rishingiz mumkin va agar kerak bo'lsa, navbatdagi raqam chap tomonga aylanadi. Bundan tashqari, ekranning aniq hisoblanishini ta'minlash uchun signallarning vaqtini sinab ko'rish kerak bo'lishi mumkin; Men shuni aniqladimki, bu qurilma faqat dastlabki 5 tsiklda kichik (0,01 soniya/past puls) kechikish bo'lsa aniq hisoblab chiqiladi. Shundan so'ng, mashina Pi tsikllarini ishlab chiqarishi mumkin bo'lgan darajada aniq hisoblay oladi. Dastlabki 3 ta raqamni osiloskop yordamida sanab, men -35V avtobusdan erga 10K tortish qarshiligi bilan erga aylantirish (-35Vdan tortib olgani uchun yuqoriga ko'tarish) to'g'ri yo'lni yaratishini aniqladim. to'lqin shakli har bir tsiklda bittadan 10^4 raqamni oshirish uchun. Shu maqsadda 2 ta qattiq hol o'rni ishlatiladi.

Tavsiya: