![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ремарка к вашей статье.
Я не рискнул закрывать платой USB-HUB область ВЧ (внутр. антенна Wi-Fi). Wi-Fi работал, но дальность сильно падала (раза в 3-и). Тогда я переместил плату в противоположную сторону (к св. диодам). Поэтому пришлось пожертвовать световодами. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 ![]() |
![]()
Об этом я не подумал, и пока не заметил ухудшения связи. Возможно условия эксплуатации разные, у меня расстояния не большие.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 634 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
serenya, перенесите сюда готовый вариант скрипта и нужных телодвижений, а так же без извращений с USB-UART. Спасибо.
__________________
Моя солянка на основе TL-MR3020. Последний раз редактировалось amod-cccp; 16.02.2013 в 15:31. |
![]() |
![]() |
![]() |
#4 | |
Junior Member
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно обойтись и без адаптера USB-UART
Если есть опыт использования паяльника Используем любой свободный GPIO роутера Не забудьте удалить резистор подтягивающий порт в GND Подключаем к GPIO датчик DS18B20 Устанавливаем необходимые пакеты для работы 1-Wire opkg install kmod-w1 kmod-w1-master-gpio kmod-w1-gpio-custom Настраиваем шину на работу через порт GPIO, в примере GPIO2 insmod w1-gpio-custom bus0=0,2,0 или вот таким образом echo "w1-gpio-custom bus0=0,2,0" > /etc/modules.d/59-w1-gpio-custom Устанавливаем пакет для работы с датчиком температуры opkg install kmod-w1-slave-therm Прочитать значение датчика cat /sys/bus/w1/drivers/w1_slave_driver/серийный номер датчика/w1_slave В ответ получим данные от датчика, примерно в таком виде 7c 01 4b 46 7f ff 04 10 09 : crc=09 YES 7c 01 4b 46 7f ff 04 10 09 t=23750 Значение YES, говорит о целосности принятых данных. Температура это значение t=23750, то есть 23.75 гр. С Теперь температуру нужно перевести в понятный нам формат, установить запятую между целыми и дробными числами, то есть полученое значение t=xxxxx делим на 1000 awk -F= '/t=/ {printf "%.02f\n", $2/1000}' /sys/bus/w1/drivers/w1_slave_driver/серийный номер датчика/w1_slave Первоисточник |
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 ![]() |
![]()
Мой вариант плавно перетек в минимальный по трудоемкости, ссылку на скрипт Вам дал "narodmon". Вариант от "Admin" я не пробовал и честно говоря нет желания, т.к. в данный момент меня устраивает как роутер работает и справляется со своей задачей. Если все же есть интерес к варианту с USB-UART переходником и есть необходимость в инструкции, то могу коротенько описать ход действий по созданию работоспособного изделия, т.е. как бы подъитожить свою статью и в короткой форме описать по шагам весь путь с выкладыванием конечных файлов.
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 634 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
__________________
Моя солянка на основе TL-MR3020. |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 634 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Нашел эту статью. Получается необходимо ввести команду SEARCH ROM. И мы получим серийный номер?
__________________
Моя солянка на основе TL-MR3020. Последний раз редактировалось amod-cccp; 17.02.2013 в 04:35. |
|
![]() |
![]() |
![]() |
#10 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Метки |
1-wire, digitemp, narodmon, openwrt, uart |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|