Připojení RF vysílače a přijímače k Arduinu: 5 kroků
Připojení RF vysílače a přijímače k Arduinu: 5 kroků
Anonim
Připojení RF vysílače a přijímače k Arduinu
Připojení RF vysílače a přijímače k Arduinu

Modul RF (Radio Frequency) pracuje na rádiové frekvenci. Odpovídající rozsah kolísá mezi 30 kHz a 300 GHz v systému RF. Digitální data jsou vyjádřena jako variace v amplitudě nosné vlny. Tento druh modulace je známý jako klíč pro posun amplitudy (ASK). Signály vysílané prostřednictvím RF mohou cestovat na větší vzdálenosti, takže jsou vhodné pro aplikace s dlouhým dosahem. RF přenos je silnější a spolehlivější.. RF komunikace využívá specifický frekvenční rozsah.. Tento RF modul se skládá z RF vysílače a RF přijímače. Dvojice vysílač/přijímač (Tx/Rx) pracuje na frekvenci 434 MHz. RF vysílač přijímá sériová data a vysílá je bezdrátově prostřednictvím RF prostřednictvím své antény připojené na pin4. Přenos probíhá rychlostí 1 Kbps - 10 Kbps. Přenesená data jsou přijímána RF přijímačem pracujícím na stejné frekvenci jako vysílač.

Vlastnosti RF modulu:

1. Frekvence přijímače 433 MHz.

2. Typická frekvence přijímače 105 Dbm.

3. Napájecí proud přijímače 3,5 mA.

4. Nízká spotřeba energie.

5. Provozní napětí přijímače 5v.

6. Frekvenční rozsah vysílače 433,92 MHz.

7. Napájecí napětí vysílače 3v ~ 6v.

8. Výstupní výkon vysílače 4v ~ 12v

V tomto příspěvku budete vědět, jak bezdrátově přenášet data z jednoho místa na druhé, abychom toho dosáhli, použili jsme modul vysílače a přijímače RF. RF vysílač pošle některé znaky do sekce přijímače. Na základě přijatého znaku se na LCD displeji v sekci přijímače zobrazí kódovaná zpráva. Vysílač RF a přijímač budou připojeny k desce arduino na konci tx a rx, před zahájením připojení potřebujeme některé hardwarové komponenty, které jsou uvedeny níže.

Krok 1: Požadované součásti

Hardwarové komponenty

1. RF vysílač a přijímač

2. Arduino uno (2 desky).

3. Displej LCD 16*2

4. propojovací vodiče.

5. Breadboard (volitelně)

6. Pájecí pistole

Je vyžadován software

1. Arduino IDE

Krok 2: Připojení RF vysílače a přijímače k Arduinu

Propojení RF vysílače a přijímače s Arduinem
Propojení RF vysílače a přijímače s Arduinem
Propojení RF vysílače a přijímače s Arduinem
Propojení RF vysílače a přijímače s Arduinem
Propojení RF vysílače a přijímače s Arduinem
Propojení RF vysílače a přijímače s Arduinem

Připojení RF Tx a Rx k Arduinu

Proveďte zapojení podle schématu zapojení, pro implementaci Rf Tx & Rx potřebujeme dvě desky arduino, jednu pro vysílač a druhou pro přijímač. Jakmile připojíte vše podle schématu zapojení. Modul funguje dobře

Krok 3: Kód

Kód

Než odešlete kód do svého Arduina Nejprve si stáhněte knihovnu odtud

Kód vysílače

#include // sem zahrnout soubor virtuální drátové knihovny

char *řadič;

voidsetup ()

{

vw_set_ptt_inverted (true);

vw_set_tx_pin (12);

vw_setup (4000);. // rychlost přenosu dat Kbps

}

prázdná smyčka ()

{

řadič = "9";

vw_send ((uint8_t *) řadič, strlen (řadič));

vw_wait_tx ();

// Počkejte, až celá zpráva zmizí

zpoždění (1000);

ovladač = "8";

vw_send ((uint8_t *) řadič, strlen (řadič));

vw_wait_tx ();

// Počkejte, až celá zpráva zmizí

zpoždění (1000);

}

Kód přijímače

#include // sem vložte soubor knihovny LiquidCrystal

#include // sem zahrnout soubor virtuální drátové knihovny

LiquidCrystal lcd (7, 6, 5, 4, 3, 2);

charcad [100];

int pos = 0;

voidsetup ()

{

lcd.begin (16, 2);

vw_set_ptt_inverted (true);

// Povinné pro DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Bity za sekundu

vw_rx_start (); // Spusťte PLL přijímače

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message (buf, & buflen))

// Neblokující

{

if (buf [0] == '9')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print („Hello Techies“);

}

if (buf [0] == '8')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print („Vítejte“);

lcd.setCursor (0, 1);

lcd.print („Pro-Tech Channel“);

}

}

Krok 4: Výsledek

Image
Image
Výsledek
Výsledek

Krok 5: Sledujte nás dál

Klikněte na odkaz níže a sledujte blog pro další aktualizace

protechel.wordpress.com

Děkuji

Doporučuje: