Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Dowiedz się, jak zwiększyć licznik
- Krok 2: Dostarcz zasilanie do Pi/wykonaj dodatkowe elementy sterujące Nixie w razie potrzeby
- Krok 3: Skonfiguruj Pi
Wideo: Zegar lampowy HP Counter Nixie/wyświetlacz BG z lat 60.: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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:
7219 Zegar lampowy: 7 kroków
7219 Tube Clock: To moja pierwsza instrukcja. Inspirację do budowy tego zegara czerpałem z https://nixieclocks.shop/product/energy-pillar-iv…. Podobał mi się projekt zegara i pomyślałem, że lampa VFD jest trudna do znalezienia, więc wziąłem 7219 siedmiosegmentowy 8 cyfr
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków
Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
Wzmacniacz lampowy zasilany bateryjnie: 4 kroki (ze zdjęciami)
Wzmacniacz lampowy zasilany bateryjnie: Wzmacniacze lampowe są kochane przez gitarzystów ze względu na przyjemne zniekształcenia, które wytwarzają. Ideą stojącą za tym nieskonfigurowalnym jest zbudowanie wzmacniacza lampowego o niskiej mocy, który można również nosić ze sobą, aby grać w podróży. W wieku bluetoo
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentów Wyświetlacz LED: 4 kroki (ze zdjęciami)
Zegar cyfrowy i binarny w 8 cyfrach X 7-segmentowy wyświetlacz LED: To jest moja ulepszona wersja cyfrowego i amp; Zegar binarny wykorzystujący 8-cyfrowy x 7-segmentowy wyświetlacz LED. Lubię wprowadzać nowe funkcje dla zwykłych urządzeń, zwłaszcza zegarów, w tym przypadku użycie 7-segmentowego wyświetlacza dla zegara binarnego jest niekonwencjonalne i