______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

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. 
       
       

26 maja 2025

ESP32 Marauder Lite

 

 


🔍 ESP32 Marauder Lite: Przenośne laboratorium cyberbezpieczeństwa w Twojej kieszeni

Wyobraź sobie urządzenie wielkości smartfona, które potrafi przechwytywać ruch sieciowy, skanować podatności Wi-Fi, a nawet… rozsyłać kultowe "Rick Roll" przez ramki beacon! ESP32 Marauder Lite to nie gadżet z filmów sci-fi, ale realne narzędzie dla pasjonatów cyberbezpieczeństwa, etycznych hakerów i technologicznych majsterkowiczów.

Dlaczego warto zwrócić na nie uwagę?

  • 🛠️ Wielofunkcyjność w miniaturze: Dzięki modułowi ESP32, ten niewielki sprzęt zastąpi całe laboratorium pentestera. Przechwytuje pakiety, testuje sieci pod kątem deautentykacji, skanuje Bluetooth, a nawet wykrywa skimmingowe urządzenia płatnicze!

  • 🎮 Intuicyjny interfejs: Kolorowy wyświetlacz dotykowy i proste menu sprawiają, że nawet początkujący mogą szybko rozpocząć przygodę z analizą sieci.

  • 🚨 "Rick Roll Beacon": Humor meets tech! Wysyłaj fragmenty tekstu piosenki "Never Gonna Give You Up" przez ramki Wi-Fi – to hit wśród żartów wśród geeków.

Dla kogo jest Marauder Lite?

  • Pentesterzy w terenie: Sprawdza zabezpieczenia sieci bez konieczności noszenia laptopa.

  • Edukatorzy i hobbyści: Idealny do nauki podstaw cyberbezpieczeństwa w praktyce.

  • Strażnicy prywatności: Wykrywa nieautoryzowane punkty dostępowe i urządzenia skanujące (np. w miejscach publicznych).

Co wyróżnia ten projekt?

  • 📡 Open source i modułowość: Społeczność stale rozwija oprogramowanie (m.in. wsparcie GPS), a Ty możesz dodawać własne moduły.

  • 💸 Dostępność: Za około 86 USD kupisz gotowe urządzenie od na przykład OrangeGlowInc – to tańsze niż wiele profesjonalnych narzędzi. Możesz też za kilkadziesiąt zł kupić gotowy moduł na AliExpress i samemu do niego załadować oprogramowanie (info poniżej).

  • 🧭 Etyka w DNA: Twórcy podkreślają, że Marauder Lite ma służyć edukacji i poprawie bezpieczeństwa, a nie łamaniu prawa.

Podsumowanie: Hackuj odpowiedzialnie!

ESP32 Marauder Lite to więcej niż gadżet – to bilet wstępu do świata etycznego hackingu. Dzięki niemu odkryjesz, jak działają sieci, nauczysz się identyfikować luki w zabezpieczeniach, a przy okazji… dobrze się bawić. Pamiętaj tylko: Wielka moc = wielka odpowiedzialność!

 

Na dzień dzisiejszy moduł gotowy do zainstalowania MARAUDER-a na Ali kosztuje około 36 zł z kabelkami i rysikiem do ekranu dotykowego:


 Oprogramowanie jest dostępne w wielu miejscach sieci. Program można załadować do modułu nawet przez przeglądarkę internetową. Wszystko dostępne jest tutaj:

https://fr4nkfletcher.github.io/Adafruit_WebSerial_ESPTool/

UWAGA ! Aplikacja nie działa z przeglądarką FireFox.

 

Poniżej prezentacja modułu i jego możliwości.

Moduł ESP32-2432S028R:

ESP32-2432S028R, znany również jako "Cheap Yellow Display" (CYD), to niezwykle wszechstronny moduł rozwojowy, który łączy w sobie moc mikrokontrolera ESP32 z kolorowym ekranem dotykowym TFT o przekątnej 2,8 cala. To idealne rozwiązanie dla projektów IoT, inteligentnego domu czy interaktywnych interfejsów użytkownika.

 

🔧 Kluczowe cechy

  • Mikrokontroler: ESP32-WROOM-32 z dwurdzeniowym procesorem 240 MHz, 520 KB SRAM i 4 MB Flash.

  • Wyświetlacz: 2,8" TFT LCD o rozdzielczości 320x240 pikseli z rezystancyjnym panelem dotykowym (sterownik ILI9341 + XPT2046).

  • Łączność: Wi-Fi 802.11 b/g/n oraz Bluetooth 4.2 BR/EDR i BLE.

  • Dodatki: czytnik kart microSD, dioda RGB, złącze USB z konwerterem CH340C, przyciski BOOT i RESET.

  • Zasilanie: 5V przez microUSB lub zewnętrzne źródło.

  • Wymiary: ok. 86 × 50 mm.

     ESP32-2432S028R to kompaktowe i ekonomiczne rozwiązanie dla projektantów szukających modułu z wbudowanym wyświetlaczem dotykowym i łącznością bezprzewodową. Jego wszechstronność sprawia, że jest idealnym wyborem zarówno dla hobbystów, jak i profesjonalistów.

    Więc załadujmy do tego "cudeńka" program i otrzymamy MARAUDER-a :)

     











     
  • PAMIĘTAJ, ŻE Z WIELKĄ MOCĄ WIĄŻE SIĘ JESZCZE WIĘKSZA ODPOWIEDZIALNOŚĆ.  
  • Myśl co robisz i rób to tak, byś nikomu nie przeszkadzał i nie ŁAMAŁ PRAWA!
  •  Napiszę jeszcze raz: Twórcy podkreślają, że Marauder Lite ma służyć edukacji i poprawie bezpieczeństwa, a nie łamaniu prawa.
  • Nie ponoszę żadnej odpowiedzialności za Twoje poczynania i ewentualne szkody które możesz wyrządzić innym. Wszystko co robisz robisz na własną odpowiedzialność. 
  

 Oczywiście do modułu można załadować swoje oprogramowanie i realizować inne ciekawe pomysły :).

 

P.s. Obudowę z plexi widoczna na zdjęciach można dokupić osobno lub wykonać samemu.

 

 

 .

07 maja 2025

Si4732-A10 FUNKCJE I MOŻLIWOŚCI.

 


Układ scalony Si4732-A10: Funkcje i możliwości w kontekście krótkofalarstwa.

Podstawowe parametry i zakresy częstotliwości:

Układ Si4732-A10 to zaawansowany odbiornik DSP (Digital Signal Processing), który obsługuje szeroki zakres pasm radiowych:

  • FM: 64–108 MHz (w tym stereo z RDS)

  • AM/Średniofalowe (MW): 520–1710 kHz

  • Krótkofalowe (SW): 2.3–26.1 MHz

  • Długofalowe (LW): 153–279 kHz

W implementacjach (np. odbiornik ATS-20) zakres SW może być rozszerzony nawet do 30 MHz, co obejmuje większość pasm HF, w tym pasma amatorskie 10 m, 12 m i 17 m 910.


Kluczowe funkcje dla krótkofalarstwa:

  1. Obsługa SSB i CW
    Układ posiada wbudowany BFO (Beat Frequency Oscillator) z krokiem strojenia 25 Hz, umożliwiający odbiór sygnałów SSB (LSB/USB) i telegrafii (CW). Jest to niezbędne do nasłuchu komunikacji amatorskich w pasmach HF.

  2. Filtry pasma i selektywność
    Dostępne są 6 programowalnych filtrów o szerokości pasma: 0.5, 1.0, 1.2, 2.2, 3.0 i 4.0 kHz. Wąskie filtry (np. 0.5 kHz) poprawiają odbiór w zatłoczonych pasmach, redukując interferencje. 

  3. Precyzyjne strojenie
    Kroki strojenia: 1 kHz, 5 kHz, 10 kHz, a w trybie SSB/CW – nawet 1 Hz po modyfikacji oprogramowania (np. dzięki bibliotece PU2CLR dla Arduino). Pozwala to na precyzyjne dostrojenie do słabych sygnałów.

  4. Zasilanie i mobilność
    Układ działa przy napięciu 2.7–5.5 V, co umożliwia integrację z przenośnymi urządzeniami zasilanymi bateryjnie (np. ATS-20 z baterią 3.7 V). Małe zużycie energii (~25 mA) wydłuża czas pracy w terenie.


Zastosowanie powyżej 60 MHz

