Tomahawk 9010 433.92 МГц

sapr71
Offline
Зарегистрирован: 26.02.2015

Приобрел приёмник и передатчик - 433.92 МГц.

Вот такие вот: http://www.electronshik.ru/card/koleso-vsenapravlennoe-21660-omni-wheel-...

От передатчика сигнал ловлю приемником нормально.

У меня есть брелок от сигнализации tomahawk 9010, при нажатии на кнопки приемник ничего не ловит.

Брелок подношу прямо к приемнику и ничего!

На сколько я знаю tomahawk 9010 работает на 433.92 МГц.

Подскажите почему так происходит!

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

sapr71 пишет:

На сколько я знаю tomahawk 9010 работает на 433.92 МГц.
Подскажите почему так происходит!

Одинаковая частота ещё ничего не гарантирует. Вероятно разная модуляция (OOK, ASK, FSK).

http://arduino.ru/forum/programmirovanie/rf-priemnik-i-datchiki

UPD: Судя по информации из интернетов, у модулей 433 МГц модуляция OOK, а у  Tomahawk 9010 - ASK

UPD2: Хотя вроде пишут, что модули  433 МГц могут всё-таки и с ASK работать.  

Короче х/з, надо более детально изучать этот вопрос.

sapr71
Offline
Зарегистрирован: 26.02.2015

В описании модуля написано: Ампл. модуляция: ASK/OOK.

Читаю вот так сигналы:

#include <VirtualWire.h>

byte message[VW_MAX_MESSAGE_LEN]; // Буфер для хранения принимаемых данных 
byte messageLength = VW_MAX_MESSAGE_LEN; // Размер сообщения
 
const int receiver_pin = 5; // Пин подключения приемника
 
void setup() 
  Serial.begin(9600); // Скорость передачиданных 
  Serial.println("MX-RM-5V is ready"); 
  vw_set_rx_pin(receiver_pin); // Пин подключения приемника
  vw_setup(2000); // Скорость передачи данных (бит в секунду) 
  vw_rx_start(); // Активация применика 
  
void loop() 
{
  
  if (vw_get_message(message, &messageLength)) // Если есть данные.. 
  { 
    for (int i = 0; i < messageLength; i++) 
    { 
      Serial.write(message[i]); // выводим их в одной строке
    } 
    Serial.println(); 
  } 
}
 
 
Не пойму в чем дело!
 
 
vitasonline
Offline
Зарегистрирован: 09.06.2015

sapr71 пишет:

Не пойму в чем дело!

 
Привет, удалось ли решить проблему ?