O mnie

STM32

ESP32

Programowanie mikrokontrolerów STM32:
- Środowisko VSCode / C
- Programowanie na rejestrach - CMSIS
- Przetwarzanie sygnałów cyfrowych / analogowych
- Komunikacja z aplikacjami PC
- Projektowanie własnych ramek komunikacyjnych z CRC
- Peryferia:
- GPIO, UART, SPI, I2C, ADC, DAC, TIM, DMA
- Sterowanie UART:
- MODBUS RTU, DMX512, DWIN/DGUS
- Sterowanie fizyczne:
- potencjometr, enkoder, przycisk, przełącznik
- Prezentacja informacji:
- dioda LED, ekrany LCD, OLED, panele HMI

Programowanie mikrokontrolerów ESP32:
- Wi-Fi / Bluetooth
- Sterowanie przekaźnikami i modułami wykonawczymi
- Obsługa czujników
- Komunikacja z aplikacją lub panelem
- Proste systemy IoT
- Integracja z automatyką budynkową

Windows

KiCAD

Programowanie aplikacji Windows:
- Aplikacje WinForms / C#
- Komunikacja COM / Wi-Fi
- Odczyt i zapis ustawień do plików konfiguracyjnych
- Logowanie do kont z różnymi uprawnieniami
- Konfiguratory urządzeń
- Diagnostyka i terminale komunikacyjne
- Interfejsy użytkownika dla systemów automatyki

Projektowanie płytek PCB:
- Projektowanie schematów elektronicznych
- Projektowanie płytek PCB w KiCAD
- Dobór elementów elektronicznych
- Przygotowanie plików produkcyjnych
- Prototypowanie i uruchamianie układów
- Poprawki oraz rozwój istniejących projektów
Czym się zajmuję?
MTOPrograms - automatyka, elektronika i oprogramowanie
Projektuję i programuję praktyczne urządzenia elektroniczne dla systemów automatyki.
Obsługuję ekrany LCD, OLED oraz panele HMI, elementy wejściowe, takie jak potencjometry, enkodery, przyciski, i klawiatury funkcyjne.
Tworzę rozwiązania, w których użytkownik może wygodnie sterować urządzeniem, zmieniać ustawienia, odczytywać parametry pracy oraz otrzymywać czytelną informację zwrotną.
- Program do konfiguracji urządzenia
- Firmware dla STM32 / ESP32
- Komunikacja PC ↔ mikrokontroler
- Obsługa protokołów MODBUS / DMX / DWIN
- Sterowanie oświetleniem, obwodami lub automatyką
- Diagnostyka i testowanie urządzeń
