|
| Четверг, 15.10.2026, 06:36 | | | RSS |
|
| Защита, контроль, управление |
|
|
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 навешивать кучу датчиков, от которых будет мало толку, а ресурс они будут пожирать "Послушаем, что скажет начальник транспортного цеха" Я имею ввиду других участников.
Цитата 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 (  ) не могу добавить еще датчики в пустые места в конфигурации.
|
| |
| |
| Admin | Дата: Воскресенье, 09.04.2017, 10:58 | Сообщение # 670 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Я так понимаю, что мнения по количеству датчиков разделились 
Цитата 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 |
| |
|