Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Прием сигналов 433/315мгц на esp8266

Прием сигналов 433/315мгц на esp8266 27 Дек 2017 10:43 #20928

  • kymasya
  • kymasya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 68
  • Спасибо получено: 2
  • Репутация: 0
Есть такой пульт ru.aliexpress.com/item/New-14key-Mini-RF...s.9042311.0.0.cWz6oY

esp8266 считывает код пульта (битность 24)

при попытке отправить полученный код контроллер не реагирует.

Что можно поменять в запросе чтобы контроллер услышал код?
Администратор запретил публиковать записи гостям.

Прием сигналов 433/315мгц на esp8266 27 Дек 2017 10:48 #20929

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
а нигде не написано, что нужно читать код с пульта через есп , там код не соответствует какому либо протоколу(это только на есп32 NEC поддерживает и может так)
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Прием сигналов 433/315мгц на esp8266 27 Дек 2017 19:11 #20936

  • kymasya
  • kymasya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 68
  • Спасибо получено: 2
  • Репутация: 0
Adminhs пишет:
а нигде не написано, что нужно читать код с пульта через есп , там код не соответствует какому либо протоколу(это только на есп32 NEC поддерживает и может так)
RC code 6095374
RC protocol 1
RC Delay 391
RC Bit length 24

Дело было в задержке

Но, теперь при отправке кода на включение, контроллер успевает включится и выключится (работает как триггер)
Администратор запретил публиковать записи гостям.

Прием сигналов 433/315мгц на esp8266 27 Дек 2017 19:28 #20937

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Перепутал с ИК в предыдущем сообщении..

Такие пульты не проверялись и не известно есть ли какие там отличия от базового протокола
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Прием сигналов 433/315мгц на esp8266 27 Дек 2017 19:47 #20938

  • kymasya
  • kymasya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 68
  • Спасибо получено: 2
  • Репутация: 0
Все остальные кнопки пульта работают, проблема только с включением (ну и выключением)
Администратор запретил публиковать записи гостям.

Прием сигналов 433/315мгц на esp8266 07 Фев 2018 21:46 #21499

  • Uef
  • Uef аватар
  • Не в сети
  • Новый участник
  • Сообщений: 14
  • Репутация: 0
Не удается получить корректные данные от простого датчика температуры.
Датчик на тини13 прошивка сгенерирована в конструкторе : homes-smart.ru/index.php/oborudovanie/be...radiomodulej-433-315
Сам датчик DS18B20 ключ:300000 . Для теста отключил радиомодули и в место esp8266 подключил порт RB3 тини13 на прямую к порту D2 arduino nano с демо примером. Получаю такие данные:

Received 251091 / 24bit 1612.00
Received 251091 / 24bit 1612.00
Received 251091 / 24bit 1612.00
Received 251091 / 24bit 1591.00
Received 251091 / 24bit 1612.00
Received 251091 / 24bit 1612.00

Скеч приемника из примера:
#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

float tempout=0;

#define key1 300000  // датчик температуры


void setup() {
 Serial.begin(9600);
 mySwitch.enableReceive(0);  // Receiver on inerrupt 0 => that is pin #2 // иницилизация.Используется вывод м/к с прерыванием под номером 0.
}
void loop() {
  
  if (mySwitch.available()) {
    
unsigned long receivedCode=  mySwitch.getReceivedValue();
    if (receivedCode == 0) {
      // обработка:не верный формат данных
    } else {

 tempout=(int)(receivedCode-key1-500)/10;      

// можно не делить на 10,если отправляем через езернет на компьютер- разделить можно там.     
      Serial.print("Received ");
      Serial.print( mySwitch.getReceivedValue() );
      Serial.print(" / ");
      Serial.print( mySwitch.getReceivedBitlength() );
      Serial.print("bit ");
      
      Serial.println(tempout);
      
    }

    mySwitch.resetAvailable(); // сброс данных.
  } // end available
  
}

https://photos.google.com/search/_tra_/photo/AF1QipNS0jZfdpPUGppkNB7p-PUPYOYR1V4K9m_5ezxq

Подскажите плз. где ошибка.
Последнее редактирование: 07 Фев 2018 21:53 от Uef.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.121 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.