Portfolio - Paweł Jackiewicz

Banery Wizytówki Loga Plakaty Sublimacja Elektronika

Pomocnik warsztatowy

Przychodzę dzisiaj do Was z nowym projektem. Nazwałem go „Pomocnik warsztatowy” 😉 Skoro pomocnik, to będzie w czymś pomagał. A w czym? Nowy projekt to zbiór 5 podprogramów odpowiadających za:

  1. pokazywanie wartości rezystorów cztero-paskowych na podstawie kodu barwnego
  2. pokazywanie wartości rezystorów pięcio-paskowych na podstawie kodu barwnego
  3. pokazywanie wartości kondensatorów na podstawie kodu liczbowo-literowego
  4. pokazywanie wartości rezystorów SMD na podstawie kodu liczbowego
  5. obliczanie wartości rezystora wraz z jego mocą do diody LED

Spytacie pewnie: po co to komu, skoro są testery elementów elektronicznych, które po wpięciu automatycznie pokazują wartości elementów itp. A no po to, bo miałem czas i chęci do tego, żeby sobie podłubać i coś zmajstrować. A tak szczerze, to od jakiegoś czasu chodziło za mną zrobienie takiego pomocnika do odczytu kodu barwnego rezystorów. Gdy okazało, że nie zmieszczę trzech podprogramów na jednym procku, zrodził się pomysł, żeby dorobić obliczanie pojemności kondensatorów i obliczanie wartość i mocy rezystorów do diod LED.

Budowa

Układ sam w sobie nie jest bardzo rozbudowany. Wyświetlacz TFT, kilka przycisków, kondensatorów i rezystorów, dwie Atmegi328 oraz stabilizatory liniowe.

Schemat układu przedstawiony jest na zdjęciu 01.

Zdjęcie 01 – schemat ideowy

Podgląd 3D z programu KiCad

Widok płytki PCB przedstawiony został na zdjęciach 02 (warstwa TOP) i 03 (warstwa BOTTOM).

Zdjęcie 02 – PCB warstwa TOP
Zdjęcie 03 – PCB warstwa BOTTOM

Działanie

Zasada działania jest banalnie prosta. Za pomocą przełącznika Program (SW7) wybieramy program:

  1. Program 1 (rysunek 04):
    • rezystory cztero-paskowe
    • rezystory pięcio-paskowe
  2. Program 2 (rysunek 05):
    • kondensatory
    • rezystory SMD
    • dioda LED
Zdjęcie 04 – Ekran startowy – Program 1
Zdjęcie 05 – Ekran startowy – Program 2

Wybór odpowiedniego podprogramu odbywa się za pomocą przycisków Góra (SW2) i Dół (SW4). Następnie należy zatwierdzić wybór przyciskiem OK (SW3).

Podprogramy

Rezystor cztero-paskowy

Podprogram służy nam do odczytu wartości rezystora z kodu barwnego i jego tolerancji. W tej wersji, możemy odczytać wartość rezystora cztero-paskowego.

Za pomocą przycisków Lewo (SW1) i Prawo (SW5) poruszamy się pomiędzy paskami rezystora. Za wybranie koloru paska służą nam przyciski Góra (SW2) i Dół (SW4).

Po ustawieniu pasków prezentowana jest wartość rezystora, wraz z jego tolerancją.

Ważne! Wartość rezystora wyliczana jest na podstawie kodu barwnego bez tolerancji!

Zdjęcie 06 – Podprogram Rezystor cztero-paskowy

Rezystor pięcio-paskowy

Podprogram służy nam do wartości rezystora z kodu barwnego i jego tolerancji. W tej wersji, możemy odczytać wartość rezystora pięcio-paskowego.

Za pomocą przycisków Lewo (SW1) i Prawo (SW5) poruszamy się pomiędzy paskami rezystora. Za wybranie koloru paska służą nam przyciski Góra (SW2) i Dół (SW4).

Po ustawieniu pasków prezentowana jest wartość rezystora, wraz z jego tolerancją.

Ważne! Wartość rezystora wyliczana jest na podstawie kodu barwnego bez tolerancji!

Zdjęcie 07 – Podprogram Rezystor pięcio-paskowy

Kondensator

Podprogram służący do odczytu pojemności kondensatora z kodu cyfrowego. Dodatkowo możemy odczytać wartość napięcia znamionowego (małe litery) oraz jego tolerancję (duże litery).

Za pomocą przycisków Lewo (SW1) i Prawo (SW5) poruszamy się pomiędzy wartościami liczbowo-literowymi. Za wybranie wartości liczbowo-literowych, służą nam przyciski Góra (SW2) i Dół (SW4).

Po ustawieniu kodu liczbowo-literowego prezentowana jest pojemność kondensatora, wraz z jego tolerancją i napięciem znamionowym.

Ważne! Pojemność kondensatora wyliczana jest na podstawie kodu liczbowego bez tolerancji!

Zdjęcie 08 – Podprogram Kondensator

Rezystor SMD

Podprogram służący do odczytu wartości rezystora z kodu cyfrowego.

Za pomocą przycisków Lewo (SW1) i Prawo (SW5) poruszamy się pomiędzy wartościami liczbowymi. Za wybranie wartości liczbowych służą nam przyciski Góra (SW2) i Dół (SW4).

Po ustawieniu kodu liczbowego prezentowana jest wartość rezystora SMD.

Zdjęcie 09 – Podprogram Rezystor SMD

Dioda LED

Podprogram służy nam do obliczania wartości rezystora który podpinamy do diody LED, dodatkowo obliczana jest jego mocą.

Na górze wyświetlacza mamy małą ściągę z napięciami przewodzenia diod według ich kolorów.

Za pomocą przycisków Lewo (SW1) i Prawo (SW5) poruszamy się pomiędzy wartościami Uz (napięcie zasilania), Ud (napięcie przewodzenia diody LED) oraz Id (prąd diody). Za wybranie wartości służą nam przyciski Góra (SW2) i Dół (SW4).

Po ustawieniu wszystkich wartości podawana jest wartość rezystora, wraz z jego mocą.

Zdjęcie 10 – Podprogram Dioda LED

Aby wyjść do ekranu startowego będąc w jakimkolwiek podprogramie, należy ponownie wcisnąć przycisk OK (SW3).

Filmik z testowego działania:

Scroll to Top