Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Es tracta d’un projecte per fer un rellotge –i en el meu cas, una pantalla de glucosa en sang– d’un comptador de freqüències HP 5532A de 1966. En el meu cas, el taulell no funcionava i vaig haver de fer algunes reparacions. Aquestes fotos inicials són algunes de les reparacions. Aquest instructiu suposarà que el vostre funciona, i també que teniu la capacitat i el desig de configurar i configurar un Raspberry Pi i fer una mica de codificació. La capacitat de soldar amb seguretat també és un requisit. A causa de les altes tensions necessàries per disparar els nois, cal tenir molta precaució i no s’ha de treballar mai el dispositiu mentre estigui connectat a l’alimentació.
Subministraments
Comptador de freqüències
Soldador / soldador
Raspberry PI zero W
Carregador USB 120VAC 5V (pot ser necessari o no en funció del model de comptador)
Relés d’estat sòlid optoacoblats per manejar les tensions nixie (pot ser necessari o no en funció del comptador)
Codi de rellotge Python
Filferro petit
Pas 1: esbrineu com s'incrementa el comptador
Aquest pas variarà en funció del comptador que tingueu. Fins i tot podeu utilitzar un multímetre antic o algun altre equip "digital" vintage per al rellotge. La clau és esbrinar com funciona la pantalla. En el meu cas, vaig poder descarregar un manual tècnic dels manuals d’Artek. L’anàlisi de l’esquema està fora de l’abast d’aquest instructiu, però cal un coneixement bàsic de la teoria elèctrica / electrònica. En aquest cas, he soldat un cable al cable d’entrada i he connectat l’altre extrem al GPIO del raspberry pi. He utilitzat el codi Python per canviar el GPIO en alt i baix i he experimentat per veure què funciona millor. Vaig soldar una resistència desplegable (10K, crec) del pin GPIO a terra per evitar que "surés". També vaig tallar l'enllaç del comptador de la tercera dècada a la quarta i el vaig adjuntar a un altre pin GPIO per poder incrementar els 3 primers dígits per separat.
Pas 2: subministreu energia a Pi / Executeu controls Nixie addicionals si cal
Vaig tallar un vell carregador USB de 120 VCA i el vaig connectar a l’entrada de CA commutada del taulell i vaig soldar un cable micro USB a la sortida del carregador. A més, en aquest cas, volia controlar els llums decimals per indicar la tendència de la glucosa en sang. Utilitzen 150VDC per disparar, així que vaig haver d’utilitzar relés d’estat sòlid optoacoblats soldats al Pi. S’uneixen directament (amb resistències limitants) als coixinets GPIO sense capçalera, que feia servir per senyalitzar els relés.
Pas 3: configureu Pi
Haureu de configurar el vostre Raspberry Pi per connectar-vos al WiFi i carregar l’escriptura del rellotge Python. Després, haureu de configurar-lo per iniciar l’arrencada creant un fitxer.service. En el meu cas, també tinc la glucosa en sang del meu fill, que agafo dades d’un servidor web local per mostrar-ne el valor i la tendència. Podeu modificar-la per obtenir dades de temperatura local (o puntuació esportiva o qualsevol cosa que vulgueu) i mostrar-les també. Haureu de modificar l'script per mostrar només el rellotge si és el que voleu. Podeu veure a l'script com augmenta de 59 a 100 quan cal, i al seu torn fa un cicle del següent dígit cap a l'esquerra si cal. També pot ser que hagueu d’experimentar amb el temps dels senyals per proporcionar un recompte de visualització precís; Vaig trobar que aquest dispositiu només comptava amb precisió si els primers cinc cicles tenien un retard petit (0,01 segon per pols d'alta / baixa). Després d'això, la màquina pot comptar amb precisió els cicles Pi tan ràpidament com els pot produir. En comptar els 3 primers dígits, amb un oscil·loscopi, vaig trobar que el desplaçament de l’entrada del bus de -35V a terra, juntament amb una resistència de tracció de 10K a terra (tirant cap amunt perquè tirava de -35V) crearia forma d'ona per incrementar els 10 ^ 4 dígits en un cada cicle. 2 dels relés d'estat sòlid s'utilitzen amb aquesta finalitat.