Stránka 3 z 4

Re: 433MHz - větší dosah

Napsal: 22 pro 2019, 21:23
od seta1J
Ty úplně základní
https://www.ebay.com/itm/433Mhz-RF-tran ... SwZH1d3zob

Mám i provedení s krystaly ale s tím jsem zatím nehnul (moc jsem tomu ale nedal). Jen když nechodil tam ten tak jsem zkusil (zdá se mi, že fungovat by měly stejně).

https://www.ebay.com/itm/RF-module-433M ... 2749.l2649

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 14:54
od Maxim
Ahoj,
zkouším teď moduly Ra-01 měly by mít dosah několik km ale mě to funguje max na pár cm :-(
nevěděl by někdo co s tím?? zkoušel jsem v knihovně nastavovat slabší sílu vysílání, ale to mi to pak nešlo vůbec
zkouším momentálně na dvou arduino UNO



#include <SPI.h>
#include <LoRa.h>

int counter = 0;


void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Sender");

if (!LoRa.begin(915E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}

void loop() {
Serial.print("Sending packet: ");
Serial.println(counter);

// send packet
LoRa.beginPacket();
LoRa.print("aa hello ");
LoRa.print(counter);
LoRa.endPacket();

counter++;

delay(500);
}




#include <SPI.h>
#include <LoRa.h>

void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Receiver");

if (!LoRa.begin(915E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}

void loop() {
// try to parse packet
int packetSize = LoRa.parsePacket();
if (packetSize) {
// received a packet
Serial.print("Received packet '");

// read packet
while (LoRa.available()) {
Serial.print((char)LoRa.read());
}

// print RSSI of packet
Serial.print("' with RSSI ");
Serial.println(LoRa.packetRssi());
}
}
IMG_20210129_145150[1].jpg
IMG_20210129_145124[1].jpg

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 15:24
od Cenda608
Modul máš 433MHz a v programu nastavuješ 915. Sem na mobilu, až budu doma tak ti hodím odkaz na lepší knihovnu, mě to funguje asi na 500 metrů v lehké zástavbě. Při zkoušení je údajně lepší mít ty moduly dál od sebe a hlavně nevysílat bez antény.

Odesláno z mého T780H pomocí Tapatalk


Re: 433MHz - větší dosah

Napsal: 29 led 2021, 15:49
od Maxim
!LoRa.begin(915E6)
tímhle se nastavuje frekvence???
zkoušel jsem oboje jak na 915 tak na 433 a furt to samé... tak prosím pošli, jestli máš lepší knihovnu
těch 500m co jsi zkoušel bylo max? nebo víc si nezkoušel?

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 16:23
od Maxim
zkoušel jsem nějaké programy, co jsem našel na netu, tak je to malinko lepší ale stejně pro mé účely nepoužitelné

výsledky na 10m přes zeď:
Received packet 'hello 44' with RSSI -78
Received packet 'hello 45' with RSSI -102
Received packet 'hello 46' with RSSI -87
Received packet 'hello 47' with RSSI -82
Received packet 'hello 48' with RSSI -80


#include <SPI.h>
#include <LoRa.h>

int counter = 0;

void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Sender");

if (!LoRa.begin(433E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}

LoRa.setTxPower(10);

}

void loop() {
Serial.print("Sending packet: ");
Serial.println(counter);

// send packet
LoRa.beginPacket();
LoRa.print("hello ");
LoRa.print(counter);
LoRa.endPacket();

counter++;

delay(1000);
}




#include <SPI.h>
#include <LoRa.h>

void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Receiver");

if (!LoRa.begin(433E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}

void loop() {
// try to parse packet
int packetSize = LoRa.parsePacket();
if (packetSize) {
// received a packet
Serial.print("Received packet '");

// read packet
while (LoRa.available()) {
Serial.print((char)LoRa.read());
}

// print RSSI of packet
Serial.print("' with RSSI ");
Serial.println(LoRa.packetRssi());
}
}

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 20:00
od Cenda608
Připadá mi že problém nebude jen v knihovně, celkově jsem zkusil tři knihovny a signál byl vždy podobný. Pro lepší signál mají být antény umístěny svisle a co nejvýš nad terénem, ale to vrámci testování na pár metrů to nevadí. Z fotek není dobře vidět napájení modulu, má být 3.3V.
Knihovnu používám https://github.com/jgromes/RadioLib protože ta Sandeep co máš ty způsobovala zamrzání modulu, kód v arduinu běžel dál, ale nic se neodesílalo ani přijímalo a úplně první knihovna RadioHead mi nevyhovovala.
Používám kompletní řešení https://www.tindie.com/products/iotmcu/ ... 20-433mhz/ a jako základnu https://heltec.org/product/wifi-lora-32-v2/
Ze začátku jsem měl jen ty moduly s atmegou a až časem přikoupil ESP32, není to o moc dražší. Komunikace atmega-atmega nebo atmega-ESP32 v pohodě, obojí programuji přes arduino IDE.
Jediné co můžu doporučit je ověřit správnost a kvalitu zapojení.
Ta vzdálenost je dána umístěním, atmega je v garáži a ESP32 doma, vysílání obousměrně, přes dvě stěny a dvě budovy, rssi okolo -110 až -115, tři dny jsem jen posílal testovací vzorek po deseti vteřinách a jestli tam bylo pět chyb tak je to moc. Projekt ještě není hotový, bude to hlídání garáže, takže jeden dva koncáky, teplotní čidlo a hlídání elektrické sítě.

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 20:12
od Maxim
napájím 3.3V.. ten modul vypadá dobře, to má v sobě atmegu a slot na 18650 článek?
akotá teda bych chtěl vyšší ten dosah.... rssi okolo -110 až -115 to už je skoro na hraně, ne? a jen na pár metrů....já měl teď při testu na 10m přes dvě zdi -92 při LoRa.setTxPower(10);

Re: 433MHz - větší dosah

Napsal: 29 led 2021, 20:23
od Cenda608
Baterka tam je 14500, rssi šlo tuším do -130, při -125 to ještě funguje, výkon asi na max jak je to nastavený defaultně, 17.

Re: 433MHz - větší dosah

Napsal: 02 pro 2021, 09:42
od Maxim
Cenda608 píše:
29 led 2021, 20:23
Baterka tam je 14500, rssi šlo tuším do -130, při -125 to ještě funguje, výkon asi na max jak je to nastavený defaultně, 17.
na jak velké vzdálenosti ti to funguje? a jak dlouho vydrží akumulátor?

Re: 433MHz - větší dosah

Napsal: 02 pro 2021, 13:49
od Cenda608
Něco přes 300 metrů, napájím ze sítě. Momentálně rozebráno, rekonstrukce garáže.
Nemám to na přímou viditelnost, ale při rssi 135 to ještě dává data v pořádku.

Odesláno z mého T780H pomocí Tapatalk