![]() |
|
Результаты опроса: Как Вам проще и удобней настроить привязку своих датчи | |||
Указать долготу и широту в настройках модуля? |
![]() ![]() ![]() ![]() |
22 | 59.46% |
Настроить привязку на сайте "Народный мониторинг"? |
![]() ![]() ![]() ![]() |
15 | 40.54% |
Голосовавшие: 37. Вы ещё не голосовали в этом опросе |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#131 |
Junior Member
Регистрация: 11.08.2012
Сообщений: 17
Вес репутации: 0 ![]() |
![]()
Здравствуйте! Подскажите,встречал упоминание об успешном подключении датчика DHT11, удалось ли его запустить?Как это сделать?
Я подключаю через преобразователь на PL2303(драйвер установлен через модуль), ttyUSB0 появляется. Код:
root@CyberWrt:~# cat /tmp/cyberwrt #14CF92A1099E ## #55.703833 #37.502445 Спасибо. |
![]() |
![]() |
![]() |
#132 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если внимательно прочитать инструкцию в первом сообщении и согласно этой инструкции настроить, то все должно заработать
Похоже что Вы не произвели ребут после сохранения настроек или не уложились в 5 минут. Попробуйте удалить модуль и настроить по новой |
![]() |
![]() |
![]() |
#133 |
Junior Member
Регистрация: 11.08.2012
Сообщений: 17
Вес репутации: 0 ![]() |
![]()
к сожалению, перечитал несколько раз,переустанавливал с промежуточным rebootом также неоднократно-результат тот же!!!
Код:
root@CyberWrt:~# cat /tmp/cyberwrt #14CF92A1099E ## #55.703833 #37.502445 Код:
root@CyberWrt:~# digitemp_DS9097U -q -a -s /dev/ttyUSB0 Error 5: DS2480B Adapter Not Detected Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response Error 7: DS2480B: Bad Response а если "digitemp_DS9097 -q -a -s /dev/ttyUSB0 " -без U, команда выполняется без ответа.... Поэтому и спрашиваю: КАК можно проверить работоспособность датчика из консоли??? |
![]() |
![]() |
![]() |
#134 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Проверить можно так
digitemp_DS9097 -q -a -s /dev/ttyUSB0 |
![]() |
![]() |
![]() |
#135 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Инициализация:
digitemp_DS9097 -i -r 500 -s /dev/ttyUSB0 В строках начало коих с ROM # будут порядковый номер и ид обнаруженных датчиков прогой digitemp. Пример: Searching the 1-Wire LAN 28554D33030000A6: DS18B20 Temperature Sensor 28553033030000A8: DS18B20 Temperature Sensor ROM #0 : 28554D33030000A6 ROM #1 : 28553033030000A8 Wrote .digitemprc Прочесть все с датчика 0 (ROM #0): digitemp_DS9097 -t 0 Прочесть только температуру с датчика 0 (ROM #0): digitemp_DS9097 -t 0 | grep -i sensor | awk '{print $7 "*"$6}' Последний раз редактировалось melsem; 18.03.2014 в 02:37. |
![]() |
![]() |
![]() |
#136 |
Junior Member
|
![]()
Протокол передачи показаний "Народного мониторинга" был расширен http://narodmon.ru/#proto
Теперь можно передавать в TCP/UDP/GET/POST название устройства и его GPS координаты в десятичном виде. Для определения GPS координат рекомендую использовать Geolocation API (http://ymapsapi.ya.ru/posts.xml?tag=9020779) (позволяющий определить местоположение даже по SSID WiFi сети) или GeoIP сервисы (ipgeobase.ru geodb.ru и др.) ибо в проекте появляются устр-ва с CyberWRT разбросанные по всей стране, но передающие координаты Москвы. Если ответ сервера narodmon.ru не анализируется и размер пакета < 512 Байт, то предпочтительнее отправка по UDP ибо она значительно менее требовательна к ресурсам сети и практически не нагружает сервер. Убедительная просьба разработчикам модуля "Термометр" как можно оперативнее внести изменения в протокол и убрать(!) хвост с координатами после признака конца пакета ## ибо популярность данного модуля растет очень быстро, а соответственно и % ошибок и нагрузки от его использования. Последний раз редактировалось narodmon; 21.03.2014 в 10:55. |
![]() |
![]() |
![]() |
#137 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Еще советую обратить внимание на альтернативный модуль "Термостат" В этом модуле тоже имеется возможность отправки показаний температуры на сервис "Народный мониторинг" И кроме показаний температуры, имеется возможность управлять отопительными приборами |
|
![]() |
![]() |
![]() |
#138 |
Junior Member
Регистрация: 25.03.2014
Адрес: Калуга
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
Долго и упорно я мучился с запуском данного варианта схемы.
Грешил на все, что только можно: перебрал три датчика, пробовал два разных адаптера, пробовал digitemp и в OpenWRT и в CyberWRT, но результат нулевой - датчики не видны. Решилось все добавлением резистора 4.7кОм между ногами +5В и Data на датчике. В итоге: 1. USB-UART PL2303 + DS18B20 + MR3020 работает на обеих прошивках только с резистором, без него не определяется датчик. 2. USB-UART CH340 + DS18B20 + MR3020 аналогично. 3. USB-UART PL2303 + DS18B20 + Windows 7 + OneWireViewer - работает прекрасно без резистора. 4. USB-UART CH340 + DS18B20 + Windows 7 + OneWireViewer - работает прекрасно без резистора. Я так полагаю, что MR3020 что-то не устраивает на USB порту по уровням, т.е. надо подтягивать по уровню резистором. Я конечно могу и ошибаться, но в моем конкретном случае было именно так. По модулям Термометр и Термостат: первый показался жутко глючным, а вот второй имеет право на жизнь, только интерфейс подпилить немного и будет вам счастье, например, сделать выбор отображения температуры только подключенных датчиков, а не всех возможных, но это в принципе несложно сделать и самому. Если что не понятно объяснил - спрашивайте - отвечу. Всем удачных опытов. |
![]() |
![]() |
![]() |
#139 |
Senior Member
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0 ![]() |
![]()
Резистор нужен , даже в Data Sheet его рекомендуют
|
![]() |
![]() |
![]() |
#140 |
Junior Member
Регистрация: 25.03.2014
Адрес: Калуга
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
В том то и дело, что резистор в варианте представленном в шапке темы отсутствует и вроде как у многих работает так, а у многих и не работает.
Вот и у меня завелось на MR3020 исключительно с резистором, а на обычном компе без него прекрасно работает. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|