PitLab elektronika modelarska
PitLab - Elektronika modelarska
  • Strona Główna
  • Autopilot Dedalus
  • SkyAssistant
  • APL2
  • APL3
  • System FPV
    • OSD
    • Buddy Flight ™
    • Moduł GPS z magnetometrem
    • Czujnik prądu i napięcia
    • Moduł GPS-GLONASS
    • Do pobrania
    • Autopilot by Zbig & Pitlab
    • Stacja naziemna
    • Oprogramowanie
    • Moduł Bluetooth
    • Czujnik prądu z BEC
    • OSD & AP wersja 4
  • PitLab.Sklep
  • O firmie
  1. Jesteś tutaj:  
  2. Stron główna
  3. System FPV
  4. Buddy Flight ™
  5. Projekty

Projekty

Artykułu opisujące projekty Pitlaba

Komputer pokładowy APL 3

Szczegóły
Autor: Piotr Laskowski
Utworzono: 17 październik 2024

APL3 jest kolejną wersją rozwojową rozpoczętego w 2010 roku projektu AutoPitLot. Wtedy do połowy 2015 roku, dopóki wystarczyło finansowania zapewnianego przez SkyAssitanta, udało się wykonać pierwszą początkową i drugą, do tej pory bezbłędną sprzętowo wersję oraz oprogramować ją do etapu lotu wielowirnikowca ze stabilizacją kątów. Wtedy pojawiająca się masowo dalekowschodnia konkurencja uczyniła projekt finansowo nieatrakcyjnym, a tamtejsze firmy dosyć szybko prześcignęły mnie technologicznie. Nie będąc w stanie konkurować na rynku, musiałem zawiesić projekt, a cała energia została przekierowana na wspólny ze Zbigiem projekt FPV.

Minęło kilka lat, sytuacja na świecie znacząco się zmieniła. Sytuacja na Ukrainie pokazała, że zaawansowane Bayraktary, będące hitem początku wojny, wystarczyły zaledwie na pierwszych kilka miesięcy, a w krytycznych sytuacjach to właśnie amatorskie wielowirnikowce FPV były w stanie przejąć ciężar presji drugiej armii świata, pełniąc rolę począwszy od rozpoznania, przez lekkie transportowce, po niszczyciele ciężkiego sprzętu. Nie wiemy, jak potoczy się sytuacja na świecie, od jakich rynków możemy zostać odcięci (jak to było w 1920 r.) i przed jakimi wyzwaniami stanie nasza Ojczyzna. Plułbym sobie w brodę, gdyby kiedyś okazało się, że musimy polegać na własnych rozwiązaniach, ale wcześniej sami zaniechaliśmy ich rozwoju z tak błahej przyczyny, że ktoś był lepszy i tańszy.

Dlatego wiosną 2024 podjąłem decyzję o wznowieniu projektu, ale na innych zasadach. Przez kilkanaście lat przerwy technologia poszła znacząco do przodu, więc nie ma sensu kontynuowanie pracy na sprzęcie sprzed 10 lat. Trzeba było zaktualizować go do poziomu, jaki jestem w stanie udźwignąć dzisiaj, i wyznaczyć ścieżkę dalszego rozwoju. Ponieważ nie widzę szans na komercjalizację projektu, zdecydowałem się na jego otwarcie. Jeżeli zastanowić się nad tym, po co robimy bezzałogowce, to ogólną odpowiedzią jest: po to, aby rozwijać, a w potrzebie bronić naszą cywilizację przed innymi, które chcą się nam narzucić siłą. Jedną z fundamentalnych zasad naszej cywilizacji, opisaną w Łuk 11:32 jest  „A nikt, gdy zapali lampę, nie stawia jej w ukryciu ani pod korcem, ale na świeczniku, aby ci, którzy wchodzą, widzieli światło”. Na tejże zasadzie darmowej dystrybucji światła rozumianego jako wiedza powstały uniwersytety. Bazując na sprawdzonej metodzie, niech płomyczek tego projektu doświetla przed nami drogę w mroku niepewnej przyszłości.

W porównaniu z APL2, w obecnej wersji dołączono obsługę multimediów: kamery i dwustronnego toru audio. Interfejsy łączące ze światem rozszerzono o Ethernet i CAN, dodano miejsce na jeszcze jeden moduł wewnętrzny. Całością zarządza dwurdzeniowy mikrokontroler ARM, gdzie wolniejszy rdzeń CM4, pracujący w ścisłym reżimie czasowym, obsługuje autopilota, a nadrzędny CM7 obsługuje multimedia, rejestrator, komunikację i steruje misją pod kontrolą systemu operacyjnego. Moduły wewnętrzne, tak jak w APL2 komunikują się po SPI, I2C i dwóch liniach we/wy. Dodatkowo dołożyłem CAN i QSPI, aby obsłużyć szybkie transfery np. obrazu. Moduł wewnętrzny może zająć jeden lub więcej slotów, gdyby potrzebne było więcej miejsca. Moduły zewnętrzne są wyprowadzone na złącza takie same, jakich używa Pixhawk czy Cube, po to, aby móc korzystać ze sprzętu obecnego na rynku.

