Spisu treści:
- Krok 1: KOMPONENTY
- Krok 2: KONFIGURACJA ODBIORNIKA
- Krok 3: KONFIGURACJA OPROGRAMOWANIA
- Krok 4: KONFIGURACJA KONTROLERA LOTU
Wideo: Odbiornik FlySky RSSI Mod: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Karierę pilota dronów rozpocząłem od taniego nadajnika firmy Flysky, FS-I6.
Na początek nie jest tak źle, ale prędzej czy później zapragniesz czegoś więcej. Możesz wydać równowartość kilku FS-I6 na dobry nadajnik poziomu lub możesz przeczytać tę książkę (i inne, które nastąpią) o modach, które zaimplementowałem w moich radiach Flysky.
W tym artykule zobaczymy, jak dodać funkcję RSSI do najpopularniejszego odbiornika flysky. RSSI to jeden wielki brak w ekosystemie flysky (z jakiegoś nieznanego powodu, ponieważ jest naprawdę łatwy do zaimplementowania). Ponieważ RSSI mówi ci, jak dobre jest twoje połączenie i jeśli stracisz kontrolę, jest całkiem jasne, jak ważna jest ta funkcja!
Należy pamiętać, że każdy ciąg „flysky” można zastąpić „turnigy”. O ile wiem, zarówno nadajnik, jak i odbiornik to klony. Nie testowałem każdej kombinacji, ale faktycznie używam zmodowanego odbiornika turnigy IA6C z moim FS-I6 bez żadnych problemów.
Krok 1: KOMPONENTY
Używam nadajnika FS-I6, można go znaleźć na Amazon, Bangood, Hobbyking i innych sklepach.
Odbiorniki, które można zmodować to:
FS-IA6B: Amazon, Bangood, Hobbyking.
FS-IA6C: Bangood, Hobbyking.
FS-IA8X: Amazon, Bangood.
FS-X6B: Amazon, Bangood, Hobbyking.
FS-X8B: Bangood.
Potrzebny będzie debugger/programator USB, ST-Link V2: Amazon, Bangood.
Poza tym wystarczy przylutować kilka przewodów i, w zależności od odbiornika, użyć małego śrubokręta do otwarcia obudowy (przyda się to szczególnie w przypadku modemu nadajnika).
Lutownica: Amazon, Bangood.
Zestaw naprawczy do małych śrubokrętów: Amazon, Bangood.
Krok 2: KONFIGURACJA ODBIORNIKA
Pierwszym krokiem jest zdjęcie obudowy odbiornika, jeśli jest, i odsłonięcie jego płytki drukowanej.
Teraz, w zależności od odbiornika, musisz znaleźć jego cztery złącza i podłączyć je do właściwych pinów w ST-Link. Użyłem przewodów, które przyszły wzdłuż ST-Linka, przycinając je i lutując we właściwym miejscu. Niektórzy ludzie po prostu trzymali drut na miejscu ręcznie. Naprawdę nie popieram tej sztuczki, ponieważ szanse na zwarcie i spalenie czegoś są znacznie większe niż szanse na uszkodzenie PCB przez lutowanie. Pady nie są duże, ale przynajmniej są dość rozstawione, nie jest to trudne zadanie lutowania.
Na obrazku widać, co zrobiłem na moim odbiorniku IA6B. Na tej stronie umieściłem "powiększony" schemat połączeń (przewiń w dół, nie jest po angielsku, ale wystarczy spojrzeć na zdjęcia na końcu). Znajdziesz tam schemat elektryczny, który osobiście przetestowałem i jak tylko dostanę inne odbiorniki, przetestuję mod i zaktualizuję samouczek.
Zwróć uwagę, aby podłączyć dodatni przewód zasilający na 3V3, a nie na pin 5V na kluczu sprzętowym ST-Link, to większa szansa na uszkodzenie czegoś.
Gdy już jakoś podłączysz cztery przewody (3V3, GND, SWDIO, SWCLK) do odbiornika i do ST-Linka masz urządzenie "elektrycznie" gotowe do aktualizacji. Nie podłączaj już ST-Link USB, powinieneś wcześniej zainstalować sterowniki, patrz następny krok.
Krok 3: KONFIGURACJA OPROGRAMOWANIA
Musisz odwiedzić stronę ST i pobrać sterowniki i narzędzie programatora USB, powinny to być ostatnie linki/przyciski na dole strony. Po ich pobraniu zainstaluj je, nie jest wymagana żadna konkretna konfiguracja.
Firmware odbiorników jest dostarczany przez Cleric-k i jego repozytorium github. Był tak uprzejmy, że do każdego odbiornika dostarczył dwa firmware: jeden z wyjściem RSSI na kanale 14 i jeden z wyjściem RSSI na kanale 8. Jedyna różnica polega na tym, że jeśli używasz wyjścia PPM, powinieneś użyć wersji kanału 8, jeśli używasz wyjścia Ibus, nie ma to znaczenia.
Teraz otwórz narzędzie ST-LINK, które zainstalowałeś kilka minut temu, powinieneś mieć okno wyglądające jak pierwszy obraz tego kroku, teraz postępuj zgodnie z tą listą kontrolną:
- Ustaw "Pole adresu" i "Rozmiar" na 0x08000000 e 0x8000.
- Kliknij „Połącz z celem” (przycisk pod menu).
- Kliknij „Zapisz”, aby pobrać kopię zapasową oryginalnego oprogramowania (nigdy się nie dowiesz…).
- Kliknij „Otwórz” i znajdź oprogramowanie, które właśnie pobrałeś z repozytorium github.
- Kliknij „Weryfikacja programu”, powinieneś zobaczyć wyskakujące okienko przypominające drugi obraz tego kroku.
- Sprawdź, czy "Adres" i "Ścieżka pliku" są poprawne. Muszą mieć wartość „0x08000000” i „twoja_ścieżka_pobranego_oprogramowania”.
- Wybierz "Weryfikuj po programowaniu".
- Teraz naciśnij start i pozwól oprogramowaniu działać.
- Jeśli widzisz zdanie „Weryfikacja…OK” na zielono w pierwszej konsoli obrazu, oznacza to, że pomyślnie sflashowałeś nowe oprogramowanie układowe.
Jeśli twój odbiornik był powiązany z nadajnikiem, parowanie zostało utracone i musisz je ponownie powiązać. Istnieje sztuczka, która obejmuje edytor szesnastkowy, który pozwala manipulować kilkoma bajtami w zmodyfikowanym oprogramowaniu (po odczytaniu właściwych wartości z oryginalnego oprogramowania), aby zachować parowanie, ale - uwierz mi - ponowne powiązanie odbiornika będzie znacznie szybsze. Masz go już na stole, z wyeksponowanym przyciskiem.
Krok 4: KONFIGURACJA KONTROLERA LOTU
Teraz masz odbiornik flysky zdolny do wysyłania RSSI na jednym kanale, czas skonfigurować kontroler lotu. Nie można zrobić samouczka dla każdej kombinacji urządzenia FC i oprogramowania układowego FC, ale na szczęście konfiguracja jest mniej więcej taka sama. Pokażę, jak poprawnie skonfigurować Omnibus F4 Pro z oprogramowaniem Inav.
Podłącz i skonfiguruj odbiornik jak zwykle, PPM lub IBUS w zależności od wymagań. W zakładce konfiguracyjnej musisz wyłączyć funkcję "analogowego RSSI" (patrz prawy dolny róg). Teraz przejdź do zakładki "odbiornik" i ustaw wartość "Kanał RSSI" w zależności od oprogramowania, które flashowałeś. Sflashowałem firmware IA6B_rssi_ch14.bin (oczywiście używam wyjścia Ibus), dlatego wybieram "CH14".
To wszystko: teraz masz funkcję RSSI na swoim odbiorniku flysky!
Ktoś mógł zauważyć, że odczytuję wartości nie tylko na kanałach od 1 do 6, a mój nadajnik ma być 6-kanałowy. Nie martw się, zmodyfikowałem go tak, aby miał 14 kanałów, zostanie to wyjaśnione w innym -ible. W międzyczasie nie bój się śledzić tego samouczka, numer kanału nie ma znaczenia, ponieważ wartość RSSI zostanie wygenerowana przez sam odbiornik, dlatego nie ma potrzeby posiadania zmodowanego nadajnika, aby to zrobić.
Szczęśliwego RSSI dla wszystkich!
Zalecana:
Zdalny analizator / odbiornik podczerwieni z Arduino: 3 kroki
Zdalny analizator / odbiornik podczerwieni z Arduino: Ten analizator odbiera jednocześnie 40 różnych protokołów IR i pokazuje adres i kod odebranego sygnału. Wykorzystuje bibliotekę Arduino IRMP, która zawiera tę aplikację jako przykład, a także inne przydatne aplikacje! chcieć
Odbiornik All Band z SI4732 / SI4735 (FM / RDS, AM i SSB) Z Arduino: 3 kroki
Odbiornik All Band Z SI4732 / SI4735 (FM / RDS, AM i SSB) Z Arduino: Jest to projekt odbiornika all band. Wykorzystuje bibliotekę Arduino Si4734. Ta biblioteka zawiera ponad 20 przykładów. Możesz słuchać radia FM z RDS, lokalnej stacji AM (MW), SW i amatorskich stacji radiowych (SSB). Cała dokumentacja tutaj
Odbiornik RC do komputera z Arduino: 4 kroki
Odbiornik RC na komputer z Arduino: Jest to artykuł zawierający instrukcje dotyczące odbiornika RC na komputerze za pośrednictwem dokumentu github arduino. Jeśli chcesz zbudować tę konfigurację, najpierw zacznij czytać plik README na githubie. Będziesz potrzebować oprogramowania, aby to działało również.https://github.com/RobbeDGreef/Ard
Bezprzewodowy odbiornik dzwonka do drzwi: 3 kroki (ze zdjęciami)
Bezprzewodowy odbiornik dzwonka do drzwi: Ten projekt opisuje drugą część następujących dwóch projektów: Bezprzewodowy nadajnik dzwonka do drzwi zgodnie z opisem w Instrukcji bezprzewodowego nadajnika dzwonka do drzwi. Ten Instruktaż daje również pewne wprowadzenie do tych projektów. Bezprzewodowy domofon
Konfiguracja RTL-SDR w MATLAB jako odbiornik FM: 4 kroki
Konfiguracja RTL-SDR w MATLAB Jako odbiornik FM: RTL-SDR są obecnie dość znane z odbiorników FM i innych zadań związanych z FM dla hobbystów i studentów. To jest prosty samouczek ułatwiający rozpoczęcie pracy z SDR w programie MATLAB. Aby uzyskać dalszą pomoc, przejdź do pakietu pomocy „Communications System Toolbox Support Pack…”