Stworzenie platformy do zarządzania budżetem domowym

Projekt „Stworzenie platformy do zarządzania budżetem domowym” miał na celu dostarczenie użytkownikom intuicyjnego i funkcjonalnego narzędzia do monitorowania i zarządzania finansami osobistymi. Zrealizowane rozwiązanie jest aplikacją internetową opartą na języku Python i frameworku Django, co zapewnia stabilność, skalowalność oraz elastyczność w dalszym rozwoju. Użytkownicy mogą wprowadzać dane finansowe, takie jak przychody i wydatki, a następnie…

Implementacja protokołu Modbus TCP

Projekt „Implementacja protokołu Modbus TCP” miał na celu stworzenie rozwiązania umożliwiającego komunikację w standardzie Modbus TCP. Protokół ten, powszechnie stosowany w automatyce przemysłowej, został zaimplementowany na podstawie analizy dostępnej dokumentacji technicznej. Na potrzeby projektu opracowano algorytm obsługujący wszystkie kluczowe funkcjonalności Modbus TCP, w tym obsługę żądań i odpowiedzi dla rejestrów, bitów i innych struktur danych…

Opracowanie i implementacja algorytmu dla wieloosiowego systemu pozycjonowania robotów

Projekt „Opracowanie i implementacja algorytmu dla wieloosiowego systemu pozycjonowania robotów” miał na celu stworzenie rozwiązania umożliwiającego precyzyjne sterowanie ruchami robota w 6 osiach, co obejmowało zarówno ruch ramienia (3 osie), jak i operacje chwytakiem (3 osie). Punktem wyjścia było opracowanie modelu matematycznego opisującego dynamikę ruchów robota. Model ten uwzględniał zależności geometryczne oraz fizyczne, pozwalając na…

Opracowanie systemu pomiarowego i sterowania dla platformy mobilnej

Projekt „Opracowanie systemu pomiarowego i sterowania dla platformy mobilnej” stanowił kompleksowe przedsięwzięcie obejmujące zarówno prace badawcze, jak i praktyczne wdrożenie systemu sterowania wraz z mechanicznymi modyfikacjami pojazdu. Pierwszym etapem projektu było badanie dwóch silników prądu stałego, w ramach którego analizowano ich charakterystyki, wydajność oraz parametry dynamiczne. Na tej podstawie zaprojektowano regulator PID, zapewniający precyzyjną kontrolę…

POZOSTAŁE PROJEKTY

  • Sterownik PWM – #12 – Montaż, uruchomienie, konfiguracja procesora, znalezione błędy w HW

    Na rozgrzewkę: We wpisie przedstawię kolejne etapy powstawania projektu sterownika schodowego LED. Zacznę od montażu, następnie pierwsze zasilenie sterownika, dalej konfiguracja procesora STM32G0 w…

    Zobacz szczegóły projektu

  • Sterownik PWM – #11 – Projekt obudowy

    Wprowadzenie. Projektowanie obudowy dla sterownika PWM, było jednym z etapów w procesie tworzenia finalnego urządzenia. W obecnych czasach mamy możliwość korzystania z łatwego dostępu…

    Zobacz szczegóły projektu

  • Sterownik PWM – #10 – Schemat blokowy, schemat elektryczny, projekt PCB, zamówienie PCB

    Na rozgrzewkę: We wpisie przedstawię po kolei schemat blokowy, schemat elektryczny, projekt oraz zamówienie PCB sterownika oświetlenia schodów LED. Projekt został stworzony od koncepcji…

    Zobacz szczegóły projektu

  • Obliczenie FFT na mikrokontrolerze STM32 – #3 – Pomiar trzech przebiegów za pomocą niezależnych przetworników analogowo-cyfrowych z wykorzystaniem DMA i trybu Combined regular simultaneous + alternate trigger mode w celu dokładnego pomiaru przesunięcia fazowego na procesorze STM32F103

    Na rozgrzewkę: Obliczenia zawarte w dwóch poprzednich wpisach z serii dotyczącej FFT wykonane były za pomocą płytki ewaluacyjnej STM32F401C-DISCO, w docelowym projekcie użyłem procesora…

    Zobacz szczegóły projektu

  • Obliczenie FFT na mikrokontrolerze STM32 – #2 – Program realizujący FFT, prezentacja wyników, wyciek widma oraz jego przyczyny

    Na rozgrzewkę: W kolejnym wpisie dotyczącym szybkiej transformaty Fouriera przedstawię program służący do obliczenia FFT oraz wyniki na podstawie sygnału z generatora funkcyjnego. Następnie…

    Zobacz szczegóły projektu

  • Obliczenie FFT na mikrokontrolerze STM32 – #1 – Biblioteka CMSIS, wyciek widma, okna wykorzystywane do FFT, wdrożenie w projekcie

    Na rozgrzewkę: Częścią jednego z moich projektów było obliczenie FFT (Fast Fourier Transform) z przebiegów prądu i napięcia, zebranych za pomocą przetworników ADC, na…

    Zobacz szczegóły projektu

  • Przetwornica flyback – #8 – Wykonanie, uruchomienie, badanie stabilności, testy termiczne

    Na rozgrzewkę: We wpisie przedstawię sposób wykonania PCB, uruchomienie oraz testy przetwornicy pod kątem stabilności. Jeśli potrzebujesz gotowego modułu przetwornicy, możesz go nabyć w…

    Zobacz szczegóły projektu

  • Sterownik PWM – #9 – Czujnik PIR – zasada działania, podłączenie oraz obsługa w programie

    Na rozgrzewkę: W projekcie sterownika PWM czujnik PIR pełni rolę wyzwalacza funkcji odpowiedzialnej za główne zadanie sterownika. We wpisie chcę przybliżyć zasadę działania czujnika…

    Zobacz szczegóły projektu

  • Sterownik PWM – #8 – Dobór wartości kondensatora na wejściu analogowym procesora

    Na rozgrzewkę: We wpisie przedstawię zadanie kondensatora filtrującego na wejściu analogowym procesora STM32G0, wykonam analizę doboru kondensatora, obliczając błąd, jaki on wprowadza oraz wspomnę, gdzie…

    Zobacz szczegóły projektu

  • Sterownik PWM – #7 – Sposoby bootowania procesora STM32G0

    Na rozgrzewkę: Podczas pracy nad urządzeniem miałem problem z działaniem programu bez podpiętego programatora. Szukałem błędu w rodzaju bootowania, finalnie okazało się, że niepodłączony…

    Zobacz szczegóły projektu