___________________________________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________________________________

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.

 

 

 

.