Показать все что скрыто!!! (Китайский датчик Digoo DG-R8H)

Seltvik
Seltvik аватар
Offline
Зарегистрирован: 24.10.2013

Суть такая что валялся у меня датчик метеостанции Digoo DG-R8H. Выглядит он так: https://ru.aliexpress.com/item/Digoo-Hygrometer-Thermometer-DG-R8H-433MHz-Wireless-Digital-Weather-Station-Outdoor-Sensor-for-TH11300-TH8380-TH1981/32826519857.html?spm=a2g0s.9042311.0.0.XFn4c1

Вот решил думаю его прочитать) Ну че без дела лежит. Есть опыт работы с орегоновскими датчиками. Но тут не так все просто как оказалось. Ни одна библиотека или код не может увидить то что он кидает в эфир. Я в ступоре. Рыл инет и форумы. Пробывал разные библиотеки. Искал протокол на них результат 0! Он работает так как например с помощью банального опроса пина прерывания по типу: 

volatile int length = 0;
volatile int start_time = 0;

void setup() {
Serial.begin(115200);
// Привязываем к Pin2 прерывание по фронту сигнала
attachInterrupt(0, rising, RISING);
}

void loop() { }

//Обработчик прерывания на возрастание сигнала
void rising() {
// Привязываем к Pin2 прерывание по срезу сигнала
attachInterrupt(0, falling, FALLING);
//сохраняем значение времени начала импульса
start_time = micros();
}

//Обработчик прерывания по срезу сигнала
void falling() {
// Привязываем к Pin2 прерывание по фронту сигнала
attachInterrupt(0, rising, RISING);
//сохраняем значение длительности импульса
length = micros() - start_time;
Serial.println(length);
}

Он видит вброс данных. остальное мусор валится. Но вопрос в том что приемник у меня рабочий все остальное работает: датчики сигнализции, пульты и т.д. он на 433.92. Датчик Digoo тоже заявлено везде что он 433.92. Вопрос в том есть ли идеи какой код можно еще попробывать? Ради интереса влез туда и что я увидел (фото ниже): 

b707
Offline
Зарегистрирован: 26.05.2017

Seltvik пишет:

 Ради интереса влез туда и что я увидел (фото ниже): 

А можно словами - что вы там увидели и что ожидали? На фото не понятно

Seltvik
Seltvik аватар
Offline
Зарегистрирован: 24.10.2013

НУ я думал там посложнее схема. Т.е. отдельно передатчик отдельно МК и т.д. а там кварц и одна не понятная микруха. гугл не ответил что за микруха. ДУмаю это передатчик в который уже зашит алгоритм передачи. Типа (говно МК) в норм передатчиках я такого не видал. Но не суть. Вопрос в том что осцила у меня нет( чтобы хотя бы глянуть сигнал какой приходит. И вот думал может есть какой то метод на ардуино увижить битый приходят которые. ПОтому что по таймингам видно что он пуляет что то а мне бы хотя бы битый увидеть в дв. коде.

b707
Offline
Зарегистрирован: 26.05.2017

микруха там наверно типа P2262 или аналог - она отлично справляется без МК

Seltvik
Seltvik аватар
Offline
Зарегистрирован: 24.10.2013

Там стоит YX5109A инфы по ней нет(

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

логанализатор стоит 300р. Если нет своего, спросите у знакомых и опубликуйте результат.

bart-33
Offline
Зарегистрирован: 18.07.2018

Есть библиотека в сети на чтение этих датчиков. Прекрасно работают.