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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2015, 21:29   #1
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: CyberWrt модуль "Термостат"

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Это понятно когда питание 3В на 8574. Но 1620 на 3В еле тянет, приходиться на 5В подключать, и через подтяжку пойдет на gpio уже поболее.
Питание подано на pcf8574 5v.
А подтяжка не на 5v а на 3v. Потому и писал что на входе 2.8v достаточно для pcf8574 при 5v питании.


Для запуска написать два одинаковых скрипта и все.
Но с такими именами:
HD44780 закинь в /etc/init.d атрибут 755
S88HD44780 закинь в /etc/rc.d атрибут 777

Код:
#!/bin/sh /etc/rc.common
START=88
start() {

  insmod i2c-dev
  insmod i2c-gpio-custom bus0=0,18,20

  echo pcf8574 0x27 > /sys/bus/i2c/devices/i2c-0/new_device

  echo 57 > /sys/class/gpio/export
  echo 59 > /sys/class/gpio/export
  echo out > /sys/class/gpio/gpio57/direction
  echo out > /sys/class/gpio/gpio59/direction
  insmod hd44780
  echo 1 > /sys/class/gpio/gpio59/value

}
stop() {

  rmmod hd44780

}
Вместо 0,18,20 вписать свои gpio для i2c. А вместо 0x27 адрес pcf8574.
И перезагрузи.

Она будет первой (с адресом 0x27) инициализирована после перезагрузки и gpio будут от 56 до 63.

Что бы другие pcf8574 добавить. Пропиши ниже этой строки:
Код:
echo pcf8574 0x27 > /sys/bus/i2c/devices/i2c-0/new_device
Команды с адресами других расширителей.
Все остальные gpio будут здесь читай.

Последний раз редактировалось melsem; 14.03.2015 в 23:43.
melsem вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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