______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

11 listopada 2025

WY艢WIETLACZ ST7789P3

 


Nietypowy wy艣wietlacz ST7789P3  284×73 pix – test i charakterystyka

 

 

Wprowadzenie

Zakupi艂em ostatnio ciekawy wy艣wietlacz w rozs膮dnej cenie:

 

 

 

W 艣wiecie mikrokontroler贸w i wy艣wietlaczy TFT czasami natrafiamy na pere艂ki, kt贸re wyr贸偶niaj膮 si臋 nietypowymi parametrami. Takim w艂a艣nie egzemplarzem jest wy艣wietlacz ST7789P3 – sterownik znany, ale w zupe艂nie niestandardowym wykonaniu. W tym artykule om贸wi臋 ten ciekawy wy艣wietlacz i poka偶臋, jak go uruchomi膰 z ESP32.

Parametry techniczne



SterownikST7789P3
Rozdzielczo艣膰284 × 73 pikseli
InterfejsSPI
Kolory16-bit (65K kolor贸w)
Wymiary aktywne  ~61.0 × 15.7 mm
Pod艣wietlenieLED, 3.3V
Napi臋cie zasilania3.3V

Uwaga: Rozdzielczo艣膰 284×73 pikseli jest nietypowa dla sterownik贸w ST7789, kt贸re zazwyczaj obs艂uguj膮 standardowe rozdzielczo艣ci jak 240×240 czy 135×240. Ten "w膮ski i szeroki" format sprawia, 偶e wy艣wietlacz idealnie nadaje si臋 do aplikacji wymagaj膮cych pask贸w stanu, wska藕nik贸w czy minimalistycznych interfejs贸w.

Pod艂膮czenie do ESP32

Konfiguracja po艂膮cze艅 z mikrokontrolerem ESP32 przedstawia si臋 nast臋puj膮co:

cpp
#define TFT_CS            15  // Chip Select
#define TFT_RST            4  // Reset
#define TFT_DC              2  // Data/Command
#define TFT_MOSI         23  // MOSI (SDA)
#define TFT_SCLK         18  // Clock (SCK)
#define TFT_BACKLIGHT  5  // Pod艣wietlenie

Schemat po艂膮cze艅:

  • VCC → 3.3V ESP32

  • GND → GND ESP32

  • CS    → GPIO15

  • RST  → GPIO4

  • DC    → GPIO2

  • SDA  → GPIO23

  • SCK  → GPIO18

  • BL     → GPIO5

Kluczowa r贸偶nica: pod艣wietlenie aktywne stanem LOW

UWAGA! To najwa偶niejsza informacja dla os贸b maj膮cych problemy z uruchomieniem tego wy艣wietlacza:

cpp
pinMode(TFT_BACKLIGHT, OUTPUT);
digitalWrite(TFT_BACKLIGHT, LOW);   // AKTYWACJA pod艣wietlenia

W przeciwie艅stwie do wi臋kszo艣ci standardowych wy艣wietlaczy ST7789, gdzie pod艣wietlenie aktywowane jest stanem HIGH, w modelu ST7789P3 pod艣wietlenie wymaga stanu LOW. To cz臋sty pow贸d, dla kt贸rego wiele os贸b s膮dzi, 偶e ma uszkodzony egzemplarz – pod艣wietlenie po prostu nie 艣wieci, mimo poprawnego pod艂膮czenia.

Inicjalizacja w Arduino IDE

Do obs艂ugi wy艣wietlacza wykorzystali艣my bibliotek臋 Adafruit_ST7789 z nast臋puj膮c膮 konfiguracj膮:

cpp
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>

#define TFT_WIDTH 284
#define TFT_HEIGHT 76

Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
  pinMode(TFT_BACKLIGHT, OUTPUT);
  digitalWrite(TFT_BACKLIGHT, LOW); // W艂膮cz pod艣wietlenie
  
  tft.init(TFT_HEIGHT, TFT_WIDTH); // Uwaga: wysoko艣膰, szeroko艣膰
  tft.setRotation(1);              // Obr贸t 90°
  tft.fillScreen(ST77XX_BLACK);
}

Wa偶ne: W funkcji init() podajemy najpierw wysoko艣膰 (76), a potem szeroko艣膰 (284), a dopiero setRotation(1) zapewnia prawid艂ow膮 orientacj臋 poziom膮.

Teraz niestety b臋dziemy mieli obraz w negatywie. Musimy zmieni膰 go na pozytyw. To znaczy, w sekcji Viod Setup () musimy doda膰:

  tft.invertDisplay(false);

 

Wyzwania i rozwi膮zania

Podczas konfiguracji napotka艂em kilka wyzwa艅:

  1. Nietypowa rozdzielczo艣膰 - wymaga艂a r臋cznego zdefiniowania wymiar贸w

  2. Orientacja - konieczno艣膰 u偶ycia setRotation(1) dla pozycji poziomej

  3. Pod艣wietlenie - odwrotna polaryzacja ni偶 w standardowych modelach

  4. Optymalizacja animacji - konieczno艣膰 minimalizowania mrugania poprzez cz臋艣ciowe od艣wie偶anie

Przyk艂adowe zastosowania

Dzi臋ki nietypowym proporcjom, wy艣wietlacz idealnie nadaje si臋 do:

  • Pask贸w stanu i wska藕nik贸w progresu 

  • Miniaturowych konsoli do debugowania 

  • Wy艣wietlaczy parametr贸w w projektach audio a szczeg贸lnie jako wy艣wietlacze do zasilaczy

  • Interface'贸w dla czujnik贸w 艣rodowiskowych

  • Projekt贸w wearable tech (ze wzgl臋du na w膮ski format) 

Podsumowanie

ST7789P3 w rozdzielczo艣ci 284×73 to ciekawa alternatywa dla standardowych wy艣wietlaczy TFT. Pomimo pocz膮tkowych wyzwa艅 konfiguracyjnych, oferuje unikalne mo偶liwo艣ci dla niszowych aplikacji. Kluczowe dla sukcesu jest pami臋tanie o odwr贸conej polaryzacji pod艣wietlenia - bez tej wiedzy uruchomienie wy艣wietlacza mo偶e by膰 frustruj膮cym do艣wiadczeniem.

Czy warto? Dla projekt贸w wymagaj膮cych kompaktowego, poziomego wy艣wietlacza - zdecydowanie tak! To dow贸d na to, 偶e nawet znane sterowniki mog膮 kry膰 w sobie nietypowe implementacje wartexploration. Do tego ta cena!

Napisa艂em prosty program demonstruj膮cy podstawowe mo偶liwo艣ci wy艣wietlacza a za razem testuj膮cy go. 

 


W rzeczywisto艣ci kolory s膮 inne. S膮 pi臋knie nasycone i ostre. Niestety, m贸j aparat ma inne zdanie...

Pliki do pobrania: Pe艂ny kod demo dost臋pny jest w repozytorium projektu. Pami臋taj o autorze i wspomnij o nim gdy b臋dziesz rozpowszechnia艂 ten program i projekt :) Dzi臋kuj臋.

Test i demo wy艣wietlacza ST7789P3 -link

 



20 pa藕dziernika 2025

TESTER POJEMNO艢CI AKUMULATOR脫W Li-Ion.



Tester pojemno艣ci akumulator贸w Li-Ion   Ver. 4.6

Witam wszystkich mi艂o艣nik贸w elektroniki i kr贸tkofalowc贸w! Na warsztacie dzi艣 moje najnowsze urz膮dzenie pomiarowe: autorski tester pojemno艣ci akumulator贸w Li-Ion. Pozwala on w prosty i stosunkowo tani spos贸b okre艣li膰 rzeczywist膮 pojemno艣膰 (w mAh) i zmagazynowan膮 energi臋 (w Wh) ogniw, kt贸re mamy w szufladzie lub kt贸re podejrzewamy o "zm臋czenie" 偶yciem.

Poni偶ej opisz臋, jak to urz膮dzenie dzia艂a "od 艣rodka".

UWAGA! Urz膮dzenie przeznaczone jest dla "go艂ych" akumulator贸w kt贸re nie posiadaj膮 zabezpiecze艅 przed nadmiernym roz艂adowaniem. Po prostu takie akumulatory nie dadz膮 si臋 roz艂adowa膰 do napi臋cia 2,5 V a tym samym nie ma mo偶liwo艣ci okre艣lenia ich pe艂nej pojemno艣ci.

Zasada dzia艂ania (w pigu艂ce)

Pomiar pojemno艣ci akumulatora polega na kontrolowanym roz艂adowaniu akumulatora do ustalonego napi臋cia ko艅cowego, przy jednoczesnym ca艂kowaniu przep艂ywaj膮cego pr膮du w czasie. Proces ten symuluje zu偶ycie energii przez typowe urz膮dzenie i daje nam najbardziej miarodajny wynik.

"Serce" uk艂adu: Arduino Nano, wy艣wietlacz ST7789 i rezystor pomiarowy 10R / 10W.

  • Mikrokontroler: Uk艂ad jest sterowany przez popularne Arduino Nano, kt贸re odpowiada za wszystkie obliczenia, sterowanie i komunikacj臋 z u偶ytkownikiem.

  • Wy艣wietlacz: Interfejs u偶ytkownika to kolorowy wy艣wietlacz ST7789 o rozdzielczo艣ci 320x240 pikseli. Dzi臋ki rotacji obrazu uzyska艂em wygodny, poziomy (landscape) layout, na kt贸rym wy艣wietlam wszystkie kluczowe parametry w czasie rzeczywistym.

Kluczowe elementy obwodu pomiarowego:

  1. Obci膮偶enie (rezystor pomiarowy): G艂贸wnym elementem roz艂adowuj膮cym jest rezystor 10惟 o mocy 10W. Ze wzgl臋du na wydzielanie si臋 sporej ilo艣ci ciep艂a podczas pracy, rezystor ten zosta艂 wyposa偶ony w dodatkowy radiator.

  2. Klucz (tranzystor MOSFET  IRLZ44N): Aby w艂膮czy膰 i wy艂膮czy膰 proces roz艂adowania, w obw贸d szeregowo z rezystorem wpi膮艂em tranzystor MOSFET, sterowany poprzez rezystor 100R z pinu Arduino. Dzia艂a on jak prze艂膮cznik elektroniczny. Dodatkowo bramka MOSFET-a jest poprzez rezystor 100 k惟 przy艂膮czona do + zasilania w celu zapobiegania przypadkowemu za艂膮czeniu obci膮偶enia do akumulatora.

  3. Pomiar napi臋cia: Do pomiaru napi臋cia akumulatora oraz napi臋cia na rezystorze wykorzysta艂em wej艣cia analogowe A0 i A1 Arduino. Aby nie obci膮偶a膰 nadmiernie akumulatora poza czasem pomiaru, zastosowa艂em dzielniki napi臋cia z rezystorami 100 k惟. Dzi臋ki temu pob贸r pr膮du przez uk艂ad pomiarowy przed i po procesie pomiaru jest znikomy. Wej艣cia te s膮 zblokowane do masy przez kondensatory 100nF.

Przebieg pomiaru krok po kroku

Program dzia艂a w oparciu o maszyn臋 stan贸w, co oznacza, 偶e urz膮dzenie przechodzi przez kilka precyzyjnie zdefiniowanych etap贸w:

  1. WAITING_TO_START (Oczekiwanie na Start):

    • Urz膮dzenie jest w stanie spoczynku. Wy艣wietla napi臋cie akumulatora i sprawdza, czy mie艣ci si臋 w bezpiecznym zakresie (2.8V - 4.3V dla Li-Ion).

    • Aby rozpocz膮膰 pomiar pojemno艣ci akumulatora, u偶ytkownik musi wcisn膮膰 przycisk "START". Sygnalizacja d藕wi臋kowa z buzzera potwierdza komend臋.


       

  2. DISCHARGING (roz艂adowanie g艂贸wne):

    • Arduino za艂膮cza tranzystor MOSFET, zamykaj膮c obw贸d. Pr膮d p艂ynie z akumulatora przez rezystor 10惟.

    • Na podstawie spadku napi臋cia na rezystorze (Res_Volt) uk艂ad na bie偶膮co oblicza:

      • Pr膮d roz艂adowania: I = (Bat_Volt - Res_Volt) / 10惟

      • Pojemno艣膰: Pojemno艣膰 (mAh) = Ca艂ka (I * dt)

      • Energi臋: Energia (Wh) = Ca艂ka (I * Bat_Volt * dt)

    • Wszystkie te warto艣ci s膮 na 偶ywo aktualizowane na wy艣wietlaczu.

    • Proces trwa do momentu, gdy napi臋cie akumulatora spadnie do 2.8V.


       

  3. FINAL_DISCHARGE (ko艅cowe roz艂adowanie):

    • Gdy akumulator osi膮gnie 2.8V, uruchamiany jest 60-sekundowy etap "dodatkowego" roz艂adowania do g艂臋bszego, ale bezpiecznego, napi臋cia 2.5V. Ma to na celu odzyskanie reszty energii, kt贸ra pozosta艂a w ogniwie, co nieco zwi臋ksza dok艂adno艣膰 pomiaru. Proces dodatkowego, ko艅cowego roz艂adowania trwa 60 s lub osi膮gni臋cia napi臋cia 2.5V na zaciskach akumulatora.

  4. MEASUREMENT_DONE (pomiar zako艅czony):

    • Roz艂adowanie zostaje ca艂kowicie zatrzymane. Na ekranie wy艣wietlane s膮 finalne wyniki: zmierzona pojemno艣膰 (mAh) i energia (Wh).

    • Kolejny sygna艂 d藕wi臋kowy informuje o zako艅czeniu testu.


       

