Mündəricat:

1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı: 3 addım
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı: 3 addım

Video: 1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı: 3 addım

Video: 1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı: 3 addım
Video: Долгая дорога к Мидиру, что кушает тьму ► 19 Прохождение Dark Souls 3 2024, Noyabr
Anonim
Image
Image
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı
1960 -cı illərin HP Counter Nixie Boru Saatı/BG Ekranı

Bu, 1966-cı ildə buraxılmış HP 5532A tezlik sayğacından bir saat və mənim vəziyyətimdə qan qlükoza ekranı hazırlamaq üçün bir layihədir. Mənim vəziyyətimdə sayğac işləmirdi və bir az təmir etməli oldum. Bu ilkin fotolar təmirdən bəziləridir. Bu təlimat, sizinki işlədiyini və bir Raspberry Pi qurmaq və konfiqurasiya etmək və bəzi kodlaşdırma qabiliyyətinizə və istəyinizə sahib olduğunuzu güman edəcək. Təhlükəsiz lehimləmə bacarığı da bir şərtdir. Nixiesi yandırmaq üçün tələb olunan yüksək gərginliklər səbəbindən son dərəcə ehtiyatlı olmaq lazımdır və cihaz gücə qoşularkən heç vaxt işləməməlidir.

Təchizat

Tezlik sayğacı

Lehimləmə dəmir/lehim

Moruq PI sıfır W

120VAC 5V USB şarj cihazı (sayğac modelindən asılı olaraq ehtiyac ola bilər və ya olmaya bilər)

Nixie gərginliklərini idarə etmək üçün optokupllu bərk hal röleleri (sayğacdan asılı olaraq ehtiyac ola bilər və ya olmaya bilər)

Python saat kodu

Kiçik tel

Addım 1: Sayğacın necə artırılacağını anlayın

Bu addım sahib olduğunuz sayğacdan asılı olaraq dəyişəcək. Saat üçün köhnə bir multimetrdən və ya başqa bir "rəqəmsal" avadanlıqdan istifadə edə bilərsiniz. Əsas odur ki, ekranın necə işlədiyini anlayın. Mənim vəziyyətimdə Artek dərsliklərindən texniki bir təlimat yükləyə bildim. Sxemanı təhlil etmək bu təlimatlandırmanın əhatə dairəsindən kənardır, ancaq elektrik/elektronika nəzəriyyəsi ilə bağlı əsas biliklərə ehtiyac var. Bu vəziyyətdə, giriş telinə bir tel lehimlədim və digər ucunu moruq pi -nin GPIO -na bağladım. GPIO -nu aşağı və aşağı çevirmək üçün Python kodundan istifadə etdim və ən yaxşı nəyin işlədiyini görmək üçün sınaqdan keçirdim. "Üzməyin" qarşısını almaq üçün GPIO pinindən yerə endirilən bir rezistoru (10K hesab edirəm) lehimlədim. Mən də 3 -cü onillik sayğacından 4 -ə keçidi kəsdim və başqa bir GPIO pininə əlavə etdim ki, ayrı -ayrılıqda ilk 3 rəqəmi artırım.

Addım 2: Lazım gələrsə Əlavə Nixie Nəzarətlərini yerinə yetirmək/Güclə təchiz edin

Lazım gələrsə Əlavə Nixie Nəzarətini yerinə yetirmək/Güc Təchizatı
Lazım gələrsə Əlavə Nixie Nəzarətini yerinə yetirmək/Güc Təchizatı
Lazım gələrsə Əlavə Nixie Nəzarətlərini yerinə yetirmək/Güclə təchiz etmək
Lazım gələrsə Əlavə Nixie Nəzarətlərini yerinə yetirmək/Güclə təchiz etmək

Köhnə bir 120VAC USB şarj cihazını kəsib sayğacın açar AC girişinə qoşdum və şarj cihazının çıxışına mikro USB kabelini lehimlədim. Ayrıca, bu vəziyyətdə, qlükoza meylini göstərmək üçün onlu işıqları idarə etmək istədim. Atəş etmək üçün 150VDC istifadə edirlər, buna görə Pi -yə lehimlənmiş optokuplalı bərk hal rölelərindən istifadə etməli oldum. Röleləri siqnal etmək üçün istifadə etdiyim başlıqsız GPIO yastıqlarına birbaşa (məhdudlaşdırıcı rezistorlar ilə) yapışdırılırlar.

Addım 3: Pi qurun

Pi qurun
Pi qurun

WiFi -yə qoşulmaq üçün Raspberry Pi qurmalı və Python saat skriptini yükləməlisən. Sonra bir.service faylı yaradaraq açılışa başlamaq üçün onu qurmalısınız. Mənim vəziyyətimdə, dəyərini və meylini göstərmək üçün yerli bir veb serverdən məlumat alaraq oğlumun qan qlükozasını da göstərmişəm. Yerli temperatur məlumatlarını (və ya idman hesabını və ya istədiyiniz hər şeyi) çəkmək və onu göstərmək üçün dəyişdirə bilərsiniz. İstədiyiniz budursa, saatı göstərmək üçün skriptdə dəyişiklik etməlisiniz. Ssenaridə, lazım olduqda 59 -dan 100 -ə qədər necə artdığını və lazım gələrsə, öz növbəsində soldakı növbəti rəqəmi görə bilərsiniz. Dəqiq görüntü sayını təmin etmək üçün siqnalların vaxtı ilə təcrübə aparmaq lazım ola bilər; Bu cihazın yalnız ilk 5 dövrədə kiçik (hi/aşağı nəbz başına.01 saniyə) gecikməsiylə dəqiq sayılacağını gördüm. Bundan sonra, maşın Pi dövrələrini istehsal edə biləcəyi qədər dəqiq saya bilər. Bir osiloskopdan istifadə edərək ilk 3 rəqəmi sayarkən, -35V avtobusdan yerə 10 V çəkmə müqaviməti ilə birlikdə yerdən dövrə vurmağın (-35V -dən çəkdiyi üçün yuxarı çəkilmənin) düzgün bir şey yaratdığını gördüm. dalğa forması, hər dövrədə 10^4 rəqəmini bir artırmaqdır. Bu məqsədlə 2 bərk hal rölesi istifadə olunur.

Tövsiyə: