Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2014, 10:49   #21
VolKu
Member
 
Регистрация: 25.11.2013
Адрес: Москва
Сообщений: 31
Вес репутации: 0
VolKu is an unknown quantity at this point
Отправить сообщение для VolKu с помощью Skype™
По умолчанию Re: Подключаем китайскую метеостанцию

спасибо за ответ. я свою метеостанцию собираю на Arduino Uno, так что Ваш скетч тут не поможет мне.
Еще интересен способ выявления данных из "эфира".
Я уже давно приобрел беспроводные датчики на 433 от метеостанции EA2. они и дешевле орегоновских и более доступны оказались. Но стандартные методы, которые я нашел в инете, их не видят так же как и инфу от двух недавно купленных датчиков Oregon THGN132N. хотя самый первый датчик Oregon THGN132N исправно работает.
Подскажите, где найти инфу!
VolKu вне форума   Ответить с цитированием
Старый 01.11.2014, 12:26   #22
rapid
Member
 
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0
rapid is an unknown quantity at this point
По умолчанию Re: Подключаем китайскую метеостанцию

Вот статья на Хабре
rapid вне форума   Ответить с цитированием
Старый 07.12.2014, 19:08   #23
rapid
Member
 
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0
rapid is an unknown quantity at this point
По умолчанию Re: Подключаем китайскую метеостанцию

Попутно с реализацией подключения китайской метеостанции получился бюджетный метеомодуль, способный измерять:
- атм. давление (BMP085);
- температуру (на улице (ds18B20) и внутри помещения);
- влажность (жду DHT21, код написан).

Подключается к роутеру через USB, общаемся с помощью команд, типа:

AT+PRSSR? в ответ получаем: Pressure: 747.25 mmHg

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

Т.е. своего рода плата расширения портов ввода/вывода, очень удобно
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 168
Размер:	53.9 Кб
ID:	2078  
rapid вне форума   Ответить с цитированием
Старый 07.03.2015, 15:55   #24
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Цитата:
Я уже давно приобрел беспроводные датчики на 433 от метеостанции EA2. они и дешевле орегоновских и более доступны оказались. Но стандартные методы, которые я нашел в инете, их не видят так же как и инфу от двух недавно купленных датчиков Oregon THGN132N. хотя самый первый датчик Oregon THGN132N исправно работает.
Пытаюсь изучать протокол от датчиков Ea2. С помощью программы rtl_433 удалось получить данные с датчика
Short distance: 482, long distance: 1000, packet distance: 2221

p_limit: 128

[00] {0} 00 : 00000000
[01] {36} 34 49 c0 5b c0 : 00110100 01001001 11000000 01011011 11000000
[02] {36} 34 49 c0 5b c0 : 00110100 01001001 11000000 01011011 11000000
[03] {36} 34 49 c0 5b c0 : 00110100 01001001 11000000 01011011 11000000
[04] {36} 34 49 c0 5b c0 : 00110100 01001001 11000000 01011011 11000000

*** signal_start = 11630866, signal_end = 11779539
signal_len = 148673, pulses = 149
Iteration 1. t: 127 min: 127 (19) max: 128 (130) delta 4
Попробую скомпилировать свежую версию программы, может быть она найдет из каких нибудь протоколов которые уже есть, если не найдет придется самому смотреть...
khseal вне форума   Ответить с цитированием
Старый 08.03.2015, 01:26   #25
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Награбил данных для анализа
15.7 94
34 4b 90 5f f0
8.8 96
34 41 a0 3f 10
2.8 97
34 43 80 bf 90
-2.6 97
34 4b 7f bf 60
-3.3 97
34 46 7f bf f0
-7.4 96
34 46 df 3f d0
-8 95
34 40 df df 20
-2.3 93
34 29 7f 9f 00
2.9 92
34 2b 80 1f e0
Закономерностей пока не понял, в готовых протоколах этих датчиков нет =(
khseal вне форума   Ответить с цитированием
Старый 08.03.2015, 09:39   #26
Alex19279
Senior Member
 
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0
Alex19279 will become famous soon enough
По умолчанию Re: Подключаем китайскую метеостанцию

Положительная температура прослеживается четко 4 и 5 тетрада, только записана задом наперед, с отрицательной чет не домыслю, влажность тож непонятна:
6 тетрада есть зависимость от отрицательной температуры.
Необходимо датчик поместить в сухое место чтоб понять как поменяется значение 7 и 8 тетрады.
15.7 94 1001 1101 0101 1110
34 4b 90 5f f0
0010 0010 0100 1011 1001 0000 0101 1111 1111 0000

-2.6 97 0001 1010 0110 0001
34 4b 7f bf 60
0011 0100 0100 1011 0111 1111 1011 1111 0110 0000

8.8 96 0101 1000 0110 0000
34 41 a0 3f 10
0011 0100 0100 0001 1010 0000 0011 1111 0001 0000

-7.4 96 0111 0100 0110 0000
34 46 df 3f d0
0011 0100 0100 0110 1101 1111 0011 1111 1101 0000

Последний раз редактировалось Alex19279; 08.03.2015 в 12:56.
Alex19279 вне форума   Ответить с цитированием
Старый 08.03.2015, 12:55   #27
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Спасибо за наводку, с положительной температурой вроде стало понятно, а с влажностью все равно местами не догоняю.
К примеру в этих данных
2.9 92
34 2b 80 1f e0
Как-то с влажностью не сходится.
Вот новые данные с низким показанием влажности
23.2 35
34 01 70 fd 70
0011 0100 0000 0001 0111 0000 1111 1101 0111 0000

Последний раз редактировалось khseal; 08.03.2015 в 13:45.
khseal вне форума   Ответить с цитированием
Старый 09.03.2015, 16:30   #28
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Кажется я разгадал тайну отрицательной температуры. За температуру отвечает 4, 5 и 6 тетрада т.к. есть такие показания
26.1 77 0001 0000 0101 0100 1101
2a 08 97 f0
0010 1010 0000 1000 1001 0111 1111 0000
С отрицательной температурой кажется все просто, там используется обратный код. Сейчас положу в морозилку датчик и проверю.
Оказалось там используется Дополнительный код числа, или дополнение до двойки (two’s complement) это обратный код, к младшему значащему разряду которого прибавлена единица. Наркомания какая-то. Считал все вот этим калькулятором http://planetcalc.ru/747/
Влажность тоже раскусил. Датчик возвращает значение влажность-100 и это все в дополнительном коде...
Вроде все сходится
-0.7 1111 1001 h 20-100=-80 1011 0000
34 49 ff 0d 40 : 0011 0100 0100 1001 1111 1111 0000 1101 0100 0000

-2.5 1110 0111 h 20-100=-80 1011 0000
34 4e 7f 0d f0 : 0011 0100 0100 1110 0111 1111 0000 1101 1111 0000

-11.5 1000 1101 h 20-100=-80 1011 0000
34 4b 1f 0d f0 : 0011 0100 0100 1011 0001 1111 0000 1101 1111 0000

9 тетрада это кажется чек сумма.

Последний раз редактировалось khseal; 10.03.2015 в 00:51.
khseal вне форума   Ответить с цитированием
Старый 09.03.2015, 22:08   #29
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Заказал приемник, попробую подключить его к роутеру на прямую без ардуино...
Нашел проект в котором работают на прямую с передатчиком, вот он http://smarthome.russemotto.com/
Осталось переделать его под приемник =)

Последний раз редактировалось khseal; 11.03.2015 в 09:46.
khseal вне форума   Ответить с цитированием
Старый 12.04.2015, 16:08   #30
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Подключаем китайскую метеостанцию

Удалось подключить приемник 433 мгц к gpio роутера и получить данные. Приемник пришлось запитать от отдельного источника т.к. наводки по питанию от фарша роутера победить не удалось.
Данные принимаются. Осталось разобраться с модуляцией сигнала и написать код для преобразования к конкретно моему датчику.
khseal вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика