W Wojtron portfolio techniczne

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.

84% gotowosc do prezentacji
01 Growbox

Sterowanie klimatem, swiatlem i pomiarami.

02 HMI

Ekrany operatorskie, przeplywy i diagnostyka.

03 CV+

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
ZOBACZ DEMO STRONY

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
ZOBACZ DEMO STRONY

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

Wróć do portfolio

Interfejsy operatorskie

HMI

Obszar na projekty ekranów operatorskich, diagnostykę, alarmy, receptury i wizualizację procesu.

LINE 01 RUN

Pomysły i prototypy

Prywatne projekty

Różne prywatne projekty

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 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ń

Modele 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.

Dostęp 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

C++
  • Oprogramowanie embedded na ESP32, AVR, STM32
  • Oprogramowanie embedded na systemy Linux
  • Aplikacje desktopowe Qt
  • Serwery WWW embedded
  • Testy jednostkowe Unity
Python
  • Automatyzacja testów sprzętowych tworzonych urządzeń
  • REST API Proxy Django
  • Flask WWW server
C#
  • Aplikacje desktopowe
HTML, CSS, JavaScript
  • 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
  • Lutowanie ołowiowo i bezołowiowo
  • Lutowanie THT
  • Lutowanie SMD
Obsługa sprzętu
  • 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.

Dostęp dla wybranych osób.

Strefa rekrutera

Hidden area

Front-endowa blokada demonstracyjna. Do prawdziwie poufnych danych najlepiej dodać Cloudflare Access.

Dostęp dla wybranych osób.

Po godzinach

Zainteresowania

ElektronikaInformatykaPodróże motocykloweGry PCMuzykaFotografiaPrzyrodaFizykaChemiaAstronomia