Choć Si4732-A10 nie obsługuje typowych pasm amatorskich UHF (np. 144 MHz lub 430 MHz), jego zakres FM (64–108 MHz) pozwala na:

  • Nasłuch pasma lotniczego VHF (108–137 MHz nie jest obsługiwane, ale część zakresu 76–108 MHz może być użyteczna lokalnie).

  • OdbIór komunikacji FM w paśmie 2 m (np. niektóre systemy komercyjne), choć z ograniczoną funkcjonalnością dla typowych zastosowań krótkofalarskich.


Ograniczenia i modyfikacje

  • Czułość i zakłócenia – Bez zewnętrznych wzmacniaczy RF lub filtrów, czułość na SW może być niewystarczająca w porównaniu z profesjonalnymi odbiornikami.

  • Projekty open-source – Społeczność modyfikuje firmware (np. via Arduino), dodając funkcje jak skanowanie pasm czy wsparcie dla SDR. Przykładem jest projekt PU2CLR, który rozszerza możliwości sterowania.

  • Ochrona przed przepięciami – Zaleca się dodanie diod Schottky’ego (np. BAT41) na wejściu anteny, aby chronić układ przed uszkodzeniami.


Podsumowanie

Si4732-A10 to wszechstronny układ dla entuzjastów radiokomunikacji, oferujący nisko kosztowe rozwiązanie do nasłuchu pasm KF i UKF. Dla krótkofalowców kluczowe są możliwości SSB/CW, precyzyjne strojenie i modułowość. Choć nie zastąpi profesjonalnych transceiverów, dzięki modyfikacjom stanowi doskonałe narzędzie edukacyjne i terenowe. 

 ____________________________________

W ramach testów wykonałem kilka różnych odbiorników wykorzystujących ten bardzo ciekawy układ scalony. Użyłam różnych platform (Arduino Nano i ESP32) i różnych wyświetlaczy od prostego OLED 128 x 32 pixeli (SSD1306) poprzez  OLED 128 x 64 pixele (SH1106), LCD ST 7735 i kończąc na ILI 9341 (320 x 240 pix) z ekranem dotykowym.

Jeżeli będzie ktoś zainteresowany to jestem w stanie udostępnić schematy, opisy i oprogramowanie dla różnych rozwiązań i różnych stopniach trudności wykonania.

Na razie kilka zdjęć moich prototypów które służą tylko sprawdzeniu koncepcji i prawidłowości oprogramowania. Nie są to docelowe wykonania ale w pełni działające prototypy.

 Odbiornik na platformie ESP32 z wyświetlaczem OLED 128x32. Wszystkie funkcje wybierane są z menu za pomocą enkodera. W tej wersji nie przewidziano żadnej klawiatury.


 

Ten sam odbiornik ale z wyświetlaczem OLED 128x64 pix. W programie obsługującym odbiornik trzeba zmienić driver wyświetlacza. Reszta bez zmian.


 Kolejna wersja odbiornika. Zbudowany na platformie Arduino Nano. Wyświetlacz LCD ST7735. By program obsługujący tą wersję odbiornika należy z Atmegi usunąć bootloader. Inaczej się nie zmieści. 

Funkcje wybieramy za pomocą prostej klawiaturki zbudowanej kilku przycisków i enkodera. Enkoderem zmieniamy też częstotliwość.




 
Tak słychać stacje na KF:

 

Kolejna wersja odbiornika. Zbudowany na platformie ESP32 z wyświetlaczem dotykowym ILI9341. Wszystkie opcje wybieramy bezpośrednio z ekranu za pomocą rysika.

Zbudowałem dwie "podwersje" tego odbiornika: z rezonatorem kwarcowym i z generatorem Si5351. Ale o tym może kiedy indziej. W obydwu wersjach odbiornik działa prawidłowo.


 



 

Menu "krótkofalarskie":

 

Menu "cywilne":

 

Wpisywanie częstotliwości za pomocą klawiatury i rysika (gdyby komuś nie chciało się kręcić enkoderem) :)

 

Filtry które możemy zastosować na UKF:


 
Filtry które możemy zastosować na KF:

 

Możemy podejrzeć całość ustawień odbiornika:

 

Możemy szybko ustawić głośność i jasność ekranu:

 


Oraz wiele, wiele innych funkcji.

 

To tyle. Gdyby kogoś to interesowało to zapraszam do kontaktu.

 

 

 

.