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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2016, 19:30   #101
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Сбор и отправка показаний датчиков на MR3020/WR703N

В таком порядке, что выводит? И должно физическое подключение. Проверь kmod-i2c-algo-bit, kmod-i2c-gpio стоят?

insmod i2c-dev
insmod i2c-gpio-custom bus0=0,11,4 (gpio свои ставь)
i2cdetect 0
cat /sys/kernel/debug/gpio

Последний раз редактировалось sakatgg; 11.03.2016 в 19:39.
sakatgg вне форума   Ответить с цитированием
Старый 12.03.2016, 22:57   #102
Oakim
Junior Member
 
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0
Oakim is an unknown quantity at this point
По умолчанию Re: Сбор и отправка показаний датчиков на MR3020/WR703N

Спасибо. Проверю в понедельник.
Oakim вне форума   Ответить с цитированием
Старый 14.03.2016, 09:25   #103
Oakim
Junior Member
 
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0
Oakim is an unknown quantity at this point
По умолчанию Re: Сбор и отправка показаний датчиков на MR3020/WR703N

Микророутер GL.iNet 6416A

И так переутановил прошивку
Переустановил i2c-tools
/etc/opkg.conf
Код:
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
#option check_signature 0
/etc/opkg/destfeeds.conf
Код:
src/gz chaos_calmer_base http://www.gl-inet.com/openwrt/6416/2.15/packages/base                                                                           
src/gz chaos_calmer_luci http://www.gl-inet.com/openwrt/6416/2.15/packages/luci                                                                             
src/gz chaos_calmer_management http://www.gl-inet.com/openwrt/6416/2.15/packages/management                                                                 
src/gz chaos_calmer_packages http://www.gl-inet.com/openwrt/6416/2.15/packages/packages                                                                     
src/gz chaos_calmer_routing http://www.gl-inet.com/openwrt/6416/2.15/packages/routing                                                                       
src/gz chaos_calmer_telephony http://www.gl-inet.com/openwrt/6416/2.15/packages/telephony
src/gz barrier_breaker_oldpackages https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/
Код:
# opkg update
~# cd /
/# mkdir -p /etc/ssl/certs
/# export SSL_CERT_DIR=/etc/ssl/certs
/# source /etc/profile
/# opkg install wget
/# opkg install ca-certificates
/# opkg install openssl-util
/# opkg update
Код:
/# opkg install i2c-tools
Installing i2c-tools (2013-12-15-1) to root...
Downloading https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages//i2c-tools_2013-12-15-1_ar71xx.ipk.
Installing libi2c (2013-12-15-1) to root...
Downloading https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages//libi2c_2013-12-15-1_ar71xx.ipk.
Configuring libi2c.
Configuring i2c-tools.
root@OpenWrt:/# opkg update
root@OpenWrt:/# opkg install kmod-i2c-core
Package kmod-i2c-core (3.18.23-1) installed in root is up to date.
root@OpenWrt:/# opkg install kmod-i2c-gpio-custom
Package kmod-i2c-gpio-custom (3.18.23-2) installed in root is up to date.
root@OpenWrt:/# insmod i2c-dev
module is already loaded - i2c-dev
root@OpenWrt:/# insmod i2c-gpio-custom bus0=0,20,19
module is already loaded - i2c-gpio-custom
root@OpenWrt:/# i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@OpenWrt:/# cat /sys/kernel/debug/gpio
GPIOs 0-29, ath79:
 gpio-0   (gl-connect:red:wlan ) out lo
 gpio-11  (reset               ) in  lo
 gpio-13  (gl-connect:green:lan) out hi
 gpio-19  (scl                 ) in  hi
 gpio-20  (sda                 ) in  hi
Важен порядок установки пакета i2c-tools так как должны совпадать версии всех пакетов i2c!
Спасибо за поддержку.
Oakim вне форума   Ответить с цитированием
Старый 25.02.2018, 15:35   #104
влад
Junior Member
 
Регистрация: 18.07.2013
Сообщений: 11
Вес репутации: 0
влад is an unknown quantity at this point
По умолчанию

Ура!!! Работает датчик температуры через родной UART на mr3020 . прошивка леде, собрана с пакетом owfs. В файл /etc/sysctl.conf в начало добавил kernel.printk = 0 4 1 7, в файле /etc/ inittab закомментировал строку ::askconsole:/usr/libexec/login.sh. (взято с https://wiki.openwrt.org/doc/recipes...sole.on.serial.). Запуск командой owfs --passive /dev/ttyATH0 /1wire/ Температуру смотрим в файле /1wire/адрес_датчика/temperature
влад вне форума   Ответить с цитированием
Старый 21.09.2021, 12:38   #105
xAlot
Junior Member
 
Регистрация: 21.09.2021
Сообщений: 1
Вес репутации: 0
xAlot is an unknown quantity at this point
По умолчанию

Добрый день, пытаюсь подключить датчик ds18b20 на openwrt mr3020 по GPIO, использую тот что на кнопке wps. Установил нужные пакеты, освободил командой GPIO wps и сделал экспорт GPIO38
Код:
opkg install kmod-w1 kmod-w1-master-gpio kmod-w1-gpio-custom
rmmod gpio_button_hotplug
insmod w1-gpio-custom bus0=0,38,0
echo 38 > /sys/class/gpio/export
cat /sys/kernel/debug/gpio |grep gpio-38
 gpio-38  (                    |sysfs               ) in  hi
Но id датчика так и не появился по пути из инструкции Здесь. Помогите разобраться в чем проблема, всю голову себе уже сломал.

Последний раз редактировалось xAlot; 21.09.2021 в 12:45.
xAlot вне форума   Ответить с цитированием
Ответ

Метки
1-wire, digitemp, narodmon, openwrt, uart


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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