DIY Multiprotocol TX Module

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

brodziek
Posty: 430
Rejestracja: wtorek 08 sty 2013, 09:08
Lokalizacja: Śląsk

DIY Multiprotocol TX Module

Post autor: brodziek »

Niestety standardowy nadajnik od Hubsana dokonał żywota w paszczy czworonoga, zaistniała więc konieczność posiadania czegoś do jego sterowania.
Zresztą przybyło też różnej maści innych zabawek, więc postanowiłem wykonać sobie uniwersalny moduł nadawczy do mojej Turnigy 9XR.
Moduł taki powstał już dość dawno za sprawą człowieka o nicku midelic ,
opis projektu można znaleźć na GitHub , a obszerny wątek na RcGroups

Lista obsługiwanych protokołów jest imponująca:
1.Flysky(submenus on ER9X, V9x9/V6x6/V912)
2.Hubsan
3.Frsky
4.Hisky (HK310 on ER9X submenu)
5.V2x2
6.Dsm2(DSMX submenu on ER9X)
7.Devo
8.YD717(CX-10 red pcb )(submenus on ER9X,.... SKYWLKR,SYMAX2,XINXUN,NIHUI)
9.KN(V977)
10.SymaX(Symax4/11/12/X5C)(submenu ER9X,SYMAX5C,SYMAX4)
11.SLT
12.CX10(CX-10 blue,CX-10 green,DM007 on ER9X submenus)
13.CG-023(CG-023,YD829 on ER9X)
14.BAYANG
15.SIMAX5C
Pełen wykaz obsługiwanych modeli można zobaczyć TU

Wszystko to z wykorzystaniem tylko czterech modułów RF.
Oczywiście nie ma potrzeby lutowania wszystkich od razu - można zamontować sobie tylko te, które akurat w danej chwili są nam potrzebne.
Wybór aktywnego w danej chwili protokołu odbywa się za pomocą 16 pozycyjnego obrotowego przełącznika,
lub z poziomu menu nadajnika Turnigy 9x/9XR (wymagany jest odpowiedni, dedykowany firmware er9x).

Płytka została przystosowana do montażu w obudowie standardowego modułu typu JR,
co nie przeszkadza w podłączeniu jej do dowolnego w zasadzie nadajnika z wyjściem PPM.

Wzór płytki został zaprojektowany przez usera sccamp.
Projekt ten nieznacznie zmieniłem, przystosowując do osiągalnych u nas podzespołów, uwzględniając małą poprawkę,
oraz dodając opcjonalne wyjście do sterowania przełącznika antenowego.

Aktualny schemat
Płytka wygląda tak:
Obrazek Obrazek Obrazek

Wykaz potrzebnych elementów

Aby uniknąć konieczności podłączania osobnej anteny do każdego modułu,
na RcGroups zaproponowano dodatkowy przełącznik antenowy, dzięki niemu do wszystkich modułów wystarczy jedna antena.
Koncepcja ta chyba jeszcze nie jest do końca przetestowana ale naskrobałem taką płytkę:
Obrazek Obrazek Obrazek

Na wyjściu opcjonalnie może być gniazdo SMA, lub U.FL, rezystory to 2 x 1M, kondensatory wg noty aplikacyjnej są zbędne, chociaż na zasilaniu nie zawadzi.
Nie mam doświadczenia w projektowaniu płytek do w.cz. więc nie wiem jak to będzie się sprawować, a szczególnie jakie będą straty sygnału.
Jak ktoś będzie chciał poeksperymentować, to się pobawi.
Scalaki PE42641 nie są drogie i można je dostać na Aliexpress.

Poniżej zmontowana płytka:
Obrazek

W ostatecznej wersji, dodałem na spodniej stronie płytki zworę "FrSky Telem" - którą należy zewrzeć tylko w przypadku
używania modułu z nadajnikiem Turnigy, który ma podłączone wejście telemetrii do piątego pinu złącza modułu JR (przeróbka np. wg. TEGO TUORIALA)
Na obwodzie płytki znalazły się też przelotki - dzięki temu, lutując w nie goldpin'y (kilka w górę i kilka w dół), oraz dobierając ich długość, możemy sobie ładnie unieruchomić płytkę w obudowie.

Wzory płytek w formacie Gerber:
MultiprotocolModule_Gerber.zip
AntennaSwitch_Gerber.zip

Pliki źródłowe firmware modułu: Source_Files_DIY-Multiprotocol-TX-Module
Najnowsza wersja skompilowanego pliku .hex: Hex_Files_DIY-Multiprotocol-TX-Module

