Sterowanie klimatem, swiatlem i pomiarami.
EMBEDDED | ELEKTRONIKA | LINUX | FIRMWARE | BACKEND | FRONTEND | DESKTOP | WIZJE PRODUKTOWE | END-TO-END DESIGN | TESTY I CERTYFIKACJA
Nowoczesne urządzenia od A do Z
Całożyciowa pasja do elektroniki, od pomysłu przez schemat, PCB, montaż, po testy, oprogramowanie oraz proces certyfikacji i wdrożenie do masowej produkcji.
Ekrany operatorskie, przeplywy i diagnostyka.
Pelne dane ukryte za strefa rekrutera.
Projekt prywatny / R&D
Growbox
Modułowa koncepcja sterowania środowiskiem do uprawy: pomiary, automatyka, alarmy i praca w trybie oszczędnym.
Założenia
Platforma do automatyzacji uprawy, z możliwością podglądu wizyjnego i nagrywania timelapse z życia roślin. Budowa umożliwiająca rozbudowanie i skalowanie, projekt z myślą o sterowaniu większą ilością kanałów poprzez sterowanie np. regałami upraw. Platforma do rozwijania umiejętności w zakresach wykorzystywanych zawodowo.
Funkcje
- Sterowanie kanałami LED na żądanie
- Sterowanie kanałami LED według harmonogramu dobowego
- Odtwarzanie dźwięków
- Odtwarzanie dźwięków według harmonogramu dobowego
- Podgląd wizyjny za pomocą kamery: stream, pojedyncza klatka, detekcja ruchu, timelapse
- Wyświetlacz low EMI wyświetlający godzinę oraz stan pracy urządzenia
- Harmonogram dobowy podświetlenia wyświetlacza
- Kilka ekranów do wyboru na wyświetlaczu, animacje, własny tekst
Cechy
- Niska emisja EMI, m.in. dzięki rezygnacji z regulacji PWM LED-ów. Zamiast tego przełączane są całe kanały oraz zastosowany jest ekranowany zasilacz.
- Możliwość rozbudowy dzięki modułowej budowie
Sterownik urządzenia
Growbox Firmware
Założenia
Firmware odpowiedzialny za logikę pracy, sterowanie kanałami oraz obsługę wyświetlacza.
Funkcje
- Sterowanie kanałami LED i harmonogramami dobowymi
- Obsługa wyświetlacza oraz ekranów statusu
- Logika pracy urządzenia, tryby i reakcje na zdarzenia
Cechy
- Projekt z myślą o niskiej emisji EMI
- Modułowa architektura do dalszej rozbudowy
- Stabilna praca w trybie całodobowym
Aplikacja desktopowa
Growbox Desktop
Założenia
Aplikacja wspierająca konfigurację, podgląd stanu oraz wygodną obsługę ustawień Growboxa.
Funkcje
- Konfiguracja harmonogramów i trybów pracy
- Podgląd stanu urządzenia
- Wygodna obsługa ustawień z poziomu komputera
Cechy
- Aplikacja wspierająca firmware i prototyp
- Przejrzysty interfejs do rozwoju kolejnych funkcji
- Możliwość rozbudowy o diagnostykę i eksport danych
Aktualizacje
Growbox Updater
Założenia
Osobny moduł do obsługi aktualizacji firmware oraz kontroli procesu wgrywania nowych wersji.
Funkcje
- Aktualizacja oprogramowania urządzenia
- Przygotowanie paczek firmware
- Kontrola wersji i procesu wgrywania
Cechy
- Oddzielenie aktualizacji od aplikacji sterującej
- Prosty przepływ dla użytkownika technicznego
- Gotowość do dopracowania pod kolejne wersje sprzętu
Hardware i obudowa
Growbox Prototyp
Założenia
Część prototypowa obejmująca sprzęt, montaż, obudowę oraz praktyczne testy pracy urządzenia.
Funkcje
- Integracja elektroniki, zasilania i modułów wykonawczych
- Testy działania kanałów oraz wyświetlacza
- Przygotowanie konstrukcji pod dalszą rozbudowę
Cechy
- Modułowa budowa ułatwiająca rozwój
- Możliwość iteracji mechaniki i obudowy
- Projektowanie pod realne warunki pracy urządzenia
Wizja i timelapse
Growbox Cam
Założenia
Moduł kamery do podglądu uprawy, detekcji ruchu oraz nagrywania timelapse z życia roślin.
Funkcje
- Podgląd wizyjny uprawy
- Stream, pojedyncza klatka i detekcja ruchu
- Nagrywanie timelapse z życia roślin
Cechy
- Moduł możliwy do rozwijania niezależnie od sterownika
- Nacisk na automatyczne dokumentowanie wzrostu
- Przygotowanie pod integrację z aplikacją desktopową
Growbox Firmware
Demo strony
Interfejsy operatorskie
HMI
Obszar na projekty ekranów operatorskich, diagnostykę, alarmy, receptury i wizualizację procesu.
Pomysły i prototypy
Prywatne projekty
Różne prywatne projekty
Elektronika
Prywatne projekty elektroniczne, prototypy, testy, PCB i urządzenia rozwijane poza projektami zawodowymi.
Programowanie
Prywatne aplikacje, narzędzia, interfejsy webowe, backendy i oprogramowanie wspierające projekty urządzeń.
Druk 3D
Modele, prototypowe obudowy, elementy mechaniczne oraz projekty przygotowane pod druk 3D.
Praca dyplomowa
Miejsce na opis pracy dyplomowej, założenia, rozwiązania techniczne, zdjęcia i najważniejsze efekty.
Prywatne prototypy
Elektronika
Założenia
Tworzenie elektroniki i urządzeń w zakresie potrzeb i zainteresowań, z naciskiem na technologie i rozwiązania stosowane zawodowo, dzięki czemu w ramach hobby rozwijanie wiedzy wykorzystywanej zawodowo.
Zakres
- Definicja potrzeb i celu urządzeń
- Definicja założeń, dobór architektury i dobór komponentów
- Schemat, prototyp oraz oprogramowanie
Cechy
- Urządzenia uwzględniające kwestie EMI, tak by nie wpływać negatywnie na użytkowników.
Infinity bar
Urządzenie oświetleniowe z możliwością kontrolowania za pomocą strony WWW, oddzielnym kolorem dla każdej diody, korzystające z efektu głębi.
Infinity cube
Urządzenie oświetleniowe z możliwością kontrolowania za pomocą strony WWW, oddzielnym kolorem dla każdej diody, korzystające z efektu głębi w kilku wymiarach.
wojtron2/Infinity-Cube-WS2812-Flask-server-RESTAPI_Python-on-RaspberryPi4Infinity mirror v1
Pierwszy prototyp korzystający ze zjawiska głębi lustrzanej i diod adresowalnych.
Aplikacje i narzędzia
Programowanie
Założenia
Umiejętność tworzenia całego stacku - począwszy od urządzeń przez firmware, testy jednostkowe, oprogramowanie platform testowych, aplikacje desktopowe oraz serwerowe, w tym frontend i backend.
Zakres
- Oprogramowanie embedded na mikrokontrolery oraz urządzenia oparte na Linuxie
- Oprogramowanie w formie aplikacji desktopowych do obsługi tworzonych urządzeń
- Witryny sieciowe wyświetlane na urządzeniach pozwalające je kontrolować
Cechy
- Oprogramowanie obejmujące cały ekosystem urządzenia - zdolność samodzielnego opracowania całego oprogramowania na każdym etapie tworzenia urządzeń
Proxy IMGW REST API Django Python
wojtron2/Django_IMGW_Proxy_WFLModele i prototypy
Druk 3D
Założenia
Elementy realizujące konkretne potrzeby, zarówno warsztatowe jak i prototypowe.
Zakres
- Modelowanie w Blenderze
- Obudowy i elementy mechaniczne do projektów
- Dobór parametrów druku i iteracje prototypów
Cechy
- Zastosowano najtańszy filament PLA spełniający ROHS, który przez to wymagał długiego dostrajania parametrów. Dzięki temu jednak uzyskano maksymalnie ekonomiczne wytwarzanie wyrobów. Elementy, które muszą być wytrzymalsze, wykonane są z PLA CF, czyli PLA z włóknem węglowym.
Projekt edukacyjny
Praca dyplomowa
Założenia
Wielokanałowy zdalnie sterowany sterownik urządzeń jednofazowych, składający się z dwóch urządzeń, pozwalający zaoszczędzić energię.
Zakres
- Opis problemu i założeń pracy
- Schemat rozwiązania, zastosowany program na obu urządzeniach
- Efekty, wyniki, zdjęcia i wnioski
Cechy
- Przekaźniki zatrzaskowe niewymagające energii poza momentem zmiany stanu
- Komunikacja bezprzewodowa pomiędzy urządzeniami oparta o moduły Bluetooth HC-05
Doświadczenie zawodowe
Projekty zawodowe
Wejście do projektów zawodowych
Szczegóły projektów zawodowych dostępne dla wybranych osób.
CV
Profil
Całożyciowa pasja do elektroniki, od pomysłu przez schemat, PCB, montaż, po testy, oprogramowanie oraz proces certyfikacji i wdrożenie do masowej produkcji.
Cel
Możliwość stworzenia samodzielnie dowolnego urządzenia od początku do samego końca, włącznie z testami, oprogramowaniem, certyfikacją oraz oprogramowaniem współpracującym, czyli nie tylko firmware, ale i aplikacjami desktopowymi oraz serwerowymi dla tych urządzeń.
Wykształcenie
- Politechnika Rzeszowska - tytuł inżyniera Elektrotechniki spec. Przetwarzanie energii elektrycznej
- Praca dyplomowa oceniona na ocenę 5.0, obrona pracy 5.0, egzamin końcowy 5.0
- Technik elektronik w CEZ Stalowa Wola
- Matura j. angielski 98%
- Egzamin gimnazjalny j. angielski 98%
Elektronika
- Urządzenia embedded oparte o mikrokontrolery
- Urządzenia embedded Linux
- Układy zasilania i przetwarzania energii - low power DC/DC (specjalność)
- Układy pomiarowe
- Elektronika cyfrowa
- Elektronika analogowa
- Bardzo skrupulatny dobór komponentów i znajomość ich parametrów
- Symulacja obwodów analogowych (LTSpice)
- PCB bring up
- Ustawianie parametrów i zlecanie zamówienia PCB (JLCPCB, Eurocircuits)
- Urządzenia bateryjne
- Urządzenia z komunikacją BLE
- Urządzenia z Ethernetem
- Urządzenia PoE
- Obsługa wyświetlaczy
- Badania EMC + certyfikacja
- Liczne platformy testowe
- Testy longterm urządzeń
- Testy elektryczne
- Testy EMC, EMI i ESD
- Tworzenie i wdrażanie procesu technologicznego do produkcji na masową skalę
Programowanie
- Oprogramowanie embedded na ESP32, AVR, STM32
- Oprogramowanie embedded na systemy Linux
- Aplikacje desktopowe Qt
- Serwery WWW embedded
- Testy jednostkowe Unity
- Automatyzacja testów sprzętowych tworzonych urządzeń
- REST API Proxy Django
- Flask WWW server
- Aplikacje desktopowe
- Nowoczesne strony www
- Strony na urządzenia embedded
Informatyka
- Wiedza z zakresu sieci
- Linux (bdb)
- WSL
- Tworzenie i hostowanie serwerów gier i stron WWW
- Oprogramowania do edycji audio i video, OBS Studio
Modelowanie i druk 3D
- Liczne projekty modeli 3D (Blender)
- Obsługa drukarki 3D oraz nastawy parametrów (Creality K1C)
- Maszyny CNC
Cechy
- Odpowiedzialność
- Samodzielność
- Komunikatywność
- Umiejętność pracy w zespole
- Umiejętność pracy samodzielnie
- Doświadczenie w kierowaniu zespołami (OHM System)
Umiejętności manualne i sprzęt
- Lutowanie ołowiowo i bezołowiowo
- Lutowanie THT
- Lutowanie SMD
- Zasilacze laboratoryjne
- Multimetry
- Generatory
- Oscyloskopy, m.in. Rigol DS1104ZPlus, Hantek i kilka innych modeli
- Analizatory logiczne (Saleae)
- Analizatory widma, m.in. Rhode & Schwarz
- Przyrządy do kalibracji AKPiA: termopary, czujniki ciśnienia, przepływu i różnicowe
- Przyrządy do testów ESD
- Piekarnik do pieczenia SMD
- Manualny Pick n Placer
- Drukarki 3D
- Maszyny CNC
Wejście do pełnego CV
Rozbudowana wersja CV, lista programów, zadania, projekty i szczegóły dla wybranych osób.
Programy i narzędzia
Osiągnięcia zawodowe
- Zlokalizowanie podatności urządzenia obecnego od lat na rynku i poprawienie jego odporności na ESD o 347%, potwierdzone osobiście przeprowadzonymi badaniami w Państwowym Instytucie Łączności w Warszawie. LINK
- Znaczący wkład w pomyślne ukończenie budowy największego w tamtym czasie bloku gazowo-parowego w Europie poprzez kalibrację ponad połowy AKPiA: termopar, czujników ciśnienia, przepływu i różnicowych, oraz kierowanie zespołami montującymi i demontującymi te czujniki. Obiekt został porzucony przez poprzedniego wykonawcę, który zabrał dokumentację (Elektrociepłownia Stalowa Wola). LINK
- Praca przy prototypach wojskowych oraz sprzęcie utrzymującym front na wojnie na wschodzie Europy (ASH Krab) (HSW S.A.). LINK
- Stworzenie PCB sterownika I/O klasy automotive: ponad 1 m ścieżek przy PCB 2-warstwowej o bardzo małych wymiarach, 14 komponentów, zabezpieczenia load dump, kilka interfejsów komunikacyjnych, kondycjonowanie sygnałów wejściowych itd.
- Stworzenie samodzielnie medycznego urządzenia pomiarowego, bezprzewodowego i bateryjnego, zbudowanego na najlepszych możliwych dostępnych komponentach na mouser.eu (tolerancje, stabilności napięć itd.).
- Ekspertyza i usprawnienie ładowarki samochodów elektrycznych EV (Wallbox 22kW) pod kątem EMC oraz zgodności z normami (AMC Tech). LINK
- Zbudowanie przetwornicy PoE w bezprzewodowej wersji najbardziej skomplikowanego sterownika oświetleniowego w portfolio ES-SYSTEM o sprawności 84%, przy deklarowanych przez producenta 86% na dopracowanym layoucie.
- Odpowiedzialność, koordynacja i realizacja testów najważniejszego produktu w portfolio firmy ES-SYSTEM (inteligentna czujka ruchu) - prowadzenie Scrumów i nadzór nad pracami.
- Zaprojektowanie architektury i dobór podzespołów do kosiarki elektrycznej bezprzewodowej w kilka godzin.
Osiągnięcia edukacyjne
- Pierwsze miejsce w konkursie z Informatyki w Gimnazjum
- Ocena 5.0 z kartkówki z asemblera na studiach
- Ocena 6.0 z prezentacji na temat mikrokontrolerów w Technikum
- Film klasowy na koniec edukacji w Technikum
Branże
- Zbrojeniowa (HSW S.A.)
- Automotive (ładowarka EV Wallbox 22kW (AMC Tech), sterownik I/O (ELTE-GPS), lampy samochodowe (Carkom))
- Medyczna (DrPoket oraz AMC Tech)
- Oświetlenia awaryjnego (ES-SYSTEM)
- Fiskalna (Novitus)
- Maszyny CNC (PGCNC)
- Elektroenergetyczna (Elektrociepłownia Stalowa Wola)
Możliwości
- Stworzenie urządzenia od początku do końca
- Stworzenie jego oprogramowania
- Stworzenie oprogramowania testowego, testy jednostkowe, platformy testowe
- Stworzenie oprogramowania wspierającego (desktop, serwer)
- Stworzenie jego prototypowej obudowy (projekt + wydruk na drukarce 3D)
- Zlutowanie PCB SMD + THT w warunkach domowych
- Lutowanie w warunkach domowych z wyciągiem
Znajomość platform i devkitów
- Raspberry Pi 1, 2, 3, 4, 4B oraz CM3
- Nano Pi Neo v1.4
- ESP32
- ESP32 S3
- STM32 F104
- STM32 Bluepill
- STM32 H743
- nRF52840 Dongle
- Arduino Uno
- Arduino Mega
Wyposażenie
- Multimetr
- Lutownica
- HotAir
- HotPlate - możliwość lutowania PCB SMD w domu
- Zasilacz laboratoryjny
- Wyciąg własnej roboty
- Oscyloskop Hantek
- Analizator logiczny Saleae
- Maty i opaski anty ESD
- Mikroskop
- Suwmiarka
Profile społecznościowe
Technologie
Po godzinach