Inhoudsopgave:

1960 HP Counter Nixie Tube Clock/BG Display - Ajarnpa
1960 HP Counter Nixie Tube Clock/BG Display - Ajarnpa

Video: 1960 HP Counter Nixie Tube Clock/BG Display - Ajarnpa

Video: 1960 HP Counter Nixie Tube Clock/BG Display - Ajarnpa
Video: HP 5245L Nixie Counter - Part 1: The King of 1960s Frequency Meters 2024, November
Anonim
Image
Image
jaren 60 HP Counter Nixie buisklok/BG-display
jaren 60 HP Counter Nixie buisklok/BG-display
jaren 60 HP Counter Nixie buisklok/BG-display
jaren 60 HP Counter Nixie buisklok/BG-display
jaren 60 HP Counter Nixie buisklok/BG-display
jaren 60 HP Counter Nixie buisklok/BG-display

Dit is een project om een klok - en in mijn geval een bloedglucosedisplay - te maken van een vintage 1966 HP 5532A frequentieteller. In mijn geval werkte de balie niet en moest ik wat reparaties uitvoeren. Deze eerste foto's zijn enkele van de reparaties. Deze instructable gaat ervan uit dat de jouwe werkt, en ook dat je de mogelijkheid en de wens hebt om een Raspberry Pi in te stellen en te configureren en wat codering te doen. Ook het veilig kunnen solderen is een vereiste. Vanwege de hoge spanningen die nodig zijn om de nixies af te vuren, moet uiterste voorzichtigheid worden betracht en mag er nooit aan het apparaat worden gewerkt terwijl het op stroom is aangesloten.

Benodigdheden

Frequentie teller

Soldeerbout/soldeer

Raspberry PI nul W

120VAC 5V USB-oplader (al dan niet nodig, afhankelijk van het toonbankmodel)

Optogekoppelde solid-state relais voor het omgaan met de nixie-spanningen (al dan niet nodig, afhankelijk van de teller)

Python klokcode

kleine draad

Stap 1: Zoek uit hoe u de teller kunt verhogen

Deze stap is afhankelijk van de teller die u heeft. U kunt misschien zelfs een oude multimeter of andere vintage "digitale" apparatuur voor de klok gebruiken. De sleutel is om erachter te komen hoe het display werkt. In mijn geval kon ik een technische handleiding downloaden van Artek-handleidingen. Het analyseren van het schema valt buiten het bestek van dit instructable, maar een basiskennis van elektrische/elektronische theorie is nodig. In dit geval heb ik een draad aan de ingangskabel gesoldeerd en het andere uiteinde aan de GPIO van de Raspberry Pi bevestigd. Ik gebruikte Python-code om de GPIO hoog en laag te schakelen en experimenteerde om te zien wat het beste werkt. Ik heb een pull-down weerstand (10K, denk ik) van de GPIO-pin naar aarde gesoldeerd om 'zweven' te voorkomen. Ik heb ook de link van de 3e decade-teller naar de 4e verbroken en die aan een andere GPIO-pin bevestigd, zodat ik de 1e 3 cijfers afzonderlijk kon verhogen.

Stap 2: Lever stroom aan Pi / voer indien nodig extra Nixie-besturingselementen uit

Lever stroom aan Pi / voer indien nodig extra Nixie-besturingselementen uit
Lever stroom aan Pi / voer indien nodig extra Nixie-besturingselementen uit
Lever stroom aan Pi / voer indien nodig extra Nixie-besturingselementen uit
Lever stroom aan Pi / voer indien nodig extra Nixie-besturingselementen uit

Ik sneed een oude 120VAC USB-oplader open en verbond deze met de geschakelde AC-ingang van de teller, en soldeerde een micro-USB-kabel aan de uitgang van de oplader. In dit geval wilde ik ook de decimale lampjes regelen om de bloedglucosetrend aan te geven. Ze gebruiken 150 VDC om te vuren, dus ik moest optogekoppelde solid-state relais gebruiken die aan de Pi waren gesoldeerd. Ze zijn direct (met beperkende weerstanden) bevestigd aan de headerless GPIO-pads, die ik heb gebruikt om de relais te signaleren.

Stap 3: Stel Pi. in

Pi. instellen
Pi. instellen

U moet uw Raspberry Pi instellen om verbinding te maken met uw wifi en het Python-klokscript laden. Vervolgens moet u het instellen om te starten bij het opstarten, door een.service-bestand te maken. In mijn geval laat ik ook de bloedglucose van mijn zoon zien, waarbij ik gegevens van een lokale webserver neem om de waarde en trend weer te geven. Je zou het kunnen aanpassen om lokale temperatuurgegevens (of sportscore, of wat je maar wilt) op te halen en ook weer te geven. Je zult het script moeten aanpassen om alleen de klok weer te geven als je dat wilt. U kunt in het script zien hoe het indien nodig van 59 naar 100 wordt verhoogd, en op zijn beurt het volgende cijfer naar links doorloopt indien nodig. Mogelijk moet u ook experimenteren met de timing van de signalen om nauwkeurige weergavetellingen te krijgen; Ik ontdekte dat dit apparaat alleen nauwkeurig zou tellen als de eerste 5 cycli of zo een kleine vertraging hadden (.01 seconde per hoge/lage puls). Daarna kan de machine de Pi-cycli zo snel tellen als hij ze kan produceren. Bij het tellen van de eerste 3 cijfers, met behulp van een oscilloscoop, ontdekte ik dat het fietsen van de ingang van de -35V-bus naar aarde, samen met een 10K pull-up-weerstand naar aarde (omhoog trekken omdat deze van -35V trok) de juiste golfvorm om het 10^4-cijfer elke cyclus met één te verhogen. Hiervoor worden 2 van de solid state relais gebruikt.

Aanbevolen: