Spisu treści:

Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60.: 3 kroki
Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60.: 3 kroki

Wideo: Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60.: 3 kroki

Wideo: Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60.: 3 kroki
Wideo: Nixie Tubes Counting 2024, Listopad
Anonim
Image
Image
Zegar lampowy HP Counter Nixie z lat 60./wyświetlacz BG
Zegar lampowy HP Counter Nixie z lat 60./wyświetlacz BG
Zegar lampowy HP Counter Nixie z lat 60./wyświetlacz BG
Zegar lampowy HP Counter Nixie z lat 60./wyświetlacz BG
Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60. XX wieku
Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60. XX wieku

Jest to projekt wykonania zegara – aw moim przypadku wskaźnika poziomu glukozy we krwi – z rocznika 1966 licznika częstotliwości HP 5532A. W moim przypadku licznik nie działał i musiałem dokonać kilku napraw. Te wstępne zdjęcia to tylko niektóre z napraw. Ta instrukcja założy, że twój działa, a także, że masz możliwość i chęć skonfigurowania i skonfigurowania Raspberry Pi oraz wykonania kodowania. Wymagana jest również umiejętność bezpiecznego lutowania. Ze względu na wysokie napięcia wymagane do odpalenia nixies należy zachować szczególną ostrożność i nigdy nie należy pracować przy urządzeniu podłączonym do zasilania.

Kieszonkowe dzieci

Licznik częstotliwości

Lutownica/lutownica

Malinowy PI zero W

Ładowarka USB 120VAC 5V (może być potrzebna lub nie, w zależności od modelu licznika)

Przekaźniki półprzewodnikowe z optoizolacją do obsługi napięć Nixie (mogą być potrzebne lub nie, w zależności od licznika)

Kod zegara w Pythonie

Mały drut

Krok 1: Dowiedz się, jak zwiększyć licznik

Ten krok będzie się różnić w zależności od posiadanego licznika. Możesz nawet użyć starego multimetru lub innego zabytkowego „cyfrowego” sprzętu do zegara. Kluczem jest ustalenie, jak działa wyświetlacz. W moim przypadku udało mi się pobrać instrukcję techniczną z podręczników Artek. Analiza schematu wykracza poza zakres tej instrukcji, ale potrzebna jest podstawowa wiedza z zakresu teorii elektryczności/elektroniki. W tym przypadku przylutowałem przewód do wyprowadzenia wejściowego i podłączyłem drugi koniec do GPIO raspberry pi. Użyłem kodu Pythona do przełączania wysokiego i niskiego GPIO i eksperymentowałem, aby zobaczyć, co działa najlepiej. Przylutowałem rezystor pull-down (chyba 10K) z pinu GPIO do masy, aby zapobiec „pływaniu”. Przeciąłem też link z licznika 3. dekady do 4. i podłączyłem to do innego pinu GPIO, abym mógł osobno zwiększać 1. 3 cyfry.

Krok 2: Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby

Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby
Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby
Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby
Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby

Rozciąłem starą ładowarkę USB 120VAC i podłączyłem ją do przełączanego wejścia AC licznika i przylutowałem kabel micro USB do wyjścia ładowarki. Również w tym przypadku chciałem kontrolować światła dziesiętne, aby wskazywały trend stężenia glukozy we krwi. Używają 150VDC do odpalania, więc musiałem użyć transoptorowych przekaźników półprzewodnikowych przylutowanych do Pi. Są one podłączone bezpośrednio (za pomocą rezystorów ograniczających) do bezgłówkowych padów GPIO, których użyłem do sygnalizacji przekaźników.

Krok 3: Skonfiguruj Pi

Skonfiguruj Pi
Skonfiguruj Pi

Będziesz musiał skonfigurować Raspberry Pi, aby połączyć się z Wi-Fi i załadować skrypt zegara Python. Następnie musisz skonfigurować go tak, aby uruchamiał się podczas rozruchu, tworząc plik.service. W moim przypadku wyświetlam również poziom glukozy we krwi mojego syna, pobierając dane z lokalnego serwera internetowego w celu wyświetlenia wartości i trendu. Możesz go zmodyfikować, aby pobrać lokalne dane dotyczące temperatury (lub wynik sportowy lub cokolwiek chcesz) i wyświetlić go również. Będziesz musiał zmodyfikować skrypt, aby po prostu wyświetlał zegar, jeśli tego chcesz. Możesz zobaczyć w skrypcie, jak w razie potrzeby zwiększa się od 59 do 100, a w razie potrzeby zmienia następną cyfrę w lewo. Być może trzeba będzie również poeksperymentować z taktowaniem sygnałów, aby zapewnić dokładne zliczenia na wyświetlaczu; Odkryłem, że to urządzenie zliczałoby dokładnie tylko wtedy, gdy pierwsze 5 cykli miało małe opóźnienie (0,01 sekundy na wysoki/niski impuls). Następnie maszyna może dokładnie policzyć cykle Pi tak szybko, jak jest w stanie je wytworzyć. Licząc pierwsze 3 cyfry, używając oscyloskopu, stwierdziłem, że przełączenie wejścia z szyny -35V na masę, wraz z rezystorem podciągającym 10K do masy (podciąganie, ponieważ podciągał z -35V) stworzy właściwe przebiegu, aby zwiększyć cyfrę 10^4 o jeden w każdym cyklu. Do tego celu służą 2 przekaźniki półprzewodnikowe.

Zalecana: