+7(924)303-61-26
(Пн-Вс с 10:00 до 20:00)
КОНТАКТЫ
WhatsApp
Telegram
Email
ВВЕРХ
Радио удлинитель 315МГц

Увеличить

14 человек уже купили 20 шт.

Радио удлинитель 315МГц

В наличии: 7 шт.

110

ВВЕДЕНИЕ

Рано или поздно, в создаваемых проектах появится необходимость дистанционного управления. Одним из самых бюджетных решений является использование радиоприемника и радиопередатчика.

 

ПАРАМЕТРЫ

Параметры передатчика:

  • Напряжение питания: 3,3–12 В
  • Рабочий ток: 10-15 мА
  • Скорость передачи данных: до 4 кбит/с
  • Радиус действия: до 100 метров
  • Скорость передачи данных: 1200–1382400
  • Размер: 19 х 19 мм

Параметры приёмника:

  • Напряжение питания: 5 В
  • Рабочий ток: 5 мА
  • Размер: 32 х 14 мм
 


КАК ПОДКЛЮЧИТЬ

 

 

 

 

 

 

ПРИМЕР КОДА 

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


// Тестировалось на Arduino IDE 1.0.1
#include "VirtualWire.h"

void setup(void)
{
  vw_set_ptt_inverted(true); // Необходимо для DR3100
  vw_setup(2000); // Устанавливаем скорость передачи (бит/с)
}

void loop(void)
{
  int number = 123;
  char symbol = 'c'; 
  String strMsg = "z ";
  strMsg += symbol;
  strMsg += " ";
  strMsg += number;
  strMsg += " ";  
  char msg[255];
  strMsg.toCharArray(msg, 255);  
  Serial.println(msg);  
  vw_send((uint8_t *)msg, strlen(msg));
  vw_wait_tx(); // Ждем пока передача будет окончена
  delay(200);
}

Код приёмника:


// Тестировалось на Arduino IDE 1.0.1
#include "VirtualWire.h"

void setup()
{
  Serial.begin(9600);
  vw_set_ptt_inverted(true); // Необходимо для DR3100
  vw_setup(2000); // Задаем скорость приема
  vw_rx_start(); // Начинаем мониторинг эфира
}

void loop()
{
  uint8_t buf[VW_MAX_MESSAGE_LEN]; // Буфер для сообщения
  uint8_t buflen = VW_MAX_MESSAGE_LEN; // Длина буфера

  if (vw_get_message(buf, &buflen)) // Если принято сообщение
  {
    // Начинаем разбор
    int i;
    // Если сообщение адресовано не нам, выходим
    if (buf[0] != 'z')
    {
      return; 
    }
    char command = buf[2]; // Команда находится на индексе 2
    
    // Числовой параметр начинается с индекса 4
    i = 4; 
    int number = 0;
    // Поскольку передача идет посимвольно, то нужно преобразовать набор символов в число
    while (buf[i] != ' ')
    {
      number *= 10;
      number += buf[i] - '0';
      i++;
    }
    Serial.print(command);
    Serial.print(" ");
    Serial.println(number);
  }
}
 

КОМПЛЕКТ

  • Приёмник 315МГц х1
  • Передатчик 315МГц x1

 

Характеристики

Радио удлинитель 315МГц
Модель: radioudl
Производитель:

Отзывы (0)


Написать отзыв

Наверняка понадобятся

Bluetooth модуль HC05
350 р.
База для Bluetooth HC-05
30 р.