433MHz - větší dosah

seta1J
Příspěvky: 29
Registrován: 02 říj 2017, 04:32
Reputation: 0

433MHz - větší dosah

Příspěvek od seta1J » 06 říj 2017, 07:45

Zdravím,
zkoušel někdo zvětšit dosah u 433MHz?
http://www.ebay.com/itm/433Mhz-RF-Trans ... SwM7JZ019W
Modul mi chodí na cca 100m. Potřeboval bych zvednout na cca 500m.
Zatím pátrám bez úspěchů.
Snad nějak napájením (zatím jsem nezkoušel-nevím kolik si mohu dovolit).

Wojta
Příspěvky: 184
Registrován: 22 črc 2017, 16:39
Reputation: 0

Re: 433MHz - větší dosah

Příspěvek od Wojta » 07 říj 2017, 17:28

Nezkoušel ale mělo by to snad jít bez problémů. Než budete zvyšovat napětí, zkusil bych změnit anténu. Nejsem žádný RF profík ale tohle by snad nemělo být tak těžké :) Měl by stačit třeba jen delší kus drátu a je vystaráno. Na testy s napětím by se asi vyplatilo koupit si jich víc a prostě to zkusit. Pochybuju že budou mít moduly nějaký datasheet který vám o tom něco prozradí...

purs
Příspěvky: 24
Registrován: 25 črc 2017, 13:10
Reputation: 0

Re: 433MHz - větší dosah

Příspěvek od purs » 08 říj 2017, 07:32

Urcite lepsi antena. Pokud jsou zarizeni na pevnem miste pouzit nasmerovane YAGI anteny.

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

Re: 433MHz - větší dosah

Příspěvek od pavel1tu » 07 lis 2017, 13:26

Jako radioamatér - rozhodně by pomohla lepší anténa.

Přesně tyhle moduly jsem zkoušel v sobotu. Už jen to, že mají dle katalogových listů AM, což považuji za amplitudovou modulaci, a výkon 10mW který je tam popisovám rozhodně nemají, vypovídá o všem.

Pán co mi je půjčil/daroval říkal že je to jen na pár desítek metrů, z prodlužující vzdáleností je potřeba dost výrazně zmenšovat rychlost (na 100m prý byla udeální z 9600 klesnout na nějakých 900).
Mě skrz byt to nefungovalo.

Nevím jestli to nebyl náhodou nějaký šunt, ale já jdy do těch co jdou uspávat a mají regulaci výstupního výkonu.

PS: pokud budete dělat anténu, je to na netu pěkně popsané, včetně obrázků - ideální je délka o délce vlny (dle frekvence). viz.
https://learn.sparkfun.com/tutorials/rf ... okup-guide
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: 433MHz - větší dosah

Příspěvek od Maxim » 24 led 2019, 17:46

Ahoj,
používám tyto FM moduly a dosah komunikace je sotva metr, stačí dát ruku do cesty a už to blbne.
Poradil by mi někdo čím to je?

posílám i vzorový kód

vysílač:
// 433 MHz vysílač

// připojení knihovny
#include <VirtualWire.h>



int led = 9; // definování proměnné pro LED diodu

void setup()
{
// nastavení typu bezdrátové komunikace
vw_set_ptt_inverted(true);
// nastavení rychlosti přenosu v bitech za sekundu
vw_setup(1000);
// nastavení čísla datového pinu pro vysílač
vw_set_tx_pin(8);

pinMode(led, OUTPUT);
}

void loop()
{
// vytvoření proměnných pro různé
// druhy zpráv
// proměnná zprava pro poslání textu
const char *zprava = "Cas od zapnuti: ";
// proměnná s načtením počtu sekund od
// připojení napájení
long cas = millis()/1000;
// pracovní proměnná pro konverzi
// čísla na text
char znaky [128];
// příkazy pro konverzi čísla na text,
// čas převedený na text je uložen do
// proměnné casZnaky
snprintf(znaky, sizeof(znaky), "%ld", cas);
char *casZnaky = znaky;
// rozsvícení LED diody při odesílání (nepovinné)
digitalWrite(9, HIGH);
// odeslání textu v proměnné zprava
vw_send((uint8_t *)zprava, strlen(zprava));
// vyčkání na odeslání celé zprávy
vw_wait_tx();
// zhasnutí LED diody při odeslání (nepovinné)
digitalWrite(9, LOW);
// pauza mezi posláním zpráv
delay(100);
// obdobný kus kódu, který opět rozsvítí LED
// diodu, zašle obsah proměnné casZnaky
// a po odeslání LED diodu zhasne
digitalWrite(9, HIGH);
vw_send((uint8_t *)casZnaky, strlen(casZnaky));
vw_wait_tx();
digitalWrite(9, LOW);
delay(900);
}


// 433 MHz Přijímač

// připojení knihovny
#include <VirtualWire.h>

void setup()
{
// inicializace komunikace po sériové lince
Serial.begin(9600);
// nastavení typu bezdrátové komunikace
vw_set_ptt_inverted(true);
// nastavení rychlosti přenosu v bitech za sekundu
vw_setup(1000);
// nastavení čísla datového pinu pro přijímač
vw_set_rx_pin(7);
// nastartování komunikace po nastaveném pinu
vw_rx_start();
Serial.println("acca");
}

void loop()
{
// vytvoření proměnných pro uložení
// přijaté zprávy a její délky,
// délka je maximálně 78 znaků
uint8_t zprava[VW_MAX_MESSAGE_LEN];
uint8_t delkaZpravy = VW_MAX_MESSAGE_LEN;
// v případě přijetí zprávy se vykoná tato if funkce
if (vw_get_message(zprava, &delkaZpravy)) {
// rozsvícení LED diody při příjmu (nepovinné)
//digitalWrite(13, true);
// vytištění celé zprávy po znacích
// pomocí for cyklu
for (int i = 0; i < delkaZpravy; i++) {
Serial.print((char)zprava);
}
// ukončení vypsaného řádku pomocí println
Serial.println("");
// zhasnutí LED diody při příjmu (nepovinné)
//digitalWrite(13, false);
}

}
Přílohy
IMG_20190122_222126[1].jpg
IMG_20190122_222145[1].jpg

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

Re: 433MHz - větší dosah

Příspěvek od pavel1tu » 24 led 2019, 19:32

Jsou to "levné" moduly s AM modulací - podle vzhledu. Možná k nim jdou dokoupit jiné anténky, ale nejsem si jistý.
Rozhodně ty anténky odkloň od destiček, dej je dál od sebe - možná se ruší navzájem.

Já s AM modulací dělal pokusy a na 100m mi jela rychlost asi 256bps bez chyb - ale možná to bylo tou čínou ;)

Naposledy jsem používal moduly s FM modulací (je jich více tipů, záleží co od toho přesně chceš, ty dražší mají HW kryptování, adresaci-jde jich použít více v malém prostoru, řízení výkonu vysílání, řízení citlivosti příjmu).
V provozu máme přes údolí asi na 1,1km, ale s koupenými ext. anténami, na rychlosti 9600 - více nepotřebujeme.
Kamarád má 12 ks + základnu u skleníků - vzdálenosti do 450m - 6 jich jede na baterkách + solárko.

PS: nevýhoda je ovládání po ser.portu - nejde s tím zároveň mít připojený PC do USB aby člověk sledoval co chodí a co ne. Knihovnu SofwareSerial jsem nerozchodil.
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: 433MHz - větší dosah

Příspěvek od pavel1tu » 24 led 2019, 19:49

Nevím na co to máte, ale na kroužku teď kamarád s dětmi staví jednoduchou meteostanici.
Objednával jsem jim tyto moduly

Ale musel bych se zeptat na jakou vzdálenost je testoval ...

Já používám z balkonu s označením HC12 - už na Ali nejsou, mám ext. anténku a vpohodě 9600bps. skrz zeď do bytu.

Jinak ty výkonné musíte hledat třeba RFM69, ale je jich pár tipů. Osobně je nepoužívám - kdysi jsem si je jen testoval na stole - používá je kolega z práce.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

jankop
Příspěvky: 1026
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: 433MHz - větší dosah

Příspěvek od jankop » 24 led 2019, 22:03

PS: nevýhoda je ovládání po ser.portu - nejde s tím zároveň mít připojený PC do USB aby člověk sledoval co chodí a co ne. Knihovnu SofwareSerial jsem nerozchodil.
Tvořím cosi a považoval jsem za naprosto samozřejmé, že SoftwareSerial bude fungovat. Zrovna včera jsem ho poprvé použil v programu a fakt naprosto bez problémů. Protože můj senzor má jen 9600kbd, tak jsem jinou rychlost nezkoušel, ale udivuje mě, že ti to nefungovalo.

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

Re: 433MHz - větší dosah

Příspěvek od pavel1tu » 25 led 2019, 06:11

jankop píše:
24 led 2019, 22:03
Tvořím cosi a považoval jsem za naprosto samozřejmé, že SoftwareSerial bude fungovat. Zrovna včera jsem ho poprvé použil v programu a fakt naprosto bez problémů. Protože můj senzor má jen 9600kbd, tak jsem jinou rychlost nezkoušel, ale udivuje mě, že ti to nefungovalo.
Nevím, já to nezkoumal proč.
Rozchodil jsem si komunikaci samotnou. Pak jsem ji vypnul.
Pak jsem rozchodil meteostanici bez ext. čidla a když vše fungovalo, zapnul jsme těch 433MHz

Pokud děláš s těmi RFM69 moho poprosit do PM o knihovnu co používáš.
Už mi ji někdo dával, ale já tu mám uložených asi 6 knihoven a nevím která to byla.

děkuji
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: 433MHz - větší dosah

Příspěvek od Maxim » 25 led 2019, 10:08

děkuji za rady, antény jsem přeletoval a zvýšil jsem napětí vysílače z 5V na 8V a je to malinko lepší
mám ještě nějaké další vysílače, ale ty bohužel nevím jak se používají
Přílohy
IMG_20190125_100711[1].jpg

Odpovědět

Kdo je online

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