Четверг, 15.10.2026, 06:36
| RSS
Главная | Raspberry Pi. Общие вопросы. Часть 2 (тема закрыта) - Страница 67 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Форум не поддерживается! Все интересующие вопросы задаем в чате Телеграм

Также смотрите наш канал в YouTube

Raspberry Pi. Общие вопросы. Часть 2 (тема закрыта)
AdminДата: Четверг, 20.10.2016, 14:45 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Продолжение темы. Начало см. здесь

ВНИМАНИЕ !!! В процессе разработки системы домашней автоматизации было создано несколько различных версий. Из-за этого у многих пользователей возникает путаница - программное обеспечение применяется от одних проектов, прошивки контроллеров от других. Поэтому, перед тем как задавать вопрос, внимательно ознакомьтесь с этой информацией

==============================================================================

Все новые проекты созданные при участии Zoolu (схемы принципиальные, монтажные и прошивки) будут публиковаться по этому адресу.  Ну и обязательно дублироваться здесь. Настоятельная просьба регистрироваться по ИНВАЙТ у Zoolu! Этим вы поможете дальнейшим разработками! Спасибо!

Кросс-плата v.2


Сообщение отредактировал Zoolu - Среда, 22.02.2017, 14:25
 
AdminДата: Суббота, 08.04.2017, 16:24 | Сообщение # 661
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата ppwwdd ()
Если датчики все по одной шине будут подсоединены, то нет разницы один датчик или десять, я имею ввиду, что количество проводов от этого не изменится.

Так ведь дело в том, что кроме аппаратной части (количество проводов) есть ещё программная часть, которая должна обеспечить работу каждого датчика.
 
ppwwddДата: Суббота, 08.04.2017, 16:32 | Сообщение # 662
Группа: Пользователи
Сообщений: 454
Статус: Offline
Значит так, я категорически против, чтобы на Raspberry навешивать кучу датчиков, от которых будет мало толку, а ресурс они будут пожирать. Пусть Raspberry лучше занимается более сложными задачами с периферией по интерфейсу.
 
AdminДата: Суббота, 08.04.2017, 16:36 | Сообщение # 663
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата ppwwdd ()
Значит так, я категорически против, чтобы на Raspberry навешивать кучу датчиков, от которых будет мало толку, а ресурс они будут пожирать

"Послушаем, что скажет начальник транспортного цеха" smile Я имею ввиду других участников.

Цитата ppwwdd ()
Пусть Raspberry лучше занимается более сложными задачами с периферией по интерфейсу.

Да ладно, там загрузка CPU при работе сейчас меньше 1%. Так что запаса производительности для других задач ещё более, чем достаточно.
 


ppwwddДата: Суббота, 08.04.2017, 17:09 | Сообщение # 664
Группа: Пользователи
Сообщений: 454
Статус: Offline
Admin, я считаю, что больше с кросс-платой не нужно играться. Она и так уже достаточно совершенна. Для квартиры ее функционала с головой хватит. В этом проекте уже всего хватает с головой. Чем больше наворотов, тем больше проблем. У меня работает метеостанция отлично. Радиомодуль работает с 4-мя радиодатчиками и с модулем Remote control, но радиодатчики и модуль Remote control пока нигде не установлены. Думаю для начала попробовать управлять мотор-редуктором открывания-закрывания калитки.  Модуль  Remote control также работает и с радиобрелками. Модули удаленного управления и радиодатчики буду паять еще. Контроллер RS485 работает надежно, но тоже пока не задействован. Радиомодуль можно было бы добавить еще один.
 
777Дата: Суббота, 08.04.2017, 19:18 | Сообщение # 665
Группа: Пользователи
Сообщений: 60
Статус: Offline
Цитата Admin ()
У меня зарезервировано место под подключение ещё 8-ми датчиков (вкл/откл датчика и его id). Сделано это с расчетом под датчики температуры 18B20.


Я считаю что датчики температуры необходимы, для частного дома контролировать работу контуров отопления, к примеру у меня их будет 15 по шине 1-Wire, Zoolu правильно пишет, датчики надо добавлять через меню, кому 5 надо, а кому 15.
Контролировать температуру в комнатах, санузлах, коридорах, подвалах, мансардах и прочее - контроллером RS485 версия 2 ужасно неудобно датчики от него тянуть по комнатам, лучше изготовить вот такие девайсы и поставить в каждую комнату и контролировать по RS485.
https://ru.aliexpress.com/wholesa....+modbus
Радиомодуль нужен но более серьезный, чтоб радиус действия был больше, такой как сейчас за 20 рублей даже начинать делать не хочется.
 
AdminДата: Суббота, 08.04.2017, 21:28 | Сообщение # 666
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата 777 ()
Я считаю что датчики температуры необходимы, для частного дома контролировать работу контуров отопления, к примеру у меня их будет 15 по шине 1-Wire, Zoolu правильно пишет, датчики надо добавлять через меню, кому 5 надо, а кому 15

Он писал про другое - организацию динамического меню добавления и назначения датчиков. А у меня было предложение заменить все зарезервированные позиции на привязку датчиков DS18B20. В этом случае выбор количества датчиков тоже будет - от 0 до 10-ти. Но это совершенно не то, о чем говорил Антон, который предлагал значительно более гибкую организацию конфигурации.

Цитата 777 ()
Радиомодуль нужен но более серьезный, чтоб радиус действия был больше, такой как сейчас за 20 рублей даже начинать делать не хочется.

Серьезность модуля заключается не в его выходной мощности, что необходимо для увеличения радиуса действия. Превышение выходной мощности 10 мВт для безлицензионных диапазонов частот еще вроде бы не отменяли. Конечно, вероятность того, что возникнут проблемы с ГКРЧ ничтожная, но Dura lex, sed lex. Так что будем работать не в плане повышения выходной мощности, а обеспечения надежной работы модуля.

Цитата 777 ()
Контролировать температуру в комнатах, санузлах, коридорах, подвалах, мансардах и прочее - контроллером RS485 версия 2 ужасно неудобно датчики от него тянуть по комнатам,

Перечитывал несколько раз, но так и не понял. Этот контроллер имеет только один вход для DHT22 и управляется по RS485.Какие еще датчики к нему нужно тянуть, если этот датчик только один? Данный контроллер и рассчитан на то, что бы устанавливаться в пределах одного помещения.

Возможно, что речь идет все-таки про этот девайс - Контроллер температуры и влажности Ну тогда все просто - задействовать у него не 6 входов, а только один и установить в каждой комнате отдельный такой контроллер. В результате получите абсолютно полные аналоги девайсов, которые Вы приводили по ссылке с алиэкспресс. Причем, можно будет применять такой контроллер как с дисплеем, так и без.
 
777Дата: Воскресенье, 09.04.2017, 06:45 | Сообщение # 667
Группа: Пользователи
Сообщений: 60
Статус: Offline
Цитата Admin ()
Он писал про другое - организацию динамического меню добавления и назначения датчиков.

 Я писал и про то и про другое, выхотите 10 датчиками ограничиться, а как мне добавить еще 5, поэтому добавление из браузера было бы хорошо, ну а если пока это проблематично, то пусть будет 10. Рано или поздно все равно придем к этому чтоб из браузера можно можно было добавлять устройства, выполнять простые логические функции "и", "или", "не". 
 Радиомодуль, тот 20рублевый внушает недоверие в его качественной работы, стабильности, и радиуса, я именно про радиоканал, а не про саму схему.,
 Контроллер температуры и влажности, да тут у меня опечаточка, именно про него я вел речь. Не удобно контроллер ставить в одном месте, а датчики температуры тянуть в точку измерения, или изготовить полтора десятка их, установить в каждую точку и выкинуть дисплеи, тогда смысл? Плюс у него дискретность только целые числа, а нужно до десятых. Поэтому и предлагал Новый тип девайса как  Алиэкспресс, индивидуальный с дисплеем температура и влажность и десятые доли показывает и RS485.
 
WinsorДата: Воскресенье, 09.04.2017, 08:58 | Сообщение # 668
Группа: Пользователи
Сообщений: 91
Статус: Offline
У меня 2 малины одна в гараже вторая будет стоять на даче. Так вот в Гараже у меня работают 9 Датчиков ds18b20. И еще планирую подрубить штук 5. У меня самодельный котел на отработке и его нужно по максимому контролировать. А на даче там датчиков 20 это минимум. Так что то что предложил Zoolu очень удобно было бы.

Добавлено (09.04.2017, 08:58)
---------------------------------------------
И Михаил с домашним заданием справился на половину :). как раз не могу добавить еще датчики в пустые места в конфигурации. точней как вы писали
 
"Но инициализацию и обработку этих датчиков необходимо прописать в js- и pyton скриптах аналогично, как это сделано для двух первых датчиков."

Не получилось найти эти скрипты, точней вроде все какие пересмотрел не нашел информации о этих двух датчиков которые уже есть в конфигурации.

С остальным разобрался.

 


НиколайДата: Воскресенье, 09.04.2017, 10:48 | Сообщение # 669
Группа: Пользователи
Сообщений: 579
Статус: Offline
Цитата Admin ()
загрузка CPU при работе сейчас меньше 1%.
 У меня загрузка зашкаливает (см. рис.) пришлось увеличить диапазон.
Цитата Winsor ()
не могу добавить еще датчики в пустые места в конфигурации.
Прикрепления: 2378317.jpg (384.4 Kb) · 9266758.jpg (324.4 Kb)
 
AdminДата: Воскресенье, 09.04.2017, 10:58 | Сообщение # 670
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Я так понимаю, что мнения по количеству датчиков разделились smile

Цитата Winsor ()
Не получилось найти эти скрипты, точней вроде все какие пересмотрел не нашел информации о этих двух датчиков которые уже есть в конфигурации.

Так вот же они:

JS:

//============================= ПЕРВЫЙ ДАТЧИК DS18B20

setInterval ("callMacro_getcelsius_1()", 5000);{
}
function callMacro_getcelsius_1(){
webiopi().callMacro("getcelsius_1", [], macro_getcelsius_1_Callback);
}
function macro_getcelsius_1_Callback(macro, args, data) {
gauge0 = data
}

Python:

#===================== DS18B20 #1

@webiopi.macro
def getcelsius_1():
global celsius_1
if sensor_3 == 1:
try:
celsius_1 = tmp1.getCelsius()
print (celsius_1)
return "%.1f" % celsius_1
except KeyboardInterrupt:
raise SystemExit
except Exception as e:
pass
else:
pass

Цитата Николай ()
У меня загрузка зашкаливает (см. рис.) пришлось увеличить диапазон.

Если такая загрузка держится в течении длительного времени, смотрите, возможно, где-то уже накосячили. Действительно, после включения загрузка CPU может быть до 50%, но затем падает до 1%
 
Поиск:



T2M © 2026
Сайт управляется системой uCoz