Do wgrania i aktualizacji firmware potrzebny jest programator ISP np. USB ASP, AVR ISP MKII itp.
Przyporządkowanie linii na złączu płytki przedstawia poniższy rysunek:
Obrazek

BARDZO WAŻNE !!!
Programator musi być ustawiony na 3,3V !!! W przeciwnym wypadku spalisz moduły RF.
Na czas programowania, obrotowy koder służący do wyboru protokołu, musi być w pozycji "ZERO",
inaczej blokuje linie procesora uniemożliwiając jego zaprogramowanie.



Sposób zmiany przyporządkowania protokołów do pozycji przełącznika opisany jest w dalszej części tego wątku (post 20).
Ostatnio zmieniony sobota 06 lut 2016, 01:35 przez brodziek, łącznie zmieniany 3 razy.
Awatar użytkownika
waszka
Posty: 1141
Rejestracja: sobota 12 maja 2012, 23:28
Lokalizacja: z krainy wiatrow

Re: DIY Multiprotocol TX Module

Post autor: waszka »

Fajny projekt, wlasnie ogladalem cos podobnego, zobaczylem ten modul i trafilem na ten temat

pisalbym sie na jedna sztuke ze zmontowana płytka bazowa z zaprogramowanym procesorem, szczegolnie ze ma dodatkowo DSM2 i DSMX protocol.
Ostatnio zmieniony środa 06 sty 2016, 12:24 przez waszka, łącznie zmieniany 1 raz.
Awatar użytkownika
kamilborkowski
Posty: 2183
Rejestracja: niedziela 02 lut 2014, 14:43
Lokalizacja: Opole

Re: DIY Multiprotocol TX Module

Post autor: kamilborkowski »

Ja bym się wstępnie pisał na jedną sztukę gotowej płytki full wypas tzn. z modułami. Tylko pytanie jaki jest orientacyjny koszt?
Awatar użytkownika
Verid
Posty: 13004
Rejestracja: poniedziałek 01 lut 2010, 11:29
Lokalizacja: Mikoszewo

Re: DIY Multiprotocol TX Module

Post autor: Verid »

Fajne to... wstępnie kcem tylko muszę wiedzieć czy mnie stać :mrgreen:
Ten wredny...
Awatar użytkownika
volender
Posty: 896
Rejestracja: sobota 27 kwie 2013, 16:56
Lokalizacja: Kraków

Re: DIY Multiprotocol TX Module

Post autor: volender »

Ja też chętnie się wstępnie zapiszę :)
TheJanek
Posty: 154
Rejestracja: piątek 26 gru 2014, 01:57
Lokalizacja: Rotterdam / Łódź

Re: DIY Multiprotocol TX Module

Post autor: TheJanek »

Zamówię gotowy moduł ze wszystkimi fajerwerkami i najlepiej z obudową oraz anteną...

Shut up and take my money!
Awatar użytkownika
MacPiston
Posty: 1051
Rejestracja: niedziela 02 lis 2014, 10:30
Lokalizacja: Gliwice
Kontakt:

Re: DIY Multiprotocol TX Module

Post autor: MacPiston »

Ile takie szczęście? W sumie wszystko zależy od ceny...
Awatar użytkownika
Verid
Posty: 13004
Rejestracja: poniedziałek 01 lut 2010, 11:29
Lokalizacja: Mikoszewo

Re: DIY Multiprotocol TX Module

Post autor: Verid »

Ten wredny...
brodziek
Posty: 430
Rejestracja: wtorek 08 sty 2013, 09:08
Lokalizacja: Śląsk

Re: DIY Multiprotocol TX Module

Post autor: brodziek »

No niestety projekt ma w nazwie DIY, więc nie obejdzie się bez własnoręcznego dłubania :-) .
Nie będę robił na sprzedaż gotowych kompletnych modułów - brak czasu na dłubaninę przy obudowach.
Gotowe obudowy można kupić np. TU, lub zlecić komuś wydruk na drukarce 3D.

Nie będzie też kompletnych płytek z zamontowanymi modułami RF - po prostu nie mam możliwości przetestowania poprawności działania wszystkich modułów RF.
Użytkownik zamontuje sobie taki moduł jaki akurat potrzebuje i od razu sprawdzi sobie z posiadanym sprzętem.

Ze swej strony mogę zaproponować jedynie dwie wersje:

Kit 1
Sama płytka drukowana
- koszt ok. 12zł z wysyłką.


Kit2
Zmontowana płytka bazowa z zaprogramowanym procesorem bez obudowy i modułów RF
- koszt ok. 60zł. z wysyłką


INNYCH WERSJI NIE BĘDZIE!

Zainteresowane osoby proszę o deklarację do 15.01.2016r w temacie: http://rc-fpv.pl/viewtopic.php?f=22&t=32846
Po tym terminie niezależnie od ilości chętnych - zamawiam płytki i podzespoły.

Edit:
Kurde, Verid jest szybszy odemnie :-P

Lista rekomendowanych do płytki modułów jest w pierwszym poście na RcGroup:
d2f
Posty: 109
Rejestracja: czwartek 29 maja 2014, 20:07
Lokalizacja: Radzyń Podlaski

Re: DIY Multiprotocol TX Module

Post autor: d2f »

Masz już zmontowany układ testowy?
Czy możesz pochwalić się zasięgiem w trybach frsky, flysky, dsm2/x, hubsan?

Wysłane z mojego C6603 przy użyciu Tapatalka
Fpv i dlg.
brodziek
Posty: 430
Rejestracja: wtorek 08 sty 2013, 09:08
Lokalizacja: Śląsk

Re: DIY Multiprotocol TX Module

Post autor: brodziek »

Nie, nie mam jeszcze nic zmontowane - dopiero będę budował, zresztą u siebie nie będę montował wszystkich modułów RF bo tego nie potrzebuję.
Cała koncepcja opiera się na pomyśle i pracy ludzi z RcGroups,
projekt rozwija się już od ok. 2lat, więc raczej spełnia swoje założenia.
Nie chciałbym wprowadzać nikogo w błąd, ale każdy zastosowany moduł RF ma wzmacniacz PA, więc moc nadawania będzie zbliżona lub identyczna jak oryginału, więc i zasięg powinien być porównywalny.
d2f
Posty: 109
Rejestracja: czwartek 29 maja 2014, 20:07
Lokalizacja: Radzyń Podlaski

Re: DIY Multiprotocol TX Module

Post autor: d2f »

Też obserwowałem ten projekt jakiś czas temu. Chciałem pogodzić hubsana z 9x z racji używania modę 3. Przeróbka oryginalnego kontrolera okazała się jednak na tyle prosta, że zapomniałem już o projekcie. Ale skoro działa z frsky i dmsx to warto to wprowadzić do swojego arsenału;-)

Wysłane z mojego C6603 przy użyciu Tapatalka
Fpv i dlg.
brodziek
Posty: 430
Rejestracja: wtorek 08 sty 2013, 09:08
Lokalizacja: Śląsk

Re: DIY Multiprotocol TX Module

Post autor: brodziek »

U siebie będę miał co prawda tylko dwa moduły, ale postanowiłem że sprawdzę też koncepcję zaproponowanego na RcGroups przełącznika antenowego.
Scalaki PE42641 nie są drogie i można je dostać na Aliexpress.
Naskrobałem taką płytkę:
Obrazek Obrazek

Na wyjściu opcjonalnie może być gniazdo SMA, lub U.FL, wymiary wyszły: 17x15mm
Nie mam doświadczenia w projektowaniu płytek do w.cz. więc nie wiem jak to będzie się sprawować,
a szczególnie jakie będą straty sygnału.
Dlatego też nie będę nikomu oferował zmontowanych modułów Przełącznika Antenowego,
Ale ponieważ koszt płytek wyjdzie praktycznie zerowy - dołączę gołe płytki PCB gratisowo do każdego zamówienia.
Jak ktoś będzie chciał poeksperymentować, to się pobawi samodzielnie.
Awatar użytkownika
Adasko
Posty: 2245
Rejestracja: wtorek 28 gru 2010, 15:14
Lokalizacja: Londyn

Re: DIY Multiprotocol TX Module

Post autor: Adasko »

dla zainteresowanych obudowa do wydrukowania
http://www.thingiverse.com/thing:1162058
Awatar użytkownika
kamilborkowski
Posty: 2183
Rejestracja: niedziela 02 lut 2014, 14:43
Lokalizacja: Opole

Re: DIY Multiprotocol TX Module

Post autor: kamilborkowski »

No dobra Panowie, to teraz pytanie niedoświadczonego:
1. Dostanę od brodziek płytkę w wersji full wypas czyli polutowaną
2. Kupię sobie moduł do CX-10 czyli np. ten http://www.banggood.com/NRF24L01-Wirele ... 80577.html
3. Połączę sobie kabelkami te piny które tam wystają i włożę do obudowy do Taranisa
4. Jakoś tam zbinduję i będę latał CX-10 z Taranisa?
5. Jak będę chciał inną biedronką sterować to wymieniam moduł w obudowanie na odpowiedni i tak samo latam?
ODPOWIEDZ