Stránka 1 z 4
					
				433MHz - větší dosah
				Napsal: 06 říj 2017, 07:45
				od seta1J
				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).
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 07 říj 2017, 17:28
				od Wojta
				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í...
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 08 říj 2017, 07:32
				od purs
				Urcite lepsi antena. Pokud jsou zarizeni na pevnem miste pouzit nasmerovane YAGI anteny.
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 07 lis 2017, 13:26
				od pavel1tu
				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 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 24 led 2019, 17:46
				od Maxim
				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);
  }
}
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 24 led 2019, 19:32
				od pavel1tu
				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.
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 24 led 2019, 19:49
				od pavel1tu
				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.
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 24 led 2019, 22:03
				od jankop
				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.
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 25 led 2019, 06:11
				od pavel1tu
				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
 
			 
			
					
				Re: 433MHz - větší dosah
				Napsal: 25 led 2019, 10:08
				od Maxim
				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í