Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je projekt za izradu sata- au mom slučaju ekrana za mjerenje glukoze u krvi- od brojača frekvencije 5532A iz 1966. HP. U mom slučaju brojač nije radio i morao sam obaviti neke popravke. Ove početne fotografije neke su od popravaka. Ovo uputstvo će pretpostaviti da vaš radi, a također i da imate mogućnost i želju postaviti i konfigurirati Raspberry Pi i obaviti neko kodiranje. Sposobnost sigurnog lemljenja je takođe uslov. Zbog visokog napona potrebnog za paljenje niksija, potrebno je biti izuzetno oprezan, a na uređaju se nikada ne smije raditi dok je spojen na napajanje.
Supplies
Brojač frekvencija
Lemilica/lemljenje
Malina PI nula W
120VAC 5V USB punjač (može i ne mora zavisno od modela brojača)
Solid state releji sa optokaplotom za rukovanje niksnim naponima (mogu ili ne moraju ovisno o brojaču)
Kod sata Python
Mala žica
Korak 1: Otkrijte kako povećati brojač
Ovaj korak će se razlikovati ovisno o brojaču koji imate. Možda ćete čak moći koristiti stari multimetar ili neku drugu starinsku "digitalnu" opremu za sat. Njihovo je ključno shvatiti kako zaslon radi. U mom slučaju, uspio sam preuzeti tehnički priručnik iz Artek priručnika. Analiza sheme izlazi iz okvira ovog uputstva, ali je potrebno osnovno poznavanje teorije električne/elektronike. U ovom slučaju, lemio sam žicu na ulaznu žicu i pričvrstio drugi kraj na GPIO maline pi. Koristio sam Python kod za prebacivanje visokog i niskog GPIO -a i eksperimentirao da vidim što najbolje funkcionira. Lemio sam otporni otpornik (mislim da je 10K) sa GPIO pina na masu kako bih sprečio „plutanje“. Također sam presjekao vezu s brojača iz treće decenije na četvrtu i pričvrstio je na drugi GPIO pin tako da mogu zasebno povećati prve 3 znamenke.
Korak 2: Omogućite napajanje za Pi/Izvršite dodatne Nixie kontrole ako je potrebno
Otvorio sam stari USB punjač od 120VAC i spojio ga na uključeni AC ulaz brojača, i lemio mikro USB kabel na izlaz punjača. Također, u ovom slučaju, želio sam kontrolirati decimalna svjetla kako bih naznačio trend glukoze u krvi. Za gađanje koriste 150VDC, pa sam morao koristiti opto -spregnute solid state releje lemljene na Pi. Priključeni su izravno (s graničnim otpornicima) na GPIO jastučiće bez zaglavlja, koje sam koristio za signalizaciju releja.
Korak 3: Postavite Pi
Morat ćete postaviti svoj Raspberry Pi da se poveže na vašu WiFi mrežu i učitati skriptu sata Python. Zatim ćete ga morati postaviti za pokretanje pri pokretanju stvaranjem.service datoteke. U mom slučaju, prikazao sam i glukozu u krvi svog sina, uzimajući podatke s lokalnog web servera za prikaz vrijednosti i trenda. Možete ga izmijeniti tako da povuče lokalne podatke o temperaturi (ili sportski rezultat, ili bilo što što želite) i prikažete. Morat ćete izmijeniti skriptu tako da samo prikazuje sat ako to želite. U skripti možete vidjeti kako se po potrebi povećava od 59 do 100, a prema potrebi mijenja sljedeću znamenku lijevo. Možda ćete također morati eksperimentirati s vremenskim rasporedom signala kako biste osigurali točan broj prikaza; Otkrio sam da će ovaj uređaj točno brojati samo ako prvih 5 ciklusa ima malo kašnjenje (0,01 sekunde po hi/niskom pulsu). Nakon toga, mašina može precizno izbrojati Pi cikluse onoliko brzo koliko ih može proizvesti. Brojenjem prve 3 znamenke, koristeći osciloskop, otkrio sam da bi kruženjem ulaza sa -35V sabirnice prema zemlji, zajedno sa 10K pull -up otpornikom na masu (povlačenjem prema gore jer je vuklo sa -35V), stvoreno odgovarajuće valni oblik za povećanje 10^4 cifara po jedan za svaki ciklus. U tu svrhu koriste se 2 poluprovodnička releja.