Troche o mnie:
Obecnie jestem inżynierem AV/DS i zajmuję się głównie programowaniem systemó sterowania, min Kramer oraz Crestrone.
Zaczynałem w tej firmie jako instalator AV/DS/IT w dużej firmie w której pracuję od 2014 roku gdzie zajmujmowałem się przede wszystkim montażem i konfigurowaniem sal konferencyjnych, montażem i konfigurowaniem wielkoformatowych ekranów LED oraz konfigurowaniem sprzętu dla klienta końcowego.
Po godzinach doskonaliłem się w zakresie programowania i elektroniki, gdyż było mi to potrzebne w mojej pasji którą jest stara motoryzacja oraz modele kolejek H0 – i jak widać przyda się w państwa firmie.
Stworzyłem między innymi cały centralny system sterowania do mojej powoli powstającej makiety kolejowej, gdzie mogę z jednego miejsca obsługiwać zarówno oświetleniem jak i trasami przejazdu lokomotywy. Były gotowe rozwiązania, ale postanowiłem stworzyć własne które w niczym by mnie nie ograniczało.
W wymaganiach piszecie o znajomości systemu Linux, od trzech lat posiadam własny VPS który wykorzystuję w automatyce domowej. Stoi on na Debianie, na bazie którego powstał Ubuntu tak wiec sudo, nano, i poruszanie się po konsoli nie jest mi obce - do VPSa mam dostęp jedynie przez SSH z racji że środowsiko graficzne jest mi tam zbędne.
Instalacja i konfiguracja oprogramowania nie będzie więc problemem, tak samo jak kompilowanie programów ze źródeł. Z prostych skryptów korzystam między innymi by automatycznie tworzyć kopię zapasową bazy danych oraz dwóch hostingów www, z pomocą crona by działały z odpowiednią częstotliwością.
Z wymaganych baz danych, mam doświadczenie z MariaDB oraz MySQL, w zakresie podstawowym, którego potrzebowałem do zbierania danych z czujników w moim domu oraz do systemu pomiaru czasu przejazdu ¼ mili.
Programuję też trochę w C/C++. Głównie czujniki na Atmegę328 (te większe projekty), Attiny85 (dla tych najmniejszy) oraz ostatnio trochę większe uC czyli: ESP8266/ESP32, czasem STM32.
Na potrzeby klubu motoryzacyjnego który prowadzę stworzyłem:
- System pomiaru czasu na 400m (zarówno fotokomórki, jak i aplikacja do rozpoczynania odmierzania czasu oraz stronę www na której są umieszczane wyniki
- Zmodyfikowałem fabryczny zegarek (zależało mi na fabrycznym wyglądzie) – który teraz umożliwia podgląd parametrów pracy silnika
- Zamek centralny wraz z pilotem, całość działa na szyfrowanym protokole ESPnow 2.4GHz oraz mamy pilot dotykowy TFT 2.8” w którym możemy dowolnie zmieniać grafikę oraz wygląd menu
Dodatkowo od niedawna poznaję druk 3D oraz cięcie laserem – produkuję repliki fabrycznych znaczków które przestały być produkowane 15 lat temu
Większość moich nabywców jest spoza naszego kraju, stąd muszę znać dobrze język angielski by utrzymywać z nimi stałe relacje.
Mam też pozytywne nastawienie oraz duży dystans do siebie, lubie rozmawiać i dzielić się wiedzą.
- PixelClock - Licznik subskrypcji dowolnego kanału YouTube. Mój ostatni i obecnie ciągle rozwijany projekt bazujący na matrycy LED 8x32 pixele. Całość łączy się
z moją stroną WWW na której mam panel dla użytkowników. Każdy użytkownik może zmieniac parametry swojego wskaźnika, a ja mogę zdalnie aktualizować urządzenia.
Całość to soft w C na wskaźniku z procesorem ESP32-S2, strona www to html/php/css a backent to skrypty pythona wykonywane po stronie serwera.
Serwer w całości jest mój, stoi na nginx (debian minimal z kontenerami).
Panel wysuwany po najechaniu myszką.