nRF24L01 multi sensor

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

nRF24L01 multi sensor

Příspěvek od ohruska » 08 pro 2017, 22:36

Zdravím.
Pracuji ve strojírenství a jak je známo teplota je největší nepřítel strojařů.
Momentálně řeším problémy na stroji o velikosti 7x4x2m.
Na takovém velkém stroji je problém s délkou drátů ke kontrolním čidlům.
Používám DS18B20.
Tak mě napadlo použít nRF24L01 s jedním přijíčem a 6-ti vysílači.
Obrázek
Zatím posílám pouze jednu hodnotu teploty z každého vysílače.
Tedy zatím jsem zkoušel jen dva vysílače a přepínat jednotlivé kanály.
Ale zatím spolehlivě fungují 3 nebo maximálně 4 kanály.
Třeba kanál číslo 4 se mě zatím nikdy nepodařilo oživit a není mě jasné proč.
Měl by někdo nějaký nápad?
Přílohy
N24l01_figure05.jpg

Axamith
Příspěvky: 533
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: nRF24L01 multi sensor

Příspěvek od Axamith » 09 pro 2017, 02:43

Zeptám se trochu jinak. Co s těmi hodnotami chceš dělat? Jsem ze stejného oboru jako ty, ale nenapadá mě nic, jak tyto hodnoty využít v praxi, krom informace o teplotách. Žádnou kompenzaci stroje typu home made si v praxi opravdu nedovedu představit. U nového CNC stroje v žádném případě (to stejně řeší systém již běžně) a u staršího CNC nebo konvenčního mě nenapadá způsob, jak s naměřenými hodnotami naložit. Tím nezmenšuji problém, není nic horšího jak otevřené okno na teplotně stabilizovaný rám stroje ...

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 multi sensor

Příspěvek od pavel1tu » 09 pro 2017, 08:43

Nevím jak funguji ty vysílače co jsi si vybral, ale rozhodně bude důležité jak se nastaví ten přijímací.
Než jsem začal budovat síť asi 35 míst se snímáním teplot, četl jsem dost příspěvků všude možně.

Důležité je aby měl každý svoji adresu, vyčetl jsem, že takto může být teoreticky propojených ař 255 zařízení (psalo se tam přímo o tvém modulu).
Hledej "multiple receiver"

PS:Já osobně jsem se to kvůli vzdálenostem do 400m volným prostorem a díky absolutní nedůvěře 2,4GHZ rozhodl budovat na 244MHz
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

Re: nRF24L01 multi sensor

Příspěvek od ohruska » 09 pro 2017, 09:33

Zatím se jedná jen o monitorování stavu.
Stroj se totiž v ose Z pohybuje během dne skoro až 0.1mm.
A ještě pravá strana více než levá asi o 0.02mm.
Ale nemám zpětnou vazbu na teploty a to je nyní celkem stabilní prostředí, protože se topí.
V létě to bude daleko horší.
Stroj je symetrické konstrukce, tak se jedná pouze o korekci osy Z.
Na stroji je již nainstalováno čidlo u odměřovacího pravítka osy Z, protože je použito sklo proti páskům na osách X a Y.

Zvolený způsob jsem zvolil proto, že je tam velmi výhodná cena a malý odběr z baterie a nepotřebuji se připojovat do místní sítě.
Plánuji rozšíření na druhé čidlo na kabelu, až 4m.
Nebo by bylo možné použít dva přijímače a tím je počet vysílašů dvojnásobný.
Normálně měřím teploty každou minutu.

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

Re: nRF24L01 multi sensor

Příspěvek od ohruska » 09 pro 2017, 16:21

Zatím nemohu posílat zprávy, tak odpovídám tady.


Zdravím
Já pracuji na zkušebně obráběcích strojů, již mnoho let.
Řešení roztažnosti forem z hliníkových slitin to už mám dávno za sebou.
Rozdílná roztažnosti pravítek a jejich umístění 2m nad obráběnou plochou, kde je až o 2°C vyšší teplota také. Ale toto první tak velký stroj v uspořádání s horní gantry. A ty hodnoty dilatací osy Z, jsou velmi velké. Navíc nejsou ani symetrické, tak potřebuji k mapě deformací ještě mapu teplot, aby se dalo navrhnout nějaké řešení.
Ota

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 multi sensor

Příspěvek od pavel1tu » 10 pro 2017, 21:59

jen opravím ten blbej překlep "244MHz" je myšleno 433MHz - na Blackberry někdy píši jak nějaký autista ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

Re: nRF24L01 multi sensor

Příspěvek od ohruska » 11 pro 2017, 09:59

Po dalších testech to asi funguje jak má. Někde píší, že lze komunikovat pouze s 5-ti vysílači.
To se mě už podařilo.

Axamith
Příspěvky: 533
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: nRF24L01 multi sensor

Příspěvek od Axamith » 12 pro 2017, 06:37

Běží ti to na stole, nebo už to máš přímo na stroji? Když jsem laboroval s NRF24L01, tak jsem zjistil, že jsou dost rušeny kovem, ve volném prostoru nebo zástavbě to bylo OK, pod plechovým víkem zcela zastíněný signál. Něco podobného vy se dalo očekávat po instalaci na stroj, je to přeci jen pořádný kus železa.

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

Re: nRF24L01 multi sensor

Příspěvek od ohruska » 12 pro 2017, 21:24

Zatím to mám na stole. Krabičky budou tištěné na 3D tiskárně. Protože se předpokládá dlouhodobé měření, minimálně týden v kuse, tak ty čidla budou na vnější straně pláště stroje a antény budou co nejvíce vzdálené od magnetu na spodní straně krabičky a budou trčet z krabičky ven.
Jen malý problém. Připojil jsem SD kartu na SPI rozhraní a modul nRF24L01 přestal komunikovat. SD karta funguje samostatně a s modulem nRF24L01. Ale modul nRF24L01 funguje jen samostatně.

ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

Re: nRF24L01 multi sensor

Příspěvek od ohruska » 17 pro 2017, 11:21

Zdá se, že problém se zápisem, na SD kartu je vyřešen.
Je třeba použít SD kartu bez elektroniky.
Já použil tuto:
ITEAD-SD-5-3v3-500.jpg
A funguje to.

Odpovědět

Kdo je online

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