Bezpiecze艅stwo i estetyka

  • Zabezpieczenia: Program ma wbudowane zabezpieczenia przed rozpocz臋ciem pomiaru przy zbyt niskim lub zbyt wysokim napi臋ciu akumulatora.

  • Interfejs: Ekran zosta艂 zaprojektowany tak, aby by艂 czytelny. Sta艂e elementy interfejsu (nag艂贸wki, etykiety) rysowane s膮 tylko raz przy zmianie stanu, a dynamicznie aktualizowane s膮 tylko zmieniaj膮ce si臋 warto艣ci (np. napi臋cie, pr膮d). Eliminuje to nieprzyjemne "miganie" ca艂ego ekranu.

  • Komunikacja: Urz膮dzenie informuje u偶ytkownika o swoim stanie za pomoc膮 buzzer'a (kr贸tkie sygna艂y d藕wi臋kowe).

Podsumowanie

Tester pojemno艣ci akumulator贸w Li-Ion to nieocenione narz臋dzie dla ka偶dego, kto pracuje z akumulatorami. Pozwala weryfikowa膰 stan posiadanych ogniw, diagnozowa膰 wadliwe ogniwa lub po prostu porz膮dkowa膰 swoj膮 "kolekcj臋" ogniw. Dzi臋ki Arduino ca艂y proces jest w pe艂ni zautomatyzowany, a kolorowy wy艣wietlacz czyni go nie tylko funkcjonalnym, ale i nowoczesnym urz膮dzeniem pomiarowym.

Uwaga dla majsterkowicz贸w: Pami臋tajcie, 偶e roz艂adowywanie akumulator贸w Li-Ion poni偶ej pewnego napi臋cia (zw艂aszcza 2.5V) mo偶e je uszkodzi膰. M贸j program zosta艂 zaprojektowany z my艣l膮 o bezpiecznym, jednorazowym te艣cie pojemno艣ci, a nie jako sta艂y system roz艂adowywania. U偶ywajcie go z rozwag膮! 

AKUMULATORY Li-Ion POTRAFI膭 ZGROMADZI膯 SPORO ENERGII. NIEOSTRO呕NE OBCHODZENIE SI臉 Z NIMI MO呕E SPOWODOWA膯 PO呕AR LUB INNE NIESZCZ臉艢CIE. JE呕ELI NIE WIESZ CO ROBISZ TO ZREZYGNUJ Z BUDOWY TAKIEGO URZ膭DZENIA! 

Kod programu jak zwykle udost臋pniam zainteresowanym poprzez e-mail (hf5wwl@gmail.com) ze wzgl臋du na ograniczenia bloga kt贸ry nie daje mo偶liwo艣ci  umieszczenia go tutaj.  

 


 

UWAGA! Zamieszczone zdj臋cia nie przedstawiaj膮 ca艂ego procesu pomiaru pojemno艣ci akumulatora. S膮 to tylko zdj臋cia pogl膮dowe kt贸re pozwalaj膮 zorientowa膰 si臋 co i jak wygl膮da :) 



EDIT 23.10.2025 r.

 

Tester pojemno艣ci Li-Ion Ver. 4.6 - kluczowe ulepszenia

Dynamiczny Tryb Ko艅cowego Roz艂adowania - Znacz膮ce polepszenie dok艂adno艣ci pomiar贸w

Do opisanego wcze艣niej testera wprowadzi艂em kluczow膮 innowacj臋, kt贸ra znacz膮co podnosi dok艂adno艣膰 pomiar贸w:

馃攱 NOWO艢膯: Cykliczne roz艂adowanie 5s ON / 10s OFF

  • W fazie ko艅cowego roz艂adowania urz膮dzenie pracuje w powtarzalnych cyklach

  • 5 sekund z w艂膮czonym obci膮偶eniem → pomiar pr膮du

  • 10 sekund z wy艂膮czonym obci膮偶eniem → precyzyjny pomiar napi臋cia bez obci膮偶enia (V-off-load)

  • Warunek stopu (2.5V) sprawdzany tylko w fazie bez obci膮偶enia

馃搳 Dlaczego to wa偶ne?

  • Eliminuje b艂膮d pomiaru caused by rezystancj膮 wewn臋trzn膮 ogniwa

  • Napi臋cie bez obci膮偶enia jest prawdziwym wska藕nikiem stanu akumulatora

  • Wyniki s膮 znacznie bli偶sze rzeczywistej pojemno艣ci ogniwa

馃枼️ Wizualizacja na 偶ywo procesu dynamicznego obci膮偶enia 

  • Wska藕nik OBCIAZENIE ON (czerwony) / OBCIAZENIE OFF (zielony)

  • Ca艂kowity czas fazy ko艅cowej: 5 minut

Pozosta艂e ulepszenia:

  • Skr贸cony czas prezentacji ekranu powitalnego (2s)

  • Dopracowane sta艂e kalibracyjne 

  • Lepsza organizacja kodu

    Doda艂em te偶 funkcj臋 ca艂kowitego od艂膮czenia akumulatora po zako艅czeniu ca艂ego procesu roz艂adowania pozostawiaj膮c na ekranie tylko wynik pomiar贸w (pojemno艣膰 + energia) 

     

Poni偶ej kilka fotek zrobionych podczas pomiaru pojemno艣ci jakiego艣 akumulatorka o pojemno艣ci oko艂o 350 mAh. Akurat ten akumulatorek posiada uk艂ad zabezpieczaj膮cy. 

Akumulator zosta艂 roz艂adowany a nast臋pnie na艂adowany. Wed艂ug 艂adowarki akumulator "przyj膮艂" 355 mAh.


 

Tak wygl膮da ekran miernika pojemno艣ci akumulatora podczas pracy (roz艂adowywanie g艂贸wne):


 

 Teraz roz艂adowywanie dodatkowe (w艂膮czanie i wy艂膮czanie obci膮偶enia)


 

Tak wygl膮da przygotowanie do posumowania pomiar贸w i ca艂kowite od艂膮czenie akumulatora:


 

Jak wida膰 pojemno艣膰 akumulatorka mo偶na oceni膰 na 350 mAh.

 

 Na koniec schemat monta偶owy miernika pojemno艣ci akumulator贸w.





.

17 czerwca 2025

3 KANA艁OWY STEROWNIK O艢WIETLENIEM LED

 


G艂贸wne funkcje systemu:

  1. 3 niezale偶ne kana艂y sterowania o艣wietleniem:

    • Ka偶dy kana艂 ma w艂asny czujnik ruchu (HC-SR501)

    • Sterowanie ta艣m膮 LED przez modu艂 XY-MOS

    • P艂ynna regulacja jasno艣ci (PWM)

  2. Inteligentne sterowanie o艣wietleniem:

    • P艂ynne zwi臋kszanie jasno艣ci po wykryciu ruchu

    • Sta艂e 艣wiecenie przez ustawiony czas

    • P艂ynne wygaszanie po up艂ywie czasu

    • Automatyczne przed艂u偶anie 艣wiecenia przy nowym ruchu

  3. Pe艂na konfigurowalno艣膰:

    • Niezale偶ne ustawienia dla ka偶dego kana艂u:

      • Czas narastania jasno艣ci (Fade In)

      • Czas 艣wiecenia pe艂n膮 jasno艣ci膮 (On Time)

      • Czas wygaszania (Fade Out)

    • Trwa艂e zapisywanie ustawie艅 w pami臋ci EEPROM

  4. Zaawansowany interfejs u偶ytkownika:

    • Wy艣wietlacz ST7789 (240x320) z czytelnym menu

    • Enkoder obrotowy z przyciskiem do nawigacji

    • Intuicyjna struktura menu:

      • Ekran statusu

      • Wyb贸r kana艂u do edycji

      • Edycja parametr贸w czasowych

    • Wizualne pod艣wietlenie aktualnej opcji

Schemat dzia艂ania:

[Status] → [Wyb贸r kana艂u] → [Edycja parametr贸w]
     ↑                  |      ↑                         |
     |__________|      |______________|
          (Powr贸t)              (Zapisz)

 

Instrukcja obs艂ugi:

  1. Ekran g艂贸wny (Status):

    • Pokazuje stan wszystkich 3 kana艂贸w

    • Kr贸tkie wci艣ni臋cie: przej艣cie do menu wyboru kana艂u

  2. Wyb贸r kana艂u:

    • Obr贸t enkoderem: wyb贸r kana艂u 1-3 lub "Powr贸t"

    • Kr贸tkie wci艣ni臋cie:

      • Na kanale: przej艣cie do edycji jego parametr贸w

      • Na "Powr贸t": powr贸t do ekranu g艂贸wnego

  3. Edycja parametr贸w:

    • Obr贸t enkoderem: wyb贸r parametru lub "Zapisz i wyjd藕"

    • Kr贸tkie wci艣ni臋cie:

      • Na parametrze: zmniejszenie jego warto艣ci

      • Na "Zapisz i wyjd藕": zapis ustawie艅 i powr贸t

    • D艂ugie wci艣ni臋cie (>0.5 s) na parametrze: zwi臋kszenie warto艣ci

 

Wskaz贸wki techniczne:

  1. Pod艂膮czenie sprz臋tu:

    • U偶yj pin贸w PWM (3,5,6) do sterowania XY-MOS

    • Zapewnij osobne zasilanie dla ta艣m LED

    • Dodaj kondensatory (100nF) do enkodera dla stabilno艣ci

  2. Oszcz臋dzanie pami臋ci EEPROM:

    • Ka偶dy zapis skraca 偶ywotno艣膰 pami臋ci

    • Unikaj cz臋stych zapis贸w tych samych ustawie艅

  3. Rozszerzenia:

    • Mo偶liwo艣膰 dodania czujnik贸w 艣wiat艂a (LDR)

    • Integracja z sterowaniem zdalnym (IR/RF)

    • Dodanie tryb贸w pracy (np. nocny, czuwania)

       

       *************************************************

       Sterownik podczas pracy:


       Sterownik podczas ustawiania parametr贸w:


       

      Schemat sterownika: 


      Otw贸rz w nowym oknie by powi臋kszy膰.


    •  
      Troch臋 o komponentach: 
       
       

    • Wy艣wietlacz na powy偶szym zdj臋ciu jest ta艅szym zamiennikiem wy艣wietlacza ST7789. Mo偶na go "trafi膰" na AliExpress za 10...15 z艂. Pod wzgl臋dem po艂膮cze艅 i sterownik贸w jest w pe艂ni kompatybilny z ST7789. Rozdzielczo艣膰 to 240 na 320 pixeli. W programie u偶y艂em biblioteki Adafruit_ST7789.h                                                                                                                                                                                    
    •  Do zasilania procesora i innych komponent贸w potrzebne jest napi臋cie 5V. By nie komplikowa膰 uk艂adu zastosowa艂em uniwersaln膮 przetwornic臋 kt贸ra w szerokim zakresie napi臋膰 wej艣ciowych daje na wyj艣ciu 5V. Przetwornica zasilana jest z 12V zasilaj膮cych ta艣my LED. Z przetwornicy zosta艂o usuni臋te gniazdo USB A.                                                                                                                                                                                               . 
      G艂贸wnym 藕r贸d艂em zasilania jest przetwornica 12V 8,33A. Ta 100W przetwornica w pe艂ni pokrywa zapotrzebowanie energetyczne mojego projektu. Przetwornica jest prosta i mo偶e generowa膰 zak艂贸cenia elektromagnetyczne (jak to przetwornica) ale do jej zastosowania skusi艂a mnie cena. 9,40 z艂 na AliExpress.

      Pozosta艂e komponenty (enkoder obrotowy, czujniki ruchu i prze艂膮czniki MOSFET) by艂y ju偶 stosowane w moich wcze艣niejszych projektach i tam zosta艂y dok艂adnie opisane.
       
       
       Teraz kilka s艂贸w odno艣nie programu steruj膮cego. Blog uniemo偶liwia wstawianie takich plik贸w wi臋c trzeba je umieszcza膰 na serwerach zewn臋trznych. Je偶eli kto艣 b臋dzie zainteresowany otrzymaniem gotowego programu to prosz臋 o kontakt poprzez e-mail. Na 100% odpowiem :)
      Program zosta艂 napisany w 艣rodowisku Arduino IDE.