Praca jako Elektronik- Programista:
Mój własny wyświetlacz cenowy oparty na procesorze Atmega32:
Tak integruje się urządzenia:
Na koniec moja druga pasja, czyli gry. Tu pierwszy projekt dla stacji Shell. Półka na RedBull'a w Virualnej Rzeczywistości. Półkę można zobaczyć na stacjach, więc chyba się spodobała interaktywna wizualizacja, którą przedstawiliśmy w siedzibie RedBull'a:
Projekt automatycznej zmiany cen dla Stacji Shell. Projekt został całkowicie wykupiony przez Shell, dlatego nie mogę dać materiału wideo, schematów itp.
Moim zadaniem było stworzyć urządzenie, które zmienia ceny na wyświetlaczach cenowych za pomocą GSM (serwer MQTT) i WiFi (aplikacja w telefonie CoAP).
Część GSM oprogramowałem za pomocą LUAT, a część WiFi programowałem w C++. Projekt płytki tworzyłem w KiCad.
Urządzenia działają od 2018 roku na ponad 300 stacjach w Polsce.
Moje pierwszy skomplikowany projekt z 2013 roku. Samochód z logiką na Linuxie, sterowany za pomocą Bluetooth z własnej aplikacji napisanej w Java na Androida oraz sterowany za pomocą serwera WWW:
Mój pierwszy automatyczny tester PCB. Wykonany w 2015 roku.
Nie samą pracą człowiek żyje! Więc po pracy budowałem kostkę LED:
Kilka filmów z okresu pracy w szkole. Na kółku robiliśmy różne dziwne rzeczy. Od tablicy LED na salę gimnastyczną, poprzez tworzenie własnych PCB, pisanie aplikacji w Java SE, aż po tworzenie własnej gry szkolenej w UE4.
Mam nadzieję, że w przyszłości będą mógł się pochwalić komercyjnymi projektami z wirtualnej rzeczywistości oraz komercyjnymi grami. Niestety póki co próbuję zrobić coś swojego po pracy.
Mam też uprawniena SEP E i D, więc czasem podłączam nowy obwód do rozdzielni, aby było gdzie się wpiąć z moim urządzeniem. Niestety czasem trzeba poprudzić sobie ręce, taka praca!
Jak pracowałem w Nobo Design, to brałem udział w programie dla TVN z Panią Gadżet. Można mnie zobaczyć w niektórych odcinakach jako aktor trzeciego planu, który idealnie wkręca niewidzialne śruby.
Moja pierwsza płytka PCB wykonana w DipTrace, domowym sposobem w 2012 roku. Projekt oparty o Atmega16 i pilota RC5. Czujnik wykrywał ramkę podczerwieni i załączał odpowiednie silniki. Od tego projektu zaczęła się moja przygoda z elektroniką i materiałami edukacyjnymi na YT.
Przygotowywałem moich uczniów na rozmowy kwalifikacyjne, tworząc dla nich tutoriale z programowania w C++ i Java. Poruszam tam naważniejsze tematy, takie jak polimorfizm, klasy abstrakcyjne i wirtualne, słowa takie jak protected, public, private, static, extern, wskaźniki, operatory wyłuskanie itp.
Tworzenie urządzeń oraz ich wizualizacji za pomocą KiCad i Blendera.
Projekt integrujący kilka urządzeń, aby w łatwo było je serwisować i modyfikować.
Tworzenie systemu autonomicznej łodzi:
- Model sztucznej inteligencji
- Pisanie Aplikacji w QT (QML/C++)
- Integracja aplikacji z istniejącymi urządzenie przez różne protokoły transmisji między innymi NMEA 0183 i 2000
Tworzenie wizualizacji pod system Smart Yacht: