роботы робототехника микроконтроллеры


 Страниц (3): [1] 2 3 »   

> Описание: Проект по разработке аппратно-программного комплекса для автоматизации процессов.
w1666 Post Id


Рядовой


Сообщений всего: 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 для сайтов

Пишите кто чем занимается, какие языки знает, какие идеи есть, очень хотелось бы человека, который занимается пользовательскими интерфейсам, а то стандартные такие убогие, хотелось бы что то пальцеориентированное.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Ужас какой...

Виндовс в управляющей системе есть зло по определению Подмигивающий

Какие еще провода, жуть ...

Быстрей читать

http://ru.smart-home-blog.com/tag/open-source/

(Отредактировано автором: 07 Апреля, 2012 - 17:44:27)

 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



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

Использование роутера дело конечно хорошее, но не всем доступное - куда больше людей знает как поставить прогу на винду, чем как шить роутер и общаться с ним через терминал =).
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Вы б знали как это фактически реализуется ... это просто анегдот.
Разношерстное оборудование которое дублирует и блокирует работу друг другу, ничего не шарящий заказчик который всегда знает, что надо, а что нет (в рамках дешево дорого).

Мало того такие поиграшки удел состоятельных товарищей которых опенсорсом не удивить. Поскольку чтоб сделать дом умным надо его для начала иметь Улыбка квадратов двести и более.

А кстати насчет конторля отопления ... оно электрическое чтоли у Вас.

Опа ... это что ж еще и комп держать включенным ... ИМХО это тупиковая ветвь эволюции -комп дальше подключения к контроллеру через браузер, не стоит подпускать к системам реального времени.

(Отредактировано автором: 07 Апреля, 2012 - 18:08:11)

 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



У меня дом 150м2 2 этажа, везде пленочный теплый пол, покрытый ламинатом или бетонной стяжкой.

Может быть Вы конкретные аргумены приведете против использования устройств на линукс или виндовс (сюда входя все планшеты с usb, нетбуки, ноутбуки и стационарные ПК) ?

Роутеры сейчас тоже многие работают на линуксе. Планшеты многие не имеют подвижных частей (т.е. нет вентиляторов и используются твердотельные жеские).
Отказоустойчивость определяется набором запущенного ПО. У нас в Германии сервера на виндовс нескотолько лет не перезагружаются уже, и до сих пор никаких сообщений в журнале о критических ошибках.

В целом это дело вкуса. Выбранное мной на правление - доступность, качество, понятность в управлении, расширяемость.
Поэтому в качестве центрального устройства выбран ПК.
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



Виндовс устанавливаемая на сервера немного отличается от виндовс используемой простыми смертными. И ценой тоже.

На http://we.easyelectronics.ru/ периодически вопросы умного дома поднимаются. Идеи там неплохие.

w1666 пишет:
слышал есть открытые лицензии, чтобы защитить права тех, кто будет совершенствовать и помогать разрабатывать систему. Тут возникают также ситуация, когда кто то захочет использовать систему в коммерческих целях - хотелось бы что бы разработчикам причиталась доля в соответствии с заслугами.
Лицензию, скорее всего, прийдется придумывать самостоятельно. GNU GPL не подходит. Правда, последнюю редакцию я не видел. Предпоследнюю, впрочем, тоже Улыбка

w1666 пишет:
только не могу определится в какой форме.
Блог? И рядом форум? Все так делают Замешательство http://www.getchip.net/ http://chipenable.ru/ http://robocraft.ru/ http://www.marsohod.org/ Можно магазинчик с модулями добавить.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Аргумент легко...

Непредсказуемость поведения ПК под управлением любой ОС и неэффективность вложенных средств, риск потери настроек при сбое.

ПК это максимум АРМ с которого поглядеть и выполнить настройку подать какую команду в ручном режиме а управлять должны контроллеры, хотя бы с энергонезависимой памятью.


Те это теплые полы...

http://ryaskin65.narod.ru/Projec...8/Project08.html

и еще много много схем


А у нас в босоногой России зачастую в розетке 380В вместо 220 Улыбка случается.

(Отредактировано автором: 07 Апреля, 2012 - 18:56:48)

 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



mihail пишет:
Виндовс устанавливаемая на сервера немного отличается от виндовс используемой простыми смертными. И ценой тоже.

На http://we.easyelectronics.ru/ периодически вопросы умного дома поднимаются. Идеи там неплохие.

w1666 пишет:
только не могу определится в какой форме.
Блог? И рядом форум? Все так делают Замешательство http://www.getchip.net/ http://chipenable.ru/ http://robocraft.ru/ http://www.marsohod.org/ Можно магазинчик с модулями добавить.


Любая винда будет нормально работать, если отключить от нее все не нужное, заточить под свои задачи. Если не нравится винда, есть разные разновидности nix систем, портировать них c# код не составляет ни какого труда, если не использвать всякие net библиотеки и специфические библиотеки винды.

Для проекта пишу собственный сайт, чтобы все было в одном месте. Призыв присоеденится к проекту был размещен на разных форумах, поэтому хранилище файлов нужно делать в каком то доступном для всех месте.

Допишу сайт, буду выкладывать код (по мере его комментирования), схемы, существующие платы, описывать идеи и решения, которые будут рождаться в ходе обсуждения.
(Добавление)
killgur пишет:
Аргумент легко...

Непредсказуемость поведения ПК под управлением любой ОС и неэффективность вложенных средств, риск потери настроек при сбое.

ПК это максимум АРМ с которого поглядеть и выполнить настройку подать какую команду в ручном режиме а управлять должны контроллеры, хотя бы с энергонезависимой памятью.


Те это теплые полы...

http://ryaskin65.narod.ru/Projec...8/Project08.html

и еще много много схем


А у нас в босоногой России зачастую в розетке 380В вместо 220 Улыбка случается.


Поведение ОС вполне предсказуемо, инче они бы не набрали популярности, если бы рендомом выполняли какие то действия.
Тут дело вкуса: хочется гарантированной стабильности, портируем на какой нить вид линуха. Но мне привычнее работать под виндой - и чтобы сохранять какие то темпы буду продолжать на ней. Потеря настройки при сбоях ? вроде никто не собирается хранить настройки в оперативе (уже давно существуют жесткие разного вида =) ), а какие то устройства вообще хранят конфигурацию у себя в епроме (например мои терморегуляторы).


Не понимаю зачем Вы дали мне ссылку на "Контроллер теплого пола.", я прекрасно знаю о сущестующих системах, если бы хотел ими воспользоваться, просто купил бы программируемый терморегулятор для теплого пола (его стоимость не высока от 1500 в рознице, а для меня вообще 600р двухзонный).

О проблеме несоответсвия напряжения в сети, думаю рассуждать бессмысленно т.к. до контроллеров доходит уже стабилизированное, на определнном уровне, напряжение.

(Отредактировано автором: 09 Апреля, 2012 - 07:15:34)

 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Цитата:
Потеря настройки при сбоях ? вроде никто не собирается хранить настройки в оперативе (уже давно существуют жесткие разного вида =) ), а какие то устройства вообще хранят конфигурацию у себя в епроме (например мои терморегуляторы).


До первого BSOD, или выхода из строя HDD.
Если терморегулятор уже хранит настройки, что подразумевает его самодостаточность, зачем ему классический ПК. Соорудите главный контроллер с которого рулите системой.

Для тех у кого нет лишнего ПК это совсем не бюджетное решение, гамать в "кризис" и рулить отоплением дома одновременно отнюдь не айс.
 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



killgur пишет:
Цитата:
Потеря настройки при сбоях ? вроде никто не собирается хранить настройки в оперативе (уже давно существуют жесткие разного вида =) ), а какие то устройства вообще хранят конфигурацию у себя в епроме (например мои терморегуляторы).


До первого BSOD, или выхода из строя HDD.
Если терморегулятор уже хранит настройки, что подразумевает его самодостаточность, зачем ему классический ПК. Соорудите главный контроллер с которого рулите системой.

Для тех у кого нет лишнего ПК это совсем не бюджетное решение, гамать в "кризис" и рулить отоплением дома одновременно отнюдь не айс.


Терморегуляторы самодостаточны, но управлять отоплением это лишь мала часть системы.
Допустим, необходимо координировать работу кондиционера и жалюзи, при выставлении функций одного нужно учитывать положение другого и времени суток к примеру, чтобы убрать прямые солнечные лучи в жаркий день, и охлождать воздух в помещении или зимой в ветренный день, прикрывать ставни, чтобы система отопления жрала меньше.
Примеров модет быть много со светом например.

В плане отказуустойчивости отдельных систем пк, есть например вот такие системы http://ru.wikipedia.org/wiki/Raspberry_Pi...

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

В любом случае для быстроты разработки нужно использовать имеющееся т.е. ПК, портировать написанное на линукс и соответственно на железки (показанной вверху) не составит труда.
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



w1666 пишет:
В плане отказуустойчивости отдельных систем пк, есть например вот такие системы http://ru.wikipedia.org/wiki/Raspberry_Pi...

Еще бы их купить можно было бы... Я заказал малину в марте, через 4 часа(!) после офиц. начала продаж. Обещают к середине мая Жуть
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



w1666 пишет:

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


Купите контроллер за 150$ с портом езернета
и панельку оператора

Или будете писать SCADA c нуля Улыбка

(Отредактировано автором: 10 Апреля, 2012 - 00:06:23)

 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



иногда проще написать свое чем, пользовать чужое.
 
 Top
w1666 Post Id


Рядовой


Сообщений всего: 18
Дата рег-ции: Апр. 2012  



как и обещал, вот сайт проекта http://pir.tscorp.ru - буду постепенно его наполнять, комментарии пока смог прикрепить только от вконтакта, прошу стараться писать именно на страницах сайта, чтобы люди из других форумов тоже были в курсе обсуждения.

(Отредактировано автором: 13 Апреля, 2012 - 22:14:22)

 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



С открытием сайта поддерживаю

PS Надеюсь, что то вроде форума приделаете? И регистрацию на сайте.
 
 Top
Страниц (3): [1] 2 3 »
« Болталочка »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru