Оглавление:

Подключение РЧ-передатчика и приемника к Arduino: 5 шагов
Подключение РЧ-передатчика и приемника к Arduino: 5 шагов

Видео: Подключение РЧ-передатчика и приемника к Arduino: 5 шагов

Видео: Подключение РЧ-передатчика и приемника к Arduino: 5 шагов
Видео: МОДУЛИ ПЕРЕДАТЧИКА И РАДИОПРИЁМНИКА ДЛЯ ARDUINO-ПРОЕКТОВ НА 433 МГц 2024, Ноябрь
Anonim
Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino

Радиочастотный модуль работает на радиочастоте. Соответствующий диапазон колеблется от 30 кГц до 300 ГГц в радиочастотной системе. Цифровые данные представлены как вариации амплитуды несущей волны. Этот вид модуляции известен как клавиша смещения амплитуды (ASK). Сигналы, передаваемые через RF, могут распространяться на большие расстояния, что делает его пригодным для приложений с большим радиусом действия. Радиочастотная передача более сильная и надежная. Радиочастотная связь использует определенный частотный диапазон. Этот радиочастотный модуль состоит из радиочастотного передатчика и радиочастотного приемника. Пара передатчик / приемник (Tx / Rx) работает на частоте 434 МГц. РЧ-передатчик принимает последовательные данные и передает их по беспроводной связи через РЧ-сигнал через антенну, подключенную к выводу 4. Скорость передачи составляет 1–10 кбит / с. Переданные данные принимаются радиочастотным приемником, работающим на той же частоте, что и передатчик.

Особенности радиочастотного модуля:

1. Частота приемника 433 МГц.

2. Типовая частота приемника 105 дБм.

3. Ток питания приемника 3,5 мА.

4. Низкое энергопотребление.

5. Рабочее напряжение приемника 5В.

6. Диапазон частот передатчика 433,92 МГц.

7. Напряжение питания передатчика 3 ~ 6 В.

8. выходная мощность передатчика 4 ~ 12 В

В этом посте вы, ребята, узнаете о том, как передавать данные из одного места в другое по беспроводной сети. Для этого мы использовали модуль Rf-передатчика и приемника. Радиочастотный передатчик отправит некоторые символы в секцию приемника. В зависимости от полученного символа на ЖК-дисплее в секции приемника будет отображаться закодированное сообщение. Радиочастотный передатчик и приемник будут подключены к плате arduino на концах tx и rx, перед началом соединений нам понадобятся некоторые аппаратные компоненты, которые перечислены ниже.

Шаг 1. Необходимые компоненты

Компоненты оборудования

1. РЧ-передатчик и приемник

2. Arduino uno (2 платы).

3. ЖК-дисплей 16 * 2

4. перемычки.

5. Макетная плата (необязательно)

6. паяльный пистолет

Требуется программное обеспечение

1. Arduino IDE

Шаг 2: Подключение РЧ-передатчика и приемника к Arduino

Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino
Подключение РЧ-передатчика и приемника к Arduino

Подключение RF Tx & Rx к Arduino

Выполните соединения в соответствии с принципиальной схемой, для реализации Rf Tx & Rx нам понадобятся две платы Arduino, одна для передатчика, а другая для приемника. После того, как вы подключили все согласно принципиальной схеме. Модуль работает нормально

Шаг 3: Код

Код

Прежде чем загружать код в Arduino Сначала загрузите библиотеку отсюда

Код передатчика

#include // включить сюда файл библиотеки виртуальных проводов

char * контроллер;

voidsetup ()

{

vw_set_ptt_inverted (правда);

vw_set_tx_pin (12);

vw_setup (4000);. // скорость передачи данных Kbps

}

пустой цикл ()

{

controllerer = "9";

vw_send ((uint8_t *) контроллер, strlen (контроллер));

vw_wait_tx ();

// Ждем, пока все сообщение не исчезнет

задержка (1000);

контроллер = "8";

vw_send ((uint8_t *) контроллер, strlen (контроллер));

vw_wait_tx ();

// Ждем, пока все сообщение не исчезнет

задержка (1000);

}

Код получателя

#include // сюда включаем файл библиотеки LiquidCrystal

#include // включить сюда файл библиотеки виртуальных проводов

ЖК-дисплей LiquidCrystal (7, 6, 5, 4, 3, 2);

charcad [100];

int pos = 0;

voidsetup ()

{

lcd.begin (16, 2);

vw_set_ptt_inverted (правда);

// Требуется для DR3100

vw_set_rx_pin (11);

vw_setup (4000); // Бит в секунду

vw_rx_start (); // Запускаем ФАПЧ приемника

}

voidloop ()

{

uint8_t buf [VW_MAX_MESSAGE_LEN];

uint8_t buflen = VW_MAX_MESSAGE_LEN;

если (vw_get_message (buf, & buflen))

// Неблокирующий

{

если (buf [0] == '9')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print («Привет, технические специалисты»);

}

если (buf [0] == '8')

{

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print («Добро пожаловать»);

lcd.setCursor (0, 1);

lcd.print («Pro-Tech Channel»);

}

}

Шаг 4: Результат

Image
Image
Результат
Результат

Шаг 5: подписывайтесь на нас

Нажмите на ссылку ниже и следите за новостями в блоге.

protechel.wordpress.com

Спасибо

Рекомендуемые: