DIY TX modul a přijímač s NRF24L01
DIY TX modul a přijímač s NRF24L01
Nenarazili jste někdo na netu na návod na TX modul a přijímač s moduly NRF24L01 a arduinem připojitelný na OpenTX pokud možno s co nejvíce kanály? Jde mi o přenos na krátkou vzdálenost, co nejvíc kanálů a levně. Našel jsem jen návod na kompletní šestikanálovou soupravu s těmito moduly, šlo by kód upravit, ale třeba už to někdo udělal. 
https://fokker1.rajce.idnes.cz/
Re: DIY TX modul a přijímač s NRF24L01
Třeba:
https://www.instructables.com/id/Arduin ... RF-Module/
(https://duckduckgo.com/?t=ffsb&q=arduin ... ule&ia=web)
Pár těch NRF modulů mi zbylo z "vyhořelých" MTX, nechceš? NRF moduly jsou s vysokou pravděpodobností OK. Osobně, nebo za poštovné...
https://www.instructables.com/id/Arduin ... RF-Module/
(https://duckduckgo.com/?t=ffsb&q=arduin ... ule&ia=web)
Pár těch NRF modulů mi zbylo z "vyhořelých" MTX, nechceš? NRF moduly jsou s vysokou pravděpodobností OK. Osobně, nebo za poštovné...
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Re: DIY TX modul a přijímač s NRF24L01
Dík, ale Brno je pro mě trochu z ruky a NRF moduly mám a jsou za pár korun. Jinak takové návody jsem na netu samozřejmě našel, dokonce i celou RC soupravu, ale myslel jsem jestli neexistuje kompletní řešení pro můj případ - přečíst PPM (nebo jiný protokol podporovaný OpenTX), odeslat přes NRF, dalším NRF přijmout a arduinem dekódovat na servosignály, případně některé kanály třeba jen na spínané (světla, houkačka atd.) Minimálně 8-10 kanálů, běžné levné RC přijímače jsou maximálně šestikanálové. Ale asi budu muset s využitím těchto návodů kód napsat sám. Našel jsem nějaké DIY multiprotokol moduly s čínskými protokoly SYMA apod., ale nevím, jestli by to nebyl spíš problém, jsou u toho většinou komentáře, že to nejde nabindovat apod.. Ve vlastní kódu se člověk vyzná líp než hledat problém v cizím cx(a poměrně složitém, protože to umí třeba deset protokolů).
https://fokker1.rajce.idnes.cz/
Re: DIY TX modul a přijímač s NRF24L01
Na vysílání je hotový MTX modul, který umí jako vstup PPM a výstup kybl nějakých těch čínských protokolů. Třeba Bayang (koukám) umí až 15 kanálů.
Hotové přijímače s těmito protokoly jsem samostatně neviděl, takže kdyby se ti podařilo něco vyrobit, taky by se mi občas hodilo.
Kdyby mělo jít o levné standardní vícekanálové přijímače, tak existuje hotové řešení v podobě "tlustšího" multiprotokolového modulu (JR nebo holý - ty, pravda, už nejsou za úplně lacino) a k tomu pak nepřeberné množství standardních přijímačů. Cenou vládnou FlySky a Orange (tuším).
Pokud by ten modul měl ovládat nějaký OpenTX vysílač, tak se otevírá cesta k případné telemetrii. A tu zvládají i přijímače pod 500 Kč (FS-iA10B).
Nevím, jestli už ten větší multiprotokol není moc vysoká cena. Ale řešení je to hotové a vyzkoušené.
Zase pokud jde o radost z bastlení, tudy ne.
Hotové přijímače s těmito protokoly jsem samostatně neviděl, takže kdyby se ti podařilo něco vyrobit, taky by se mi občas hodilo.
Kdyby mělo jít o levné standardní vícekanálové přijímače, tak existuje hotové řešení v podobě "tlustšího" multiprotokolového modulu (JR nebo holý - ty, pravda, už nejsou za úplně lacino) a k tomu pak nepřeberné množství standardních přijímačů. Cenou vládnou FlySky a Orange (tuším).
Pokud by ten modul měl ovládat nějaký OpenTX vysílač, tak se otevírá cesta k případné telemetrii. A tu zvládají i přijímače pod 500 Kč (FS-iA10B).
Nevím, jestli už ten větší multiprotokol není moc vysoká cena. Ale řešení je to hotové a vyzkoušené.
Zase pokud jde o radost z bastlení, tudy ne.
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Re: DIY TX modul a přijímač s NRF24L01
Pokud jde o hotové moduly, mám tu jeden orange nevyužitý. To je druhá možnost, pokud se mi nebude chtít bastlit. Akorát bych musel koupit nějaký vícekanálový přijímač, případně vystačit se šesti kanály, šestikanálových oranžád mám taky dost.
Jinak multiprotokol modul NRF na různé čínské systémy:
https://www.rcgroups.com/forums/showthr ... -Blue-PCBs)/page19
a přijímač SYMA:
https://forum.arduino.cc/index.php?topic=385731.0
https://github.com/Suxsem/symaxrx
Ale právě tam píšou o problémech s bindováním i s originálním vysílačem, tak se mi do toho moc nechce. Ale možná to časem zkusím, ostarně do hotového hardwaru si můžu nahrát kód, jaký budu chtít. Tak to nakonec dopadlo s modulem světel do auta, který jsem původně udělal z kódem z netu, ale nějak mi ti nefungovalo, světla problikávala když neměla, blinkry na každé straně blikaly jinak atd. Tak jsem napsal svůj kód přesně podle svých požadavků, bez kalibrace vysílače, možnosti univerzálního nastavení pro různé modely atd. A stejně tady, dvacet různých protokolů je mi na nic, bindování taky. Stačí aby chodil TX modul se svým přijímačem. A telemetrii si můžu naprogramovat taky, NRF je obousměrný a protokol Frsky znám. Už jsem dělal telemetrické moduly ke svému vysílači se Spektrem, akorát na 433MHz s moduly HC-12. Ale do auta to nemá až tak smysl, když jezdí pár metrů ode mě.
Jinak multiprotokol modul NRF na různé čínské systémy:
https://www.rcgroups.com/forums/showthr ... -Blue-PCBs)/page19
a přijímač SYMA:
https://forum.arduino.cc/index.php?topic=385731.0
https://github.com/Suxsem/symaxrx
Ale právě tam píšou o problémech s bindováním i s originálním vysílačem, tak se mi do toho moc nechce. Ale možná to časem zkusím, ostarně do hotového hardwaru si můžu nahrát kód, jaký budu chtít. Tak to nakonec dopadlo s modulem světel do auta, který jsem původně udělal z kódem z netu, ale nějak mi ti nefungovalo, světla problikávala když neměla, blinkry na každé straně blikaly jinak atd. Tak jsem napsal svůj kód přesně podle svých požadavků, bez kalibrace vysílače, možnosti univerzálního nastavení pro různé modely atd. A stejně tady, dvacet různých protokolů je mi na nic, bindování taky. Stačí aby chodil TX modul se svým přijímačem. A telemetrii si můžu naprogramovat taky, NRF je obousměrný a protokol Frsky znám. Už jsem dělal telemetrické moduly ke svému vysílači se Spektrem, akorát na 433MHz s moduly HC-12. Ale do auta to nemá až tak smysl, když jezdí pár metrů ode mě.
https://fokker1.rajce.idnes.cz/
Re: DIY TX modul a přijímač s NRF24L01
[youtube]http://www.youtube.com/watch?v=aztm_8qGVfc[/youtube]
[youtube]http://www.youtube.com/watch?v=d_DNU1gJg6k[/youtube]
Rx má 7xPWM nebo 1xPPM výstup.
[youtube]http://www.youtube.com/watch?v=d_DNU1gJg6k[/youtube]
Rx má 7xPWM nebo 1xPPM výstup.
Re: DIY TX modul a přijímač s NRF24L01
JJ na to už jsem taky koukal. Jen to nemá možnost nastavovat výchylky, středy, mixy atd. Tedy vysílač na jeden model a vše nastavit v kódu. Ale je to taky řešení. Nebo upravit jen kód, vynechat vstupy z křížáků a přepínačů a přidat čtení PPM. A k tomu Megu s OpenTX. To už jsem psal v prvním příspěvku.
https://fokker1.rajce.idnes.cz/
Re: DIY TX modul a přijímač s NRF24L01
Se světlama jsem si hrál u F1 (brzda, rainlight). Nic rozumného jsem nenašel, tak jsem do úplně std systému TX-RX na volný kanál přidal Arduino, které světlo řešilo.
Pokud zrovna netoužíš po telemetrii, tak bazarové FS-9X nebo klony se dají pořídit za 1500 Kč, ideálně s AFHDS 2A, k tomu se dá do 300 Kč pořídit s.bus přijímač (FS-A8S jsem zkoušel a umí tuším 16ch) a s.bus si už arduinem zpracuješ relativně jednoduše.
Případně ještě rádio udělat a AFHDS 2A modul se dá za 550Kč pořídit nový na bighobby.
A jestli máš Orange vysílací modul, tak se mi tu válí jeden s.bus DSM2 přijímač. Ten umí na s.bus kanálů 12. Za 200 Kč + případnou poštu se ho klidně zbavím. Oni teda píšou, že funguje i na DSMX, ale na DSMX fungoval podivně až blbě. Na DSM2 bez problémů (testoval jsem na Orange modulu a na multiprotokol modulu).
Pokud zrovna netoužíš po telemetrii, tak bazarové FS-9X nebo klony se dají pořídit za 1500 Kč, ideálně s AFHDS 2A, k tomu se dá do 300 Kč pořídit s.bus přijímač (FS-A8S jsem zkoušel a umí tuším 16ch) a s.bus si už arduinem zpracuješ relativně jednoduše.
Případně ještě rádio udělat a AFHDS 2A modul se dá za 550Kč pořídit nový na bighobby.
A jestli máš Orange vysílací modul, tak se mi tu válí jeden s.bus DSM2 přijímač. Ten umí na s.bus kanálů 12. Za 200 Kč + případnou poštu se ho klidně zbavím. Oni teda píšou, že funguje i na DSMX, ale na DSMX fungoval podivně až blbě. Na DSM2 bez problémů (testoval jsem na Orange modulu a na multiprotokol modulu).
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)
Re: DIY TX modul a přijímač s NRF24L01
Když je vůle jde všechno.
Jedna možnost je OpenAVRc.
Další možnost je ErskyTX nebo Opentx a ATMega2560.
Mě se líbí tahle minimalistická varianta pro staré vysílače.
http://mode-zero.uk/viewtopic.php?f=27&t=844
https://www.rcgroups.com/forums/showthr ... ol-Systems
Jedna možnost je OpenAVRc.
Další možnost je ErskyTX nebo Opentx a ATMega2560.
Mě se líbí tahle minimalistická varianta pro staré vysílače.
http://mode-zero.uk/viewtopic.php?f=27&t=844
https://www.rcgroups.com/forums/showthr ... ol-Systems
Re: DIY TX modul a přijímač s NRF24L01
Já mám tohle. Ale moc historické už to není, krabici v dost dezolátním stavu jsem vzal jen jako základ. Je tam právě MEGA2560.
https://fokker1.rajce.idnes.cz/
Re: DIY TX modul a přijímač s NRF24L01
Re: DIY TX modul a přijímač s NRF24L01
Tak jste mě donutili podívat se na ten modul. Je to pěkná hračka, tak přemýšlím, proč bych ho měl muset chtít. 
Re: DIY TX modul a přijímač s NRF24L01
Jestli jsi kutil v elektronice doporučuji "OpenAVRc". Spolupracuji na vývoji. PPM, serial Multi, SPI RF již obsahuje CC2500, ..NRF24L01 budeme přidávat později. Hlavně můj zájem o protokol "Cabell", a přepis FW RX do čistého C, hlavní vývojář nemá rád Arduino, já přidám přímé řízení motor driverů, posedli mě rc mikro závodní autíčka. Teď se ladí bluetooth, přenos souborů z SD karty, učitel/žák..apod. Co se týká mnoha ovládaných funkcí, pro to slouží X-any, kterou podporuje. Přeložil jsem většinu doprovodného softwaru do CZ, a postupně vychytávám chybičky. Přidal jsem specální znaky češtiny do FW TX. Dokumentace je převážně ve francouzštině. Funguje podobně jako OpenTX, ze které vychází, takže máme i simulátor....je toho mnoho... pokud by byl zájem, mohu poslat nejnovější sestavení v CZ. Projekt je v beta fázi ...ve volném času se na něm pracuje.. Já jsem zatím postavil na arduinu pistolový vysílač, na trhu nic podobného není. Jako letec vlastním několik diy multiprotokolů Turnigy9XRpro s XJT, a má drahá polovička Jumper T12 s Multi.
Jiří stanekTM
Jiří stanekTM
Re: DIY TX modul a přijímač s NRF24L01
gorg píše:...doporučuji "OpenAVRc". Spolupracuji na vývoji....
Děkuji za info a přeji projektu úspěch. Možná bys mohl založit a občas aktualizovat nové, samostatvé vlákno. Informace a případné odpovědi v češtině by mohly být projektu ku prospěchu.
Re: DIY TX modul a přijímač s NRF24L01
"OpenAVRc by si určitš zasloužilo samostatné vlákno. 