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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2016, 22:15   #41
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

У меня после установки модуля на NEXX WT3020H отсутствует файлик http://192.168.0.11/cgi-bin/modules/...44780/Sset.cgi. Соответственно при нажатии кнопки настроек появляется ошибка. Физически к gpio ничего не подключено пока.
Vovan_a вне форума   Ответить с цитированием
Старый 06.03.2016, 02:59   #42
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: I2C hd44780 модуль на расширителе PCF8574.

На WT3020 удалось запустить на gpio 0 (sda) и gpio 18 (scl), но только при питании на PCF8574 - 3.3В (LCD 1602). Темновато, но видно пашет, дата, часы, банер.

При запитки от - во-первых роутер не стартует (на gpio 0,18 - 2.7В, должно быть не более 1.7В, как при питании от 3.3В) и даже если после старта подсоединить, то не запускается.

Тоже самое и на LCD 2004 ни при 5В ни при 3.3В не запускается I2C hd44780. Может с другими gpio получиться, но мне паять надо опять

melsem, В первом посте, в архиве для ar71xx лежит версия от ramips, байт в байт

Последний раз редактировалось sakatgg; 06.03.2016 в 03:13.
sakatgg вне форума   Ответить с цитированием
Старый 06.03.2016, 12:13   #43
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

А если использовать вот такие преобразователи уровня http://www.aliexpress.com/item/Free-...361171646.html будет работать?
Vovan_a вне форума   Ответить с цитированием
Старый 06.03.2016, 13:04   #44
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: I2C hd44780 модуль на расширителе PCF8574.

Поработал несколько часов и выгрузился модуль, подсветка даже погасла. Не перегружая роутера запустил ручками - опять заработал, через несколько минут опять выгрузился, такая же проблема и на A5-V11 была. Пока из тестируемых на 703N проблем не было. Надо другие gpio искать, которые не системные и пробовать комбинации с теми что известны,

Последний раз редактировалось sakatgg; 06.03.2016 в 13:13.
sakatgg вне форума   Ответить с цитированием
Старый 06.03.2016, 13:09   #45
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Цитата:
Сообщение от sakatgg;31949
[B
melsem[/B], В первом посте, в архиве для ar71xx лежит версия от ramips, байт в байт
Только что проверил, так и есть. Ночью не то в архив запихнул
Приеду с работы пере залью архив к ar71xx.

Терморегулятор с настройками для ds1820 на gpio уже там будет. Но веб отображения температуры пока не дописан.
Времени почти нету. Работаю.

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Поработал несколько часов и выгрузился модуль, подсветка даже погасла. Не перегружая роутера запустил ручками - опять заработал, через несколько минут опять выгрузился, такая же проблема и на A5-V11 была
На tp-link 3420v2, 3020 и gl-inet ar71xx, а также ramips-Asus RT-N13U у меня модуль (шина I2C) работает нормально. Тестирую я на них.

Последний раз редактировалось melsem; 06.03.2016 в 13:25.
melsem вне форума   Ответить с цитированием
Старый 06.03.2016, 13:18   #46
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: I2C hd44780 модуль на расширителе PCF8574.

Это на WT3020
Код:
Sun Mar  6 03:28:14 2016 authpriv.info dropbear[1350]: Exit (root): Exited normally
Sun Mar  6 08:27:19 2016 kern.err kernel: [19838.560000] i2c i2c-0: sendbytes: NAK bailout.
Sun Mar  6 12:56:50 2016 user.info syslog: module is already loaded - w1-gpio-custom
Sun Mar  6 12:56:50 2016 user.info syslog: module is already loaded - i2c-dev
Sun Mar  6 12:56:50 2016 user.info syslog: module is already loaded - i2c-gpio-custom
Sun Mar  6 12:58:17 2016 kern.info kernel: [36097.030000] device wlan0 left promiscuous mode
Sun Mar  6 12:58:17 2016 kern.info kernel: [36097.030000] br-lan: port 2(wlan0) entered disabled state
Sun Mar  6 12:58:17 2016 daemon.notice netifd: Network device 'wlan0' link is down
Sun Mar  6 13:02:53 2016 kern.err kernel: [36373.220000] i2c i2c-0: sendbytes: NAK bailout.
Sun Mar  6 13:04:45 2016 user.info syslog: module is already loaded - w1-gpio-custom
Sun Mar  6 13:04:45 2016 user.info syslog: module is already loaded - i2c-dev
Sun Mar  6 13:04:45 2016 user.info syslog: module is already loaded - i2c-gpio-custom
sakatgg вне форума   Ответить с цитированием
Старый 06.03.2016, 20:24   #47
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Архив 0.1.6 к ar71xx перезалил.

И добавил еще архив 0.2.3 к ar71xx. Для ds1820 на gpio +терморегулятор и +отображение показаний в вебе.
После установки пакета в настройках отмечено <<w1-gpio>>. Не активные в зтом меню будут скрыты.
Пока не сменить и сохранить на <<Off>> или <<usb-uart>>

И еще:
если в настройка температуры включения-отклчения Power-OFF больше чем Power-ON - работает как термостат.
Если Power-OFF меньше чем Power-ON - работает как кодиционер.
Модуль сам определяет гистерезис по разнице температур в настройках.

На gpio-выходах, для управления силовыми ключами, активный "0".

Последний раз редактировалось melsem; 07.03.2016 в 03:32.
melsem вне форума   Ответить с цитированием
Старый 14.03.2016, 16:52   #48
Oakim
Junior Member
 
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0
Oakim is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

Что у меня LCD не заработал :-(

Итак GL.iNet 6416 -> I2C (SDA-20, SCL-19) -> PCF8574 -> LCD HD44780 16х2

Код:
/# 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 3f
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- –
# echo pcf8574 0x3f > /sys/bus/i2c/devices/i2c-0/new_device
root@OpenWrt:/# dmesg | tail
[   51.550000] EXT4-fs (sda3): recovery complete
[   51.570000] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[ 5879.610000] eth1: link down
[ 5879.610000] br-lan: port 1(eth1) entered disabled state
[ 5921.110000] eth1: link up (1000Mbps/Full duplex)
[ 5921.110000] br-lan: port 1(eth1) entered forwarding state
[ 5921.110000] br-lan: port 1(eth1) entered forwarding state
[ 5923.110000] br-lan: port 1(eth1) entered forwarding state
[22145.240000] pcf857x 0-003f: probed
[22145.250000] i2c i2c-0: new_device: Instantiated device pcf8574 at 0x3f
Код:
/# 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 lo
 gpio-19  (scl                 ) in  hi
 gpio-20  (sda                 ) in  hi

GPIOs 56-63, i2c/0-003f, pcf8574, can sleep:
 gpio-57  (sysfs               ) out hi
 gpio-59  (sysfs               ) out lo
http://192.168.8.1/cgi-bin/modules/i...4780/Setup.cgi

По отключал все кроме LCD адрес и порт настроил, на экран ничего не выводит
Oakim вне форума   Ответить с цитированием
Старый 14.03.2016, 19:43   #49
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

А зачем новое устройство для управления GPIO выводами pcf8574, как пинами проца для управления силовыми ключами или еще чем-то, ООЧЕНЬ медленным.
Где в этой теме написано, что надо. # echo pcf8574 0x3f > /sys/bus/i2c/devices/i2c-0/new_device

Все что надо:
Установить пакеты для i2c, установить модуль, в настройках вписать адрес и gpio выводы для шины. Перезапустить модуль.

А если, все отключил то и запускать надо с консоли. Но зачем консоль
Выставь в настройках все в ON, а sensor ds18 в OFF. Потом разберешься что и для чего.
melsem вне форума   Ответить с цитированием
Старый 14.03.2016, 20:34   #50
Oakim
Junior Member
 
Регистрация: 11.03.2016
Сообщений: 13
Вес репутации: 0
Oakim is an unknown quantity at this point
По умолчанию Re: I2C hd44780 модуль на расширителе PCF8574.

ok, завтра попробую. Спасибо.
Oakim вне форума   Ответить с цитированием
Ответ

Метки
hd44780, i2c, lcd, pcf8574


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

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

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

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


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


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