Описание: Проект по разработке аппратно-программного комплекса для автоматизации процессов. |
Поиск в теме | Версия для печати |
w1666 |
Отправлено: 07 Апреля, 2012 - 13:27:05
|
Рядовой
Сообщений всего: 18
Дата рег-ции: Апр. 2012
|
Добрый день господа.
Приглашаю Вас присоеденится к разработке "любительской" централизованной системы автоматизации процессов: климат-контроль, пожарная и охранная сигнализации, управления бытовыми приборами, освещением, систем орашения и тд. для дачь, котеджей, квартир, участков и тд.
Существующие системы "Умных домов" просто недосягаемы для редовых россиян (думаю и не только рассиян) и в целом очень сложные требующие высокой квалификации как монтажников, так и наладчиков.
На текущий момент создана система котроля отопления
оборудование:
1) Управление нагрузкой. Устройства на микроконтроллерах ATMEGA8 имеют 2 реле по 12А, 2 датчика температуры DS1820 - работают как в самостоятельном режиме термостатирования (2х помещений), так и под управлением центрального ПК.
Второй вариант этого устройства на симисторе 25А - тоже уже готовый и отлаженный.
2) USB переходник с twi на usb тоже на ATMEGA8
3) центральных ПК - любой ПК (пока на виндовс), написана программа на c# для управления каждым терморегулятором и их конфигурирования, она же выкладывает данные по средней температуре в интернет посмотреть для моего дома можно тут (http://tscorp.ru/home/) - у меня пленочные теплые полы везде лежат и печь (когда есть всплески температуры - это затопили печь).
Все устройства соеденены в сеть по 4х жильному кабелю (как для телефона или для 100мб сетей), по 2м проводам - питание, по 2м - TWI.
Сейчас готовлю сайт - где выложу все свои идеи, наработки, написаный код, схемы устройств - пока только не могу определится в какой форме.
Цель проекта: создать доступный легко расширяемный аппаратно-программный комплекс "Умного дома".
Который можно было бы собрать самому, например, вытравить 2-3 платки, залить прошивки, соеденить все в сеть, подключить к компьютеру и все заработало и вто же время, если нужно сделать под свои нужны - пожалуйста, код открытый.
Жду Ваших мнений, отзывчивости, предложения присоединится к проекту.
Сейчас нужно решить вопросы:
1) в какой форме выложить уже имеющиеся наработки
2) как поступть с правами на интелектуальную собственность - слышал есть открытые лицензии, чтобы защитить права тех, кто будет совершенствовать и помогать разрабатывать систему.
Тут возникают также ситуация, когда кто то захочет использовать систему в коммерческих целях - хотелось бы что бы разработчикам причиталась доля в соответствии с заслугами.
Пишите в эту тему, поставил галку получения уведомлений о сообщених.
Сам программирую на:
С для Atmel, TI
С# для windows
PHP для сайтов
Пишите кто чем занимается, какие языки знает, какие идеи есть, очень хотелось бы человека, который занимается пользовательскими интерфейсам, а то стандартные такие убогие, хотелось бы что то пальцеориентированное. |
|
|
w1666 |
Отправлено: 09 Апреля, 2012 - 07:01:50
|
Рядовой
Сообщений всего: 18
Дата рег-ции: Апр. 2012
|
Любая винда будет нормально работать, если отключить от нее все не нужное, заточить под свои задачи. Если не нравится винда, есть разные разновидности nix систем, портировать них c# код не составляет ни какого труда, если не использвать всякие net библиотеки и специфические библиотеки винды.
Для проекта пишу собственный сайт, чтобы все было в одном месте. Призыв присоеденится к проекту был размещен на разных форумах, поэтому хранилище файлов нужно делать в каком то доступном для всех месте.
Допишу сайт, буду выкладывать код (по мере его комментирования), схемы, существующие платы, описывать идеи и решения, которые будут рождаться в ходе обсуждения.
(Добавление)
killgur пишет:Аргумент легко...
Непредсказуемость поведения ПК под управлением любой ОС и неэффективность вложенных средств, риск потери настроек при сбое.
ПК это максимум АРМ с которого поглядеть и выполнить настройку подать какую команду в ручном режиме а управлять должны контроллеры, хотя бы с энергонезависимой памятью.
Те это теплые полы...
http://ryaskin65.narod.ru/Projec...8/Project08.html
и еще много много схем
А у нас в босоногой России зачастую в розетке 380В вместо 220 случается.
Поведение ОС вполне предсказуемо, инче они бы не набрали популярности, если бы рендомом выполняли какие то действия.
Тут дело вкуса: хочется гарантированной стабильности, портируем на какой нить вид линуха. Но мне привычнее работать под виндой - и чтобы сохранять какие то темпы буду продолжать на ней. Потеря настройки при сбоях ? вроде никто не собирается хранить настройки в оперативе (уже давно существуют жесткие разного вида =) ), а какие то устройства вообще хранят конфигурацию у себя в епроме (например мои терморегуляторы).
Не понимаю зачем Вы дали мне ссылку на "Контроллер теплого пола.", я прекрасно знаю о сущестующих системах, если бы хотел ими воспользоваться, просто купил бы программируемый терморегулятор для теплого пола (его стоимость не высока от 1500 в рознице, а для меня вообще 600р двухзонный).
О проблеме несоответсвия напряжения в сети, думаю рассуждать бессмысленно т.к. до контроллеров доходит уже стабилизированное, на определнном уровне, напряжение.(Отредактировано автором: 09 Апреля, 2012 - 07:15:34) |
|
|
w1666 |
Отправлено: 09 Апреля, 2012 - 15:28:19
|
Рядовой
Сообщений всего: 18
Дата рег-ции: Апр. 2012
|
killgur пишет:Цитата:Потеря настройки при сбоях ? вроде никто не собирается хранить настройки в оперативе (уже давно существуют жесткие разного вида =) ), а какие то устройства вообще хранят конфигурацию у себя в епроме (например мои терморегуляторы).
До первого BSOD, или выхода из строя HDD.
Если терморегулятор уже хранит настройки, что подразумевает его самодостаточность, зачем ему классический ПК. Соорудите главный контроллер с которого рулите системой.
Для тех у кого нет лишнего ПК это совсем не бюджетное решение, гамать в "кризис" и рулить отоплением дома одновременно отнюдь не айс.
Терморегуляторы самодостаточны, но управлять отоплением это лишь мала часть системы.
Допустим, необходимо координировать работу кондиционера и жалюзи, при выставлении функций одного нужно учитывать положение другого и времени суток к примеру, чтобы убрать прямые солнечные лучи в жаркий день, и охлождать воздух в помещении или зимой в ветренный день, прикрывать ставни, чтобы система отопления жрала меньше.
Примеров модет быть много со светом например.
В плане отказуустойчивости отдельных систем пк, есть например вот такие системы http://ru.wikipedia.org/wiki/Raspberry_Pi...
Во общем все системы дома должны координироваться из центра и чтобы можно было легко писать для них сценарии, просматривать текущее состояние и корректировать по надобности.
В любом случае для быстроты разработки нужно использовать имеющееся т.е. ПК, портировать написанное на линукс и соответственно на железки (показанной вверху) не составит труда. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): [1] 2 3 » |
« Болталочка » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|