Chciałbym, aby ten sprzęt mógł sterować zarówno wielowirnikowcem, jak i płatowcem oraz ich hybrydami, jednak w pierwszej kolejności skupię się na wielowirnikowcu, ponieważ na tego typu platformie łatwiej jest testować oprogramowanie. Wielowirnikowiec jest prostszy w amatorskiej produkcji i łatwiejszy w naprawie. Gdy bezwładnościowy system odniesienia będzie już działał bez zastrzeżeń i będzie można wykonać lot po zadanej trasie, będzie to czas, aby przesiąść się na płatowiec i obsłużyć wymogi mechaniki jego lotu. W dalszej kolejności widzę opracowanie managera baterii, aby użytkownik, jak i sterownik mieli większą wiedzę o źródle energii i można było sprawniej zarządzać tego typu infrastrukturą. Bardzo ważną sprawą jest przystosowanie lub nawet stworzenie odpowiedniego łącza danych umożliwiającego transmisję obrazu na większe odległości. Zwłaszcza w aspekcie militarnym komunikacja determinuje możliwość użytkowania sprzętu, więc dobrze, aby powstało wiele alternatywnych metod komunikacji do różnych zastosowań i były one na tyle elastyczne, aby mogły dopasować się do zmieniających się warunków. Zacznę od punktu dostępowego Wi-Fi jako dostępnego od ręki i taniego. Co będzie dalej, to pokaże życie.

Istotą otwartego projektu jest jego dostępność dla wszystkich, dlatego repozytoria, w których przechowywany jest kod projektu są publicznie otwarte. Repozytorium firmware APL3 zawiera kod źródłowy na oba rdzenie mikrokontrolera. Rdzeń CM4 zawiera oprogramowanie pomiaru i obróbki czujników jednostki inercyjnej i GNSS, algorytmy wyznaczania kątów orientacji, kaskady regulatorów PID, mikser i sterowanie serwami. Rdzeń CM7 zawiera obsługę interfejsu użytkownika w postaci wyświetlacza LCD, kamery, interfejsy komunikacyjne: UART i Ethernet, rejestrator danych i obrazu,  generator komunikatów słownych. Kod jest rozwijany w oprogramowaniu STM Cube IDE dostępnym na stronach ST. Aby pobrać zawartość repozytorium, należy mieć zainstalowane oprogramowanie do kontroli wersji GIT. Następnie w docelowym folderze otworzyć konsolę i wydać polecenie: git clone https://github.com/pitlab/APL3. Spowoduje to pobranie całej struktury katalogów projektu. Następnie należy otworzyć plik APL3.ioc w Cube MX i wygenerować kod obsługi peryferiów. Po wykonaniu tego, projekt powinien być gotowy do kompilacji i wgrania do kontrolera. Repozytorium Naziemnej Stacji Kontroli  zawiera kod źródłowy oprogramowania na PC służące do obsługi i konfiguracji urządzenia. Oprogramowanie jest rozwijane w komercyjnym Visual C++.

Czujnik prądu z BEC

Szczegóły
Autor: Piotr Laskowski
Utworzono: 28 listopad 2022

Czujnik prądu mierzy prąd o natężeniu do 60A i napięciu do 36V. Zawiera zintegrowane 2 BEC-e:

  • 12,0V o obciążalności prądowej 2A,
  • 5,3V o obciążalności prądowej 4A.

BEC-e pracują jako impulsowe przetwornice step-down, czyli obniżające napięcie, dlatego powinny być zasilane napięciem wyższym niż 12V ale nie przekraczającym 36V (4-8 ogniw litowych: LiPol, Li-ion, LiFePO4).

 

Czujnik prądu może być stosowany zamiennie z dotychczasowymi czujnikami prądu. W przeciwieństwie do starszej wersji montowanej na dodatnim przewodzie zasilania, obecna wersja wymaga obu przewodów prądowych, gdyż nie tylko mierzy prąd, ale też czerpie z nich energię.

BEC może współpracować ze starszą wersją OSD.

Czujnik prądu z BEC

 

Wymiary płytki: 49x28mm

Masa: 13g

Długość przewodu: 20cm

OSD & AP wersja 4

Szczegóły
Autor: Piotr Laskowski
Utworzono: 28 listopad 2022

We wcześniejszych wersjach Systemu FPV, OSD i Autopilot były osobnymi urządzeniami. W wersji 4, funkcjonalność obu urządzeń została zintegrowana na jednej płytce z wielokrotnie wydajniejszym, dwurdzeniowym procesorem i wbudowanym IMU.

Urządzenie nazwane teraz OSD&AP zawiera szereg nowych funkcjonalności:

  • obsługuje dwie kamery pracujących w standardzie PAL lub NTSC,
  • współpracuje z cyfrowymi systemami FPV HD: Avatar, HDzero, DJI,
  • nawigacja po menu na ziemi i w trybie AUTO jest realizowana za pomocą drążków aparatury a nie klawiatury jak wcześniej.

 

OSD & AP

 

Złącza zachowują układ analogiczny jak w poprzedniej wersji, tak aby można było wykorzystywać dotychczasowy osprzęt taki jak czujnik temperatury, prądu czy prędkości względem powietrza, radiomodem Buddy Flight. Zmienione jest jedynie złącze USB z mini na micro USB. Wszystkie złącza są dostępne od góry aby ułatwić dostęp po zabudowie w modelu. Nie trzeba już robić okna w kadłubie modelu aby podłączyć kabel USB. Obie części urządzenia OSD i AP konfigurowane są z jednego gniazda. Konfiguracja dostępna dotychczas tylko w menu OSD jest również dostępna w FPV Managerze.

 Złącza systemu FPV4

 

wymiary płytki: 65x38mm

masa płytki: 17,4g

Do pobrania

Szczegóły
Autor: Piotr Laskowski
Utworzono: 12 marzec 2021

Dokumentacja

Aktualizacja oprogramowania
Procedura bindowania
Ustawienia trybu failsafe
 

 

Oprogramowanie i firmware

+ - Wersja 1.00a Click to collapse
  • Dodano nowe okno dla skanera pokazujące sygnał i szum tła z większą rozdzielczością.
  • Poprawiony błąd specyficzny dla wersji 868MHz, który mógł powodować wysyłanie ramek ze zbyt krótką preambułą
  • Zalecana jest aktualizacja bootloadera (ma wpływ na pracę skanera ale nie jest wymagane do normalnej pracy). Sposób wykonania aktualizacji jest opisany w dokumentacji.
  • Pobierz pliki

 

+ - Wersja 1.00 Click to collapse
  • Przejście z fazy testowej do komercyjnej
  • Pobierz pliki

Hermes - System RC dalekiego zasięgu

Szczegóły
Autor: Piotr Laskowski
Utworzono: 12 marzec 2021

System Hermes 868MHzSystem Hermes jest dedykowany do sterowania modelami i dronami wyposażonymi w kontroler lotu, gdzie wymagany jest większy niż standardowy zasięg radiowy i wysokie bezpieczeństwo transmisji.

Zastosowano tu innowacyjną technikę  modulacji LoRa, która zapewnia ultra daleki zasięg i stabilność sterowania nawet przy niewielkiej mocy nadawania. Pozwala na loty na małej wysokości, na granicy widoczności optycznej (ograniczenia wynikającej z kulistości Ziemi).

Nadajnik pracuje z mocą regulowaną w 3 krokach w zakresie od 80mW do 1W (domyślnie 80/200/500mW). Moc cyklicznie przełącza się przyciskiem "Mode" w nadajniku lub zdefiniowanym kanałem RC.

Testy potwierdziły stabilny zasięg 14 km przy wysokości anteny odbiorczej 80m przy 50mW mocy nadawania, oraz  30km przy wysokości  anteny 240m i mocy 200mW.

 

Modulacja LoRa pozwala na odbiór sygnałów nawet poniżej poziomu szumów i zakłóceń od innych nadajników, urządzeń przemysłowych, radiostacji, systemów monitoringu (tzw. „smog elektromagnetyczny”). Analiza mocy odbieranego sygnału jest możliwa dzięki obecności sygnału RSSI, który może być prezentowany jako stan jednego z kanałów RC lub PMW na osobnym złączu.

 

Hermes przesyła dane sterujące na 5 definiowanych przez użytkownika kanałach, które są dynamicznie przełączane. Pozwala to ominąć zakłócone kanały i szybko przywrócić sterowanie modelem. Indywidualny wybór kanałów umożliwia optymalne wykorzystanie anten w okolicy częstotliwości przy której mają one największą efektywność

 

Hermes obsługuje najpopularniejsze standardy sygnału sterującego: CPPM (12 kanałów) oraz SBUS (16 kanałów). Posiada dwa tryby Fail-Safe:  „kopterowy” (brak sygnału CPPM/SBUS)  oraz „predefiniowane wartości kanałów”. Idealnie współpracuje z kontrolerami lotu, np.  Pitlab FPV system, Dedalus czy Pixhawk. System przesyła informacje wszystkich kanałów RC w jednej paczce danych, dzięki temu wszystkie sygnały są zawsze spójne (np. informacje sterujące trybem pracy autopilota), co jest krytyczne na granicy zasięgu, gdy część paczek danych może zostać utracona.

Do nadajnika można zbindować dowolną liczbę odbiorników wykorzystując przyciski w obu urządzeniach. Po zbindowaniu odbiornik pracuje tylko z konkretnym nadajnikiem nawet jeżeli w pobliżu pracują inne nadajniki.

 

UWAGA: Tryb ultra dalekiego zasięgu z modulacją LoRa uzyskuje wysokie parametry zasięgu i odporności na zakłócenia kosztem ograniczonej szybkości przesyłania danych, dlatego w tym trybie nie ma możliwości przesyłania danych telemetrycznych z modelu na ziemię, a całe dostępne pasmo transmisji jest wykorzystane dla zapewnienia płynności  sterowania modelem.

 

Konfigurację parametrów pracy systemu oraz aktualizację oprogramowania wykonuje się programem "Hermes Configurator" dostępnym na stronie Do pobrania. Nadajnik i odbiornik posiadają 4-szpilkowe złącze UART typu JST gdzie należy podłączyć  konwerter USB-UART lub odpowiednio skonfigurowany moduł bluetooth. Zasilanie podczas konfiguracji może być podane przez złącze zasilania lub przez UART, napięcie zasilające ze strony UART-a powinno wynosić 5V. Do zasilania nadajnika przeznaczone jest gniazdo JST, do którego można podpiąć bezpośrednio pakiet 3S  poprzez wtyczkę balansera (z odpowiednią przejściówką również pakiet 2S lub 4S).

Odbiornik zasilany jest standardowym 3-przewodowym kabelkiem RC ze wspólnej magistrali zasilania serwomechanizmów. Szeroki zakres dopuszczalnych napięć zasilających gwarantuje odporność na wahania i spadki napięcia na szynie zasilającej, nawet przy spadku napięcia UBEC aż do 2.5V. 

 

Parametry systemu Hermes
Parametr Nadajnik Odbiornik Jednostka
Maksymalna moc nadajnika +30   dBm
Zakres napięcia zasilania 5..18 (typ. 3S) 2,5..12 (typ 5V) V
Pobór prądu (dla mocy 80 / 200 / 500mW) 120 / 170 / 270 15 mA
Masa bez anteny 70 12 g
Rozmiary (Dług x Wys x Szer) 64 x 75 x 29  61 x 21 x 10 mm
  1. Twoje dane są bezpieczne - aktualizacja regulaminu
  2. Artykuł w "Modelarzu"
  3. FPV Tracker
  4. Lot IRF (bez widoczności ziemi, tylko instrumenty pokładowe)

Podkategorie

Komputer pokładowy Liczba artykułów:  30

Zagadnienia związane z komputerem pokładowym AutoPitLot

Wariometr SkyAssistant Liczba artykułów:  9

Zagadnienia związane z wariometrem SkyAssistant

System FPV Liczba artykułów:  14

Zawiera informacje o systemie przeznaczonym d lotów FPV skłądajacym się z OSD (On Screen Display) czyli graficznej nakładki na obraz przesyłany z kamery, Autopilota dla bezzałogowych systemów latających oraz stacji naziemnej odbierającej telemetrię z bezzałogowego samolotu, wyposażonej w sterownik anteny śledzącej, diversity i loger.

Interfejs FMS Liczba artykułów:  4

Zagadnienia związane z interfejsem do modelarskiego symulatora FMS

Diversity RC Liczba artykułów:  1

Naglowki do zakladek Liczba artykułów:  5

Firma Liczba artykułów:  7

Zagadnienia związane z działalnością firmy Pitlab

Autopilot Dedalus Liczba artykułów:  3

Hermes Liczba artykułów:  1

Strona APL3 Liczba artykułów:  10

Artykuły tworzące widok strony APL3

Strona 2 z 9

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

Menu FPV

  • System FPV
  • OSD & AP wersja 4
  • OSD by Zbig & Pitlab
  • Autopilot by Zbig & Pitlab
  • Stacja naziemna FPV
  • Buddy Flight ™
  • Czujnik prądu
  • Czujnik prądu z BEC
  • Moduł Bluetooth
  • Oprogramowanie
  • Do pobrania

Znajdz na stronie

Copyright © 2026 PitLab elektronika modelarska. Wszelkie prawa zastrzeżone.
Joomla! jest wolnym oprogramowaniem wydanym na warunkach GNU Powszechnej Licencji Publicznej.