Умный дом и Arduino Mega

Dima85
Offline
Зарегистрирован: 07.01.2013

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

Интересно способна ли одна Arduino Mega потянуть все выше перечисленное? Я понимаю вопрос достаточно расплывчитый, все наверное зависит от количества подключенной переферии, но все же может кто-то что-то подобное пытался сделать?

Snubist
Offline
Зарегистрирован: 18.02.2013

А смысл? Одних проводов от подвала до чердака тянуть замучаешься.

Другое дело несколько ардуин выполняющих каждый свою функцию, одна охрана, одно отопление, третья свет, .... Завязаных всю на одну головную дуину (или комп) отвечающую за интерфейс с человеком.

Dima85
Offline
Зарегистрирован: 07.01.2013

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

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Dima85 пишет:

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

Анекдот про лом и японскую пилу - помните? :) "Потолок" здесь, на мой взгляд, должен расти из функционала: например одна плата на управление котлом, или воротами, или освещением в доме. Тогда для расширения функционала не придется сильно переписывать и отлаживать заново код.

Кроме того, не всякие измерители или исполнительные устройства умеют работать по несколько штук на одной шине: значит ограничение будет еще и по количеству необходимых входов.

Заметьте - задача "загрузить так, чтобы перестала справляться" ни разу не поднималась.

zhuki
Offline
Зарегистрирован: 12.10.2011

По поводу тянет не тянет . У меня UNO работает на отопление в доме на даче.

3 силовых неависимых ключа (3х2КВт)

2 ключа вентиляторов (приточно вытяжной вентиляции)

18 датчиков типа DS1820  измерение температуры в различых точках дома,котла и оборудования

1 АЦП  1-ware (таже линия)

Индикатор 16х4

кнопки и светодиоды индикации

куллер охлаждения системного блока

Часы на DS1307

И ещё штук 6 свободных выводов есть.

 Работает давно и очень стабильно ,памяти скетч занимает 20к (32к всего).   На Меге выводов намного больше  чем на UNO, нагородить можно еще три раза по столько.

 

 

 

vdk
Offline
Зарегистрирован: 14.04.2013

Если питать датчики и прочую периферию не от ардуины, то все упрется не в количество периферии, а в сложность алгоритма опроса/управления

VitaliZ
Offline
Зарегистрирован: 21.04.2013

Dima85 пишет:
Интересно способна ли одна Arduino Mega потянуть все выше перечисленное? Я понимаю вопрос достаточно расплывчитый, все наверное зависит от количества подключенной переферии, но все же может кто-то что-то подобное пытался сделать?

Есть куча открытых проектов "Умного дома" под ардуину. Мне лично понравился итальянский проект http://www.souliss.net/p/about.html. В команде всего 2 человека, а построили серьезный сетевой проект. 

Довольно много примеров, не плохая документация.

Правда они активно используют всякие ардуино-совместимые поделки европейского производства, типа радиоуправляемых релейных плат, но можно обойтись и Arduino Mega+ Ethernet shield либо платой Arduino Ethernet + навески по вкусу.

 

Их предпочтения:
Микроконтроллеры: ATmega328P, ATmega32U4
Модуль беспроводной связи 2,4 ГГц точка-точка: Atmel AT86RF230
Ethernet Связь: Wiznet W5100, Microchip ENC28J60
Связь Wi-Fi: Microchip MRF24WB0MA
 
Если кого-то заинтресует этот проект, предлагаю ковырять вместе.