rf 433mhz sorun

Başlatan hamzacanalt, 20 Haziran 2015, 00:04:05

hamzacanalt

iyi günler aliexpressten almış olduğum alıcı verici modül 2 gün önce elime ulaştı iki gündür deniyorum iki modülede 17.3cm anten bağladım ancak başarılı olamadım veri aktarımını yapıyorum ancak alıcıdan çok fazla parazit geliyor ve almış oluğum veri sürekli değişiyor alıcıdan gelen veriyi nasıl filtreleyebilirim acaba

Modüller:http://www.aliexpress.com/item/Best-prices-1-pair-2pcs-433Mhz-RF-transmitter-and-receiver-link-kit-for-Arduino/1973229871.html
Modüllerin Kendim Çektiğim Resimleri:

Kodlarım :

Verici:
#include <main.h>

#use rs232 (baud=600, xmit=PIN_b2, parity=N, stop=1)

void main()
{
setup_timer_1(T1_DISABLED); // T1 zamanlayıcısı devre dışı
setup_timer_2(T2_DISABLED,0,1); // T2 zamanlayıcısı devre dışı

   while(TRUE){
      if(input(pin_b5)){
      for(int i=0;i<20;i++){
      putc(100);
      }
      }
      if(input(pin_b4)){
      for(int i=0;i<20;i++){
      putc(200);
      }
      }
   }
}


Alıcı:
#include <main.h>

#define LCD_ENABLE_PIN  PIN_B2
#define LCD_RS_PIN      PIN_B0
#define LCD_RW_PIN      PIN_B1
#define LCD_DATA4       PIN_B4
#define LCD_DATA5       PIN_B5
#define LCD_DATA6       PIN_B6
#define LCD_DATA7       PIN_B7
#define use_portb_lcd TRUE

#include <lcd.c>

#use rs232 (baud=600,rcv=PIN_C7,xmit=PIN_C6, parity=N, stop=1)

int rf=0;

#int_rda
void kesme(){
disable_interrupts(int_rda);

rf=getc();

enable_interrupts(int_rda);
}

void main()
{
setup_psp(PSP_DISABLED); // PSP birimi devre dışı
setup_timer_1(T1_DISABLED); // T1 zamanlayıcısı devre dışı
setup_timer_2(T2_DISABLED,0,1); // T2 zamanlayıcısı devre dışı
setup_CCP1(CCP_OFF); // CCP1 birimi devre dışı
setup_CCP2(CCP_OFF); // CCP2 birimi devre dışı

enable_interrupts(GLOBAL);
enable_interrupts(int_rda);

set_tris_b(0xFF);
output_b(0x00);

lcd_init();

while(TRUE){
printf(lcd_putc,"\fGelen=%u",rf);

delay_ms(500);
}
}

tyildizak

Yolladığın verinin başına preamble ve senkron için birkaç byte eklersen daha iyi sonuçlar alırsın. Ayrıntılı bilgi: http://www.barissamanci.net/Makale/18/atx34-ve-arx34-ile-433mhz-kablosuz-haberlesme/

hamzacanalt

#2
çok sağolasın hocam allah razı olsun 2 gündür kafayı yicektim sayende oldu kodların son halini yazarım birazdan çok teşekkürler