
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02


Jest to skrypt testera logiki dla Raspberry pi, dzięki któremu możesz sprawdzić, czy Twój (własnoręcznie wykonany) obwód logiczny działa.
Ten skrypt może być również użyty do testowania przekaźników.
OSTRZEŻENIE:
Raspberry pi nie obsługuje wejść GPIO 5 V, więc jeśli twój obwód wyprowadza 5 V, będziesz musiał obniżyć go do 3 V lub mniej (wydaje się, że 1,6 V też działa), możesz to zrobić za pomocą prostego dzielnika napięcia.
Kieszonkowe dzieci
Do tego Instruktażowego będziesz potrzebować:
1 kabel do internetu
1 Raspberry pi, z kartą SD i Raspbian OS.
5 przewodów, które można podłączyć do pinów pi
1 płytka do krojenia chleba
1 kabel zasilający do Raspberry pi (duh!)
Potrzebny będzie również komputer z portem internetowym i programem terminalowym (MobaXterm)
i oczywiście obwód lub element, który chcesz przetestować.
(opcjonalnie) 1 dzielnik napięcia o stosunku R1:R2 = 1:1 (w razie potrzeby użyłem 2 rezystorów 200 Ohm)
Krok 1: Pobierz skrypt na swoje Raspberry Pi

Cóż, jeśli chcesz zacząć, będziesz musiał mieć skrypt, więc oto jest, możesz go pobrać z Dysku Google.
Dzięki MobaXterm możesz upuścić plik w miejscu, w którym chcesz go na swoim RPi.
jeśli chcesz wpisać go ręcznie, istnieje również plik tekstowy, który możesz skopiować.
Krok 2: Podłączanie testera


Oczywiście, aby uzyskać wyniki, musisz podłączyć tester do testowanego elementu.
Ponieważ jest to zbyt trudne do wyjaśnienia za pomocą samego tekstu, załączyłem dwa obrazy, jeden z pinoutem RPi, a drugi ze „schematami okablowania” czy coś takiego.
Na obrazku zobaczysz dzielnik napięcia, którego powinieneś użyć podczas testowania wyjściowych bramek logicznych 5V.
Istnieją również schematy okablowania dla dowolnej bramki logicznej (nie ograniczającej się do AND) oraz dla przekaźnika.
Mam nadzieję, że te zdjęcia są wystarczająco dobre, aby wyjaśnić Ci, jak wszystko połączyć.
Krok 3: Testowanie


Po wykonaniu kroku 1 i 2 możesz w końcu przetestować ten skrypt i testera.
Aby uruchomić skrypt, przejdź do katalogu, w którym znajduje się skrypt, a następnie uruchom go, wpisując: python3 LOGIC_TESTER.py
(wszystko to robisz w terminalu Raspberry pi)
po wpisaniu powyższego kodu wystarczy wpisać cyfry 1 lub 2 i nacisnąć Enter, w zależności od tego, co ma zrobić skrypt.
Krok 4: Wyniki




Gratulacje: masz teraz swoje pierwsze wyniki od testera, powyżej kilka przykładów wyników
Tester najpierw uruchamia serię wejść przez bramkę/przekaźnik logiczny, a następnie zapisuje dane wyjściowe, a następnie porównuje je z tabelami prawdy wszystkich istniejących bramek logicznych.
Jeśli wyjścia są takie same jak niektóre bramki logiczne, wyświetli nazwę testowanej bramki.
jeśli dane wyjściowe nie są równe żadnej z tabel prawdy, prawdopodobnie twoja bramka logiczna jest uszkodzona lub połączenia są złe.
baw się dobrze, korzystając z testera i mam nadzieję, że ta instrukcja okaże się pomocna.
Zalecana:
Używanie Pythona do nauki układów klawiatury innych niż angielski: 8 kroków

Używanie Pythona do nauki układów klawiatury innych niż angielski: Cześć, jestem Julien! Jestem studentem informatyki i dzisiaj pokażę Ci, jak używać Pythona, aby nauczyć się układu klawiatury w języku innym niż angielski. W dzisiejszych czasach dużo nauki języków odbywa się online, a jedna rzecz, którą ludzie mogą zrozumieć
Zrób cyfrowy analizator stanów logicznych za mniej niż 1 USD: 5 kroków

Zrób cyfrowy analizator stanów logicznych za mniej niż 1 USD: Czujnik poziomu logicznego to urządzenie, które wykrywa, czy wyjście komponentu wynosi 1 lub 0 (dodatnie lub ujemne). Znasz te ładne czujniki poziomu z ekranami LCD, które kosztują około 25 USD? Ten jest śmiesznie tańszy i robi to samo (To ja
Suma obwodów produktów z wykorzystaniem bramek logicznych: 4 kroki

Obwód sumy produktów przy użyciu bramek logicznych: W tej instrukcji pokażę, jak stworzyć własny system przy użyciu sumy produktów, odrobiny algebry Boole'a i niektórych bramek logicznych. Nie musisz tworzyć dokładnie tego samego systemu, co ten w tym samouczku, ale możesz użyć
Programowanie układów za pomocą Arduino - AVR ISP obejmujący ATTiny85, ATTiny2313 i ATMega328: 3 kroki

Programowanie układów za pomocą Arduino - AVR ISP obejmujący ATTiny85, ATTiny2313 i ATMega328: Znalazłem to jako szkic sprzed wielu lat. Przynajmniej dla mnie jest to przydatne, więc zamierzam go opublikować! Ten Instructable jest zbiorem wiedzy zebranej z całej sieci, a także z „instructables”. Obejmuje programowanie AVR Microco
Tester IC, wzmacniacz operacyjny, tester timera 555: 3 kroki

Tester IC, wzmacniacz operacyjny, tester timera 555: wszystkie złe lub zamienne układy scalone leżą, ale jeśli się ze sobą zmieszają, identyfikacja złego lub dobrego zajmuje dużo czasu. W tym artykule dowiemy się, jak możemy zrobić IC tester, kontynuujmy