Raspberry Pi. Общие вопросы. Часть 2 (тема закрыта)
|
|
Admin | Дата: Четверг, 20.10.2016, 14:45 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Начало см. здесь
ВНИМАНИЕ !!! В процессе разработки системы домашней автоматизации было создано несколько различных версий. Из-за этого у многих пользователей возникает путаница - программное обеспечение применяется от одних проектов, прошивки контроллеров от других. Поэтому, перед тем как задавать вопрос, внимательно ознакомьтесь с этой информацией
==============================================================================
Все новые проекты созданные при участии Zoolu (схемы принципиальные, монтажные и прошивки) будут публиковаться по этому адресу. Ну и обязательно дублироваться здесь. Настоятельная просьба регистрироваться по ИНВАЙТ у Zoolu! Этим вы поможете дальнейшим разработками! Спасибо!
Кросс-плата v.2
Сообщение отредактировал Zoolu - Среда, 22.02.2017, 14:25 |
|
| |
Admin | Дата: Среда, 31.05.2017, 18:12 | Сообщение # 901 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата XDNA ( ) И ещё пару вопросов)) Где и как отслеживаются действия с кнопками графического интерфейса, например я хочу, что-бы при разовом нажатии на кнопку "Выход 2" произошла посылка двух импульсов на нужный мне прибор Что значит "на нужный мне прибор"? У Вас их несколько (приборов) подключено к этому выходу и нужно адресно отправить эти два импульса на конкретный прибор? Если да, то никак. Если имеется ввиду что просто сформировать два импульса на конкретном выходе, то у webiopi есть такая функция (пример):
button = webiopi().createSequenceButton("sos", "S.O.S 1", 7, 100, "01010100110011001100101010");
С ее помощью можно сформировать любую последовательность импульсов с заданной длительностью. Подробнее здесь.
|
|
| |
XDNA | Дата: Среда, 31.05.2017, 18:27 | Сообщение # 902 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Где и как отслеживаются состояния входов? Например при появлении на "Вход 8" 1 нужно, что-бы "Выход 2" загорелся бы красным, но уровень gpio20 при этом не менялся. Добавлено (31.05.2017, 18:23) ---------------------------------------------
Цитата Admin ( ) Что значит "на нужный мне прибор"? У Вас их несколько (приборов) подключено к этому выходу и нужно адресно отправить эти два импульса на конкретный прибор? Нет, это импульсное реле.Добавлено (31.05.2017, 18:27) --------------------------------------------- Так, вроде начал чуть, чуть понимать. Буду разбираться с WebIOPi. Спасибо за наводки )
|
|
| |
Admin | Дата: Среда, 31.05.2017, 18:37 | Сообщение # 903 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата XDNA ( ) Где и как отслеживаются состояния входов? В скрипте script_gpio.py, который находится в папке python. В этом скрипте можно сделать привязку любого входа в зависимости от его состояния к любому выходу.
Цитата XDNA ( ) Нет, это импульсное реле. Если речь про управление освещением через импульсное реле, рекомендую почитать этот материал - http://lock.3dn.ru/news....-25-144 В нем рассматриваются не только вопросы управления импульсным реле, но и контроль состояния нагрузки (on/off)
|
|
| |
AlexAW | Дата: Четверг, 01.06.2017, 04:47 | Сообщение # 904 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| Admin, Позвольте, поддержать alexsis_76 по поводу высказывания, что детектор 0 по сути и превращает твердотельное реле в ключ (на переменном токе ведт себя как ключ на постоянном). Он там для этого и стоит. При поступлении управляющего сигнала, реле откроется не сразу как поступил входной сигнал, а только после того как, напряжение между "контактами" будет походить около нуля. Соответственно после того как симистор твердотельного реле откроется, он останется открытым пока напряжение не достигнет нуля, даже если управляющий сигнал будет снят, где нить в середине периода (эт. свойство симистора, все про это знают) Поэтому регулировка с их помощью возможна тем же ШИМ но только с периодом на порядок два, больше сетевого например 100мс позволит создать 10 уровней по 10 мс. Для регулировки ТЭНов это вполне приемлемо и уровень помех не высок тк коммутация происходит при переходе черех ноль что включеие, что выключение. А для диммирования освещения путем изменения сетевого напряжения, альтернативы фазо-импульсного управления я не знаю, и там потребуется синхронизация с сетью. Из шитов выходит есть твердотельные реле без датчика нуля GSMB-202PL Их я думаю удастся применить для фазо-импульсного управления. Учитывая, что сейчас часто используется для освещения светодиоды (это более экономно и современно), стоит рассмотреть вариант управления ими. Там управление ШИМ используется в полном объеме. Потому мне версия кросплаты V2.01 Zoolu больше понравилась. Хочу такую )))
|
|
| |
Admin | Дата: Четверг, 01.06.2017, 05:10 | Сообщение # 905 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| AlexAW, а кто спорит, почитайте мой пост 887
|
|
| |
XDNA | Дата: Четверг, 01.06.2017, 06:28 | Сообщение # 906 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Сообщение 8
Цитата Admin ( ) В образе, выложенном на ЯД используется ОС wheezy. Если Вы ставите Джессику, (да неважно что, если не из образа, а "с нуля") то все библиотеки нужно доустанавливать вручную. Вот и у меня на Jessie Lite не хочет работать и всё, а на вашем образе web интерфейс и дисплей работают. Дайте пожалуйста список всех библиотек которые нужно доустанавливать в ручную.
|
|
| |
Barmaley | Дата: Четверг, 01.06.2017, 08:16 | Сообщение # 907 |
Группа: Пользователи
Сообщений: 179
Статус: Offline
| А в чем преимущество Jessie, что многие ориентируются именно на нее? Это ведь нужно устанавливать все библиотеки самостоятельно и смысла скачивать авторский образ нет.
|
|
| |
XDNA | Дата: Четверг, 01.06.2017, 08:36 | Сообщение # 908 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Admin ( ) Вниманию всех участников форума! Наблюдая за форумом, я прихожу к выводу, что идея с построением системы по принципу "конструктора" не находит широкой поддержки. По моему мнению главная причина этого в том, что люди привыкли к готовым решениям. А необходимость самому разрабатывать концепцию и конфигурировать систему многих банально отпугивает.
А вот я хочу конструктор, хочу понять как это работает и хочу всё сделать с нуля.
Цитата Barmaley ( ) А в чем преимущество Jessie
Changelog
|
|
| |
AlexAW | Дата: Четверг, 01.06.2017, 09:23 | Сообщение # 909 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| Цитата Admin ( ) AlexAW, а кто спорит, почитайте мой пост 887 Да Михаил увидел! Моя лошадь тихо ходит ))) Читал вчера написал сегодня! (Страничку то обновлять регулярно надо )
|
|
| |
XDNA | Дата: Пятница, 02.06.2017, 11:34 | Сообщение # 910 |
Группа: Пользователи
Сообщений: 11
Статус: Offline
| И так чего я тут на понимал по поводу библиотек на примере скрипта script_lcd.py: в нём идёт загрузка библиотек
Код import webiopi import datetime import json import sys import smbus import time import os import subprocess import re import Adafruit_DHT где присутствуют стандартные библиотеки Python Standard Library
Код import datetime import json import sys import time import os import subprocess import re и не стандартные которые устанавливаются отдельно в ручную.
Код import webiopi import smbus import Adafruit_DHT я правильно понимаю?
|
|
| |