nRF24L01

Odpovědět
chayan1718
Příspěvky: 1
Registrován: 29 kvě 2020, 20:33
Reputation: 0

nRF24L01

Příspěvek od chayan1718 » 29 kvě 2020, 20:47

Dobrý den,
pomocí arduina nano a transcieveru nRF24L01 bych chtěl připojit bezdrátově sensory pro vlhkost hlídání hladiny v nádrži a ovládat zalévání ovocných stromů v sadu. Chtěl jsem si celý systémnejdřív namodelovat na Proteu 8, ale marně sháním knihovny pro bezdrátový modul. Díky Ch. :idea:

BigSandy
Příspěvky: 219
Registrován: 23 zář 2017, 07:09
Reputation: 0

Re: nRF24L01

Příspěvek od BigSandy » 30 kvě 2020, 08:29

https://github.com/maniacbug/RF24

No nevím, ale spiš bych šel do ESP8266

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

Re: nRF24L01

Příspěvek od pavel1tu » 31 kvě 2020, 10:33

ESP je zbytečné a u mne čím dál méně oblíbené (proč jít s kanonem na holuba?), ale je to také řešení.
nFR je jednoduchostí použití a spotřebou na baterkách výhodnější, s nějakým Arduinem/ATtiny na 3,3V, s malým solárkem - teď jedu už od března jen se "superkondikem" - měření teploty, vlhkosti ve skleníku.
Jen pozor na max. počet "propojů" které jdou u nFR vytvořit s protistranou.

A čím se bude měřit vlhkost - některé moduly z číny mají dost velkou spotřebu.

PS: je smutné, že někdo doporučí knihovnu, aniž by to zkoušel, neříkám že je nefunkční, ale je mnoho let mrtvá a je to starý fork bez oprav.

Já doporučím tuto, jednek se ti oficiálně najde v Arduino IDE i nainstaluje + hlídání update,
má i skvělou dokumentaci a hlavně - žije
https://tmrh20.github.io/RF24/

U malých nenáročných věcí používám lite verzi
https://github.com/dparson55/NRFLite

I když ve volném prostranství je dosah celkem dobrý, kupuji nRF24 s vývodem na ext.anténku, cena zase tak větší není, dosah až 5-10x. Dříve jsem kupoval nRF24 s 3D anténkou od jednoho Poláka, ale už je nedělá. Kdyby si byl z okolí Trutnova, mám tu asi 20ks nFR24 opravdu malé provedení, sice jsou už na něco určené, ale kroužek s dětmi do konce prázdnin stejně nebude.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

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

Re: nRF24L01

Příspěvek od pavel1tu » 31 kvě 2020, 11:07

V létě jsem chtěl se studenty jedné průmyslovky testovat toto
http://tmrh20.github.io/RF24Network/Tuning.html
pro jeden "eko-projekt"

Zatím jsem nRF24 používal jen s pár moduly, ale pokud by se povedlo takto vytvořit jakousi "síť",
bylo by to skvělé.
Již několik let se sbírají data v nejmenovaném údolí v 1 zoně NP, ale jen na SD karty.
Tímto by nám vznikla síť mezi čidly, skoro online - čímž by to pro studenty bylo zajímavější a data by se mohla zpracovávat průběžně, a mohlo by se jich tam umístit desítky, zatím máme jen 7 ks.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

BigSandy
Příspěvky: 219
Registrován: 23 zář 2017, 07:09
Reputation: 0

Re: nRF24L01

Příspěvek od BigSandy » 31 kvě 2020, 14:21

Tak to zaleží na chayan1718 jak se rozhodne , ale já spíše beru v uváhu spolehlivost než jednoduchost.
NRF je tak pro nějaké jednoduché realizace ale ne na něco, na co se musím spoléhat.
Na střeše mám routr jako AP jak kvůli tomu, abych měl net i u sousedu na zahradě, tak mam k němu připojené všechny v ESP co jsou na zahradě.
Kdykoliv se přes internet (VPN) mužů dostat na jejích web rozhraní. Kdykoliv si je můžu pingnout, když něco nefunguje a kdykoliv přenastavit.
Doma je raspi, do kterého se odesílají naměřená data a ukládají do RRDtool a v raspi na web rozhraní mám je zobrazené.
Pokud mi z nějaké ESP nepřijdou data déle jak 10 minut, raspi pošle email.
Jakoukoliv chybu nebo problém ESP odesílá do raspi a to okamžitě odesílá email.
A pokud někde nemám zdroj, tak používám toto.
https://www.aliexpress.com/item/4000615506929.html
Třeba u 4 měruněk mám ESP-01 a hlida na jaře teplotu v noci.
Naposledy upravil(a) BigSandy dne 31 kvě 2020, 14:28, celkem upraveno 1 x.

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: nRF24L01

Příspěvek od ArduXPP » 31 kvě 2020, 14:27

NRF24l01 což jsem testoval, tak je tak stejně spolehlivý jako esp8266. Rozdíl je jen to, že u esp8266 jsi omezenej na wifi, takže pokrytí musí být. U NRF24l01 to jede přes superkapacitor a není se o co starat :)

BigSandy
Příspěvky: 219
Registrován: 23 zář 2017, 07:09
Reputation: 0

Re: nRF24L01

Příspěvek od BigSandy » 31 kvě 2020, 14:36

Jasně, ale pokud se posere NRF24l01, tak to zjistíš jak?
Na ESP mi stačí skript v raspi, který na ni bude odesílat v časových intervalech ping, nebo hlidat ty přijaté data.
Pokud jezdiš na delši dobu pryč a spolehaš že Ti to bude zalivat a pak zjistiš, že se něco posmolilo.

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: nRF24L01

Příspěvek od ArduXPP » 31 kvě 2020, 14:54

Já využívám jak esp tak nrf, ale samotné nrf se ti jen tak neposere xd :) Ten slouží jen k odeslání a k příjmu. A přes nrf můžes používat i zkoušku, jestli je funkční, když si ten kod napíšeš. Jde spíš o využití, kde potřebuješ jen měřit , tak proč tam budeš mít esp8266.. Když tam můžeš dát něco úsporného.
Přes tu knihovnu network nebo jak se jmenuje, tak tam můžeš ovládat 120 nrf :)

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

Re: nRF24L01

Příspěvek od pavel1tu » 31 kvě 2020, 17:31

BigSandy píše:
31 kvě 2020, 14:36
Jasně, ale pokud se posere NRF24l01, tak to zjistíš jak?
Na ESP mi stačí skript v raspi, který na ni bude odesílat v časových intervalech ping, nebo hlidat ty přijaté data.
Pokud jezdiš na delši dobu pryč a spolehaš že Ti to bude zalivat a pak zjistiš, že se něco posmolilo.
ESP je skvělé, ale pro toto opravdu trochu zbytečné (beru jeho výkon).
nFR24 jsem zprovoznil opravdu hodně a nikde žádné neodešlo.
A pokud se ztratí spojení - lze to opravdu jednoduše detekovat.A při ztrátě dat z jednoho čidla můžeš vyhlásit alarm a zalévat tu oblast klidně podle dat z jiného čidla, sice tehdy na RFMxx ale podobně to mám dělané ve sklenících, kde už je 48 modulů hlídajících od vytápění, zalévání atd. Jen větrání se ponechalo pořád to nejspolehlivější co existuje - píst s roztažnou kapalinou.

Pořád ale nevíme podrobnosti, hlavně čím se to bude napájet, a rozhodnout se musí sám.
Jinak možnost poruchy ESP nebo ATtiny+nRF24 je podle mne asi stejná.

PS: jsem známý mírným odporem k řadě ESP, ale je to způsobeno spíše "bezpečností" těchto čipů a tím že jsem začínal alarmy, kde jde hlavně o tu bezpečnost. Každé ESP najdu mobilem, nFR24 už jedině nějakým zažízením na odposlech (používám širokopásmový přijímač)
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

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