RFM69CW jak programovat

Odpovědět
Arnost
Příspěvky: 22
Registrován: 05 říj 2017, 21:15
Reputation: 0

RFM69CW jak programovat

Příspěvek od Arnost » 19 lis 2017, 13:36

Ahojte,
chtěl bych se zeptat zda máte někdo nějaké zkušenosti s programováním RFM69CW. Potřeboval bych vytvořit jednoduché jednosměrné tlačítko které připojím k desce. Co se mně podařilo zjistit tak tento modul není schopný pracovat samostatně ikdyž má pracovat jen v tomto "jednoduchém" režimu. Proto dotaz zní:
1. Je pravda že modul nemůže pracovat samostatně ikdyž ho třeba naprogramuji v režimu setup a pak by fungoval samostatně tak abych mohl využívat interupt u vstupu a vyhnul se v programu dekódování informací?
2. Pokud nejde bod 1 nevíte jak naprogramovat vysílač a přijímač (nějaký vzorový kód) aby to fungovalo?

Děkuji za pomoc, pokud by nebyl dotaz jasný, pište a já Vám upřesním co budu moct.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: RFM69CW jak programovat

Příspěvek od pavel1tu » 20 lis 2017, 11:55

O tyto moduly se zajímám již déle, nikde jsem nenašel, že by fungoval samostatně....teď mi 2 kousky leží na poště.
Není to vyhazování peněz ? Na tlačítko stačí ty "levné" moduly s AM modulací, záleží na jakou vzdálenost to máte ... a ty jdou připojit k nějakému Arduino klonu s minimální spotřebou.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Arnost
Příspěvky: 22
Registrován: 05 říj 2017, 21:15
Reputation: 0

Re: RFM69CW jak programovat

Příspěvek od Arnost » 20 lis 2017, 15:15

No moduly už mám doma, to ale nemění nic na tom, že si nechám poradit. Co máte konkrétně na mysli? Vzdálenost cca 150m ve volném prostoru (na hřišti) Zkoušel jsem 433MHz https://www.aliexpress.com/item/433Mhz- ... eLevelAB=0 nebo pak https://www.aliexpress.com/item/433mhz- ... eLevelAB=0 ale to mně fungovalo jen na cca 15m s jistotou.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: RFM69CW jak programovat

Příspěvek od pavel1tu » 21 lis 2017, 10:18

Arnost píše:
20 lis 2017, 15:15
No moduly už mám doma, to ale nemění nic na tom, že si nechám poradit. Co máte konkrétně na mysli? Vzdálenost cca 150m ve volném prostoru (na hřišti) Zkoušel jsem 433MHz https://www.aliexpress.com/item/433Mhz- ... eLevelAB=0 nebo pak https://www.aliexpress.com/item/433mhz- ... eLevelAB=0 ale to mně fungovalo jen na cca 15m s jistotou.
Ale to jsou ty s AM modulací - já měl jiné půjčené a fungovali tak do 20m, do 100m jen někdy.
Pokud píšeme o RFM69 - myslíme tyhle moduly
Měl jsem je půjčené na víkend ale nestihl jsem je rozchodit - ale polák co mi je půjčil má ověřen cca. 1km
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Arnost
Příspěvky: 22
Registrován: 05 říj 2017, 21:15
Reputation: 0

Re: RFM69CW jak programovat

Příspěvek od Arnost » 21 lis 2017, 13:35

Jo přesně, na tom se skoro shodneme, že s AM modulací se nedostanu na více jak 20m, proto jsem se rozhodl právě pro modul RFM69, které jsou uvedené pod odkazem. Takže ke zmíněným modulům potřebuji vždy nějaký řídící člen, který potřebuji "nějak" naprogramovat což nevím jak. Takže situace nic moc. Ale když jsem se díval na zmínění odkaz, uviděl jsem tam ještě jiný modul, který se "nijak" neprogramuje a mohl by i vyhovovat mým požadavkům. https://www.aliexpress.com/item/Hc-12-H ... b3d25Jrsv2 jednoduše jej připojím na sériovou linku, kterou budu sledovat. Ještě jedna zapeklitá otázka. Jaké to bude mít zpoždění? Vím není jednoduché říct, otázka zní, když na jedné straně stisknu tlačítko za jak dlouho se mně může na druhé straně rozsvítit led? Řekněme, že při programování budu upřednostňovat tento režim. Jedná se řádově o milisekundy, desítky milisekund nebo stovky milisekund? Děkuji za odpověď a hlavně typ na jiný modul.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: RFM69CW jak programovat

Příspěvek od pavel1tu » 22 lis 2017, 12:15

Tak to neporadím a to z jednoho důvodu ... zásadně nikomu nedoporučím něco co by teoreticky mohlo nějak chodit, ale nemám to ověřené ...
Osobně bych koukl jestli někdo někdy tento modul použil ....

Strýček GOOGLE toho vyhodí spoustu ....
https://www.allaboutcircuits.com/projec ... er-module/
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Arnost
Příspěvky: 22
Registrován: 05 říj 2017, 21:15
Reputation: 0

Re: RFM69CW jak programovat

Příspěvek od Arnost » 22 lis 2017, 14:28

Jo, děkuji za typ, stránku jsem už prostudoval a vypadá celkem dobře, dokonce jsem našel i jednu podrobnou v CZ http://sakul.cz/modul-hc-12-433mhz/n. Ještě bych měl jeden dotaz. Lze nějak nastavit přerušení pro sériovou linku? Běží mně program a pokud do modulu pošlu nějakou zprávu tak se funkce přeruší, okamžitě načte zprávu a pak pokračuje dál v programu kde nastalo přerušení? Našel jsem něco takového, ale nejsem si jisty funkcí.

Kód: Vybrat vše

   Serial.begin(9600);
   attachInterrupt(0, serialInterrupt, CHANGE);
Děkuji mockrát za vaši pomoct

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů