Talaan ng mga Nilalaman:

1960s HP Counter Nixie Tube Clock / BG Display: 3 Mga Hakbang
1960s HP Counter Nixie Tube Clock / BG Display: 3 Mga Hakbang

Video: 1960s HP Counter Nixie Tube Clock / BG Display: 3 Mga Hakbang

Video: 1960s HP Counter Nixie Tube Clock / BG Display: 3 Mga Hakbang
Video: HP 5245L Nixie Counter - Part 1: The King of 1960s Frequency Meters 2024, Nobyembre
Anonim
Image
Image
1960s HP Counter Nixie Tube Clock / BG Display
1960s HP Counter Nixie Tube Clock / BG Display
1960s HP Counter Nixie Tube Clock / BG Display
1960s HP Counter Nixie Tube Clock / BG Display
1960s HP Counter Nixie Tube Clock / BG Display
1960s HP Counter Nixie Tube Clock / BG Display

Ito ay isang proyekto upang gumawa ng isang orasan-at sa aking kaso, isang pagpapakita ng glucose sa dugo- mula sa isang vintage 1966 HP 5532A frequency counter. Sa aking kaso, ang counter ay hindi gumana, at kailangan kong gumawa ng ilang pag-aayos. Ang mga paunang larawan na ito ay ilan sa mga pag-aayos. Ituturo sa iyo na ito ay gumagana ay gumagana, at mayroon ka ring kakayahan at pagnanais na i-set up at i-configure ang isang Raspberry Pi at gumawa ng ilang pag-coding. Ang kakayahang ligtas na maghinang ay kinakailangan din. Dahil sa matataas na boltahe na kinakailangan upang maputok ang mga nixies, dapat gamitin ang matinding pag-iingat, at ang aparato ay hindi dapat magtrabaho habang nakakonekta sa kuryente.

Mga gamit

Counter ng dalas

Panghinang / panghinang

Raspberry PI zero W

120VAC 5V USB charger (maaaring o hindi kinakailangan depende sa counter model)

Optocoupled solid state relay para sa paghawak ng nixie voltages (maaaring o hindi kailangan depende sa counter)

Code ng orasan ng sawa

Maliit na kawad

Hakbang 1: Alamin Kung Paano Palakihin ang Counter

Ang hakbang na ito ay mag-iiba depende sa counter na mayroon ka. Maaari mo ring magamit ang isang lumang multimeter o ilang iba pang mga kagamitan sa "digital" na antigo para sa orasan. Ang susi nila ay upang malaman kung paano gumagana ang display. Sa aking kaso, nakapag-download ako ng isang teknikal na manwal mula sa mga manwal ng Artek. Ang pagsusuri sa eskematiko ay lampas sa saklaw ng pagtuturo na ito, ngunit kailangan ng isang pangunahing kaalaman sa teoryang elektrikal / electronics. Sa kasong ito, naghinang ako ng isang kawad sa input lead at ikinabit ang kabilang dulo sa GPIO ng raspberry pi. Gumamit ako ng Python code upang i-toggle ang GPIO mataas at mababa at nag-eksperimento upang makita kung ano ang pinakamahusay na gumagana. Naghinang ako ng isang pull-down resistor (10K, sa palagay ko) mula sa pin ng GPIO patungo sa lupa upang maiwasan ang 'lumulutang'. Pinutol ko rin ang link mula sa counter ng ika-3 dekada hanggang sa ika-4, at ikinabit iyon sa isa pang pin ng GPIO upang madagdagan ko nang magkahiwalay ang ika-3 na digit.

Hakbang 2: Magkaloob ng Lakas upang Mag-Pi / Magpatupad ng Karagdagang Mga Kontrol Nixie Kung Kailangan

Pag-supply ng Lakas upang Pi / Pagpapatupad ng Mga Karagdagang Kontrol ng Nixie Kung Kailangan
Pag-supply ng Lakas upang Pi / Pagpapatupad ng Mga Karagdagang Kontrol ng Nixie Kung Kailangan
Pag-supply ng Lakas upang Pi / Pagpapatupad ng Mga Karagdagang Kontrol ng Nixie Kung Kailangan
Pag-supply ng Lakas upang Pi / Pagpapatupad ng Mga Karagdagang Kontrol ng Nixie Kung Kailangan

Pinutol ko ang isang lumang 120VAC USB charger at ikinonekta ito sa nakabukas na AC input ng counter, at naghinang ng isang micro USB cord sa output ng charger. Gayundin, sa kasong ito, nais kong makontrol ang mga ilaw ng decimal upang maipahiwatig ang trend ng glucose sa dugo. Gumagamit sila ng 150VDC sa sunog, kaya kinailangan kong gumamit ng optocoupled solid state relay na solder sa Pi. Direkta silang nakakabit (na may nililimitahan na resistors) sa mga headerless GPIO pad, na ginamit ko upang hudyat ang mga relay.

Hakbang 3: I-set up ang Pi

I-set up Pi
I-set up Pi

Kakailanganin mong i-set up ang iyong Raspberry Pi upang kumonekta sa iyong WiFi, at i-load ang script ng orasan ng Python. Pagkatapos ay kakailanganin mong i-set up ito upang magsimula sa boot, sa pamamagitan ng paglikha ng isang.service file. Sa aking kaso, ipinakita ko din ang glucose sa dugo ng aking anak na lalaki, kumukuha ng data mula sa isang lokal na web server upang maipakita ang halaga at kalakaran. Maaari mong baguhin ito upang hilahin ang data ng lokal na temperatura (o marka sa palakasan, o anumang nais mo) at ipakita din ito. Kailangan mong baguhin ang script upang ipakita lamang ang orasan kung iyon ang gusto mo. Maaari mong makita sa script kung paano ito nagdaragdag mula 59 hanggang 100 kung kinakailangan, at sa turn ikot ng susunod na digit sa kaliwa kung kinakailangan. Maaaring kailanganin mo ring mag-eksperimento sa oras ng mga signal upang makapagbigay ng tumpak na bilang ng pagpapakita; Nalaman ko na ang aparato na ito ay mabibilang lamang nang tumpak kung ang unang 5 cycle o higit pa ay mayroong isang maliit (.01 segundo bawat hi / mababang pulso) na pagkaantala. Pagkatapos nito, maaaring tumpak na mabilang ng makina ang mga Pi cycle nang mas mabilis hangga't makakagawa ito. Sa pagbibilang ng unang 3 na digit, gamit ang isang oscilloscope, nalaman kong ang pagbibisikleta ng input mula sa -35V bus patungo sa lupa, kasama ang isang resistor na 10K na pull-up sa lupa (humihila pataas dahil kumukuha ito mula sa -35V) ay lilikha ng wastong waveform upang madagdagan ang 10 ^ 4 digit ng isa sa bawat cycle. 2 ng solidong relay ng estado ang ginagamit para sa hangaring iyon.

Inirerekumendang: