![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 27.08.2013
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Подскажите, пожалуйста, купил PL2303HX и DS18B20 на ebay. Никак не могу подружить это дело. Соединял RX, TX и DATA датчика - никакого результата. На OpenWRT выводит строчку поиска датчика и все, дальше выход без каких-либо данных...
|
![]() |
![]() |
![]() |
#2 | |
Member
Регистрация: 29.03.2013
Сообщений: 68
Вес репутации: 0 ![]() |
![]() Цитата:
1. На роутер надо поставить OpenWRT, я ставил с этого форума, но можно и от первоисточника, проверял - работает. 2. Веб-интерфейс не обязателен, поэтому можно обойтись стандартной памятью роутера в 4MiB (у меня стоит флешка и вебморда LUCI). 3. USB-to-UART на PL2303 определится только при подключении через хаб! Пробовал напрямую в порт USB (типа для модемов 3G), не работает. 4. Для работы через digitemp, на роутер необходимо установить пакеты kmod-usb-serial, kmod-usb-serial-pl2303 (для переходника на PL2303), digitemp. 5. Подключить один датчик как показано тут, аналогично в статье хабра. 6. Проверить, определось ли устр-во USB в /dev. Должно появиться ttyUSB0, в логе тоже будет соответствующая запись. Посмотреть можно командой Код:
ls /dev 7. Инициализировать датчик командой Код:
digitemp_DS9097 -i -s /dev/ttyUSB0 8. Затем считать температуру командой Код:
digitemp_DS9097 -a З.Ы. Кстати, если найти конфигурационный файл .digitemprc, у меня он находится в корне /root, подредактировав его, можно избавиться от обрезания ненужной информации вроде времени и даты при выводе температуры командой Код:
digitemp_DS9097 -a Код:
digitemp_DS9097 -h Вот список пакетов, что установлено у меня, при этом работает digitemp: Код:
blkid 2.21.2-1 block-mount 0.2.0-9 busybox 1.19.4-5 digitemp 3.6.0-5 digitemp-usb 3.6.0-5 dnsmasq 2.62-2 dropbear 2011.54-2 e2fsprogs 1.42.4-1 fdisk 2.21.2-1 firewall 2-53 glib2 2.26.1-3 hotplug2 1.0-beta-4 iptables 1.4.10-4 iw 3.3-1 jshn 2012-07-08 kernel 3.3.8-1- kmod-ath 3.3.8+2012-09-07-2 kmod-ath9k 3.3.8+2012-09-07-2 kmod-ath9k-common 3.3.8+2012-09-07-2 kmod-cfg80211 3.3.8+2012-09-07-2 kmod-crypto-aes 3.3.8-1 kmod-crypto-arc4 3.3.8-1 kmod-crypto-core 3.3.8-1 kmod-fs-ext4 3.3.8-1 kmod-gpio-button-hotplug 3.3.8-1 kmod-ipt-conntrack 3.3.8-1 kmod-ipt-core 3.3.8-1 kmod-ipt-nat 3.3.8-1 kmod-ipt-nathelper 3.3.8-1 kmod-leds-gpio 3.3.8-1 kmod-ledtrig-default-on 3.3.8-1 kmod-ledtrig-netdev 3.3.8-1 kmod-ledtrig-timer 3.3.8-1 kmod-ledtrig-usbdev 3.3.8-1 kmod-lib-crc-ccitt 3.3.8-1 kmod-lib-crc16 3.3.8-1 kmod-mac80211 3.3.8+2012-09-07-2 kmod-nls-base 3.3.8-1 kmod-nls-cp1251 3.3.8-1 kmod-nls-cp437 3.3.8-1 kmod-nls-cp866 3.3.8-1 kmod-nls-koi8r 3.3.8-1 kmod-nls-utf8 3.3.8-1 kmod-ppp 3.3.8-1 kmod-pppoe 3.3.8-1 kmod-pppox 3.3.8-1 kmod-scsi-core 3.3.8-1 kmod-usb-core 3.3.8-1 kmod-usb-ohci 3.3.8-1 kmod-usb-serial 3.3.8-1 kmod-usb-serial-pl2303 3.3.8-1 kmod-usb-storage 3.3.8-1 kmod-usb2 3.3.8-1 kmod-wdt-ath79 3.3.8-1 libblkid 2.21.2-1 libblobmsg-json 2012-07-08 libc 0.9.33.2-1 libcom_err 1.42.4-1 libext2fs 1.42.4-1 libgcc 4.6-linaro-1 libip4tc 1.4.10-4 libiwinfo 35 libiwinfo-lua 35 libjson 0.9-2 liblua 5.1.4-8 libncurses 5.7-5 libnl-tiny 0.1-3 libpthread 0.9.33.2-1 librpc 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7 libubox 2012-07-08-cca2ed6c8cdb3555fea43ff63ba1c9905dd7a164 libubus 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 libubus-lua 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 libuci 2012-03-28.1-1 libuci-lua 2012-03-28.1-1 libusb 0.1.12-3 libuuid 2.21.2-1 libxtables 1.4.10-4 lua 5.1.4-8 luci trunk+svn9309-1 luci-app-firewall trunk+svn9309-1 luci-i18n-english trunk+svn9309-1 luci-lib-core trunk+svn9309-1 luci-lib-ipkg trunk+svn9309-1 luci-lib-lmo trunk+svn9309-1 luci-lib-nixio trunk+svn9309-1 luci-lib-sys trunk+svn9309-1 luci-lib-web trunk+svn9309-1 luci-mod-admin-core trunk+svn9309-1 luci-mod-admin-full trunk+svn9309-1 luci-proto-core trunk+svn9309-1 luci-proto-ppp trunk+svn9309-1 luci-sgi-cgi trunk+svn9309-1 luci-theme-base trunk+svn9309-1 luci-theme-openwrt trunk+svn9309-1 mc 4.7.5.3-2 mtd 18 netifd 2012-09-13-8a671b56edd90d9b19ea4317ce664793ee324cb4 opkg 618-2 ppp 2.4.5-6 ppp-mod-pppoe 2.4.5-6 swap-utils 2.21.2-1 swconfig 10 terminfo 5.7-5 uboot-envtools 2012.04.01-1 ubus 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 ubusd 2012-06-01-a62e2f8c15a65efb1a82404d8f31e3bfc1cbe7d9 uci 2012-03-28.1-1 uhttpd 40 wireless-tools 29-5 wpad-mini 20120910-1 zlib Несколько фото. |
|
![]() |
![]() |
![]() |
Метки |
1-wire, digitemp, narodmon, openwrt, uart |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|