Сколько нужно плат для задумки?
- Войдите на сайт для отправки комментариев
Здравствуйте!
Честно сказать, я не имею в этом опыта, я еще не начал этим заниматься, даже платы ардуино у меня нет (заказал на Алиэкспрессе стартовый набор, жду :).
Так вот, у меня пока единственная идея которая интересует - умный дом. Хочу попытаться сделать такую систему, чтобы со временем можно было добавлять новые возможности и чтобы там было максимум возможного:
- управление кондиционером,
- контроль наличия воды в ванной,
- датчики температуры по всей квартире,
- датчики дыма,
- видеокамеры (несколько),
- освещение,
- ну и другое, более интересное.
И у меня на данный момент один вопрос: а как определять, сколько нужно плат для таких идей? По принципу модульности можно было бы предположить, что для каждой задачи своя плата, в т.ч. для освещения в каждой комнате - отдельная, и т.д. Но внутренний голос подсказывает, что тут будет по-другому. В общем, не знаю. Подскажите, пожалуйста, по теме вопроса. Т.е. вопрос интересует даже не только в контексте умного дома, но в целом для больших проектов.
Начните с одной ардуины и нескольких датчиков, которые вы планируете использовать. После того, как вы просто научитесь получать данные с этих датчиков у вас уже будет представление, как это все работает и как это можно использовать. Для такого начала не нужно больших затрат, но полученный опыт во многом позволит избежать нецелесообразных затрат для достижения ваших целей. А дальше вам самому станет гораздо лучше видно, чего и сколько требуется для реализации ваших задумок.
Честно сказать, я не имею в этом опыта, я еще не начал этим заниматься, даже платы ардуино у меня нет
Начните с одной ардуины.
ИМХО 2-3 шт - народ умудряется их палить :)))) это если совсем нет опыта в электронике. Ценник не самый жестокий. Я бы посоветовал УНО, для начала...
Стартовый комплект - это хорошо. Я тоже понятия не имел как программировать Arduino. Получил (купил) стартовый комплект. Сначала попробуйте подключать светодиоды, кнопочки. Потом попробуйте подключить все (по одному) датчики, которые будут в комплекте. Получите с них значения. По управляйте. Затем вы уже сами сможете составить представление сколько и чего вам понадобится.
И у меня на данный момент один вопрос: а как определять, сколько нужно плат для таких идей? По принципу модульности можно было бы предположить, что для каждой задачи своя плата, в т.ч. для освещения в каждой комнате - отдельная, и т.д. Но внутренний голос подсказывает, что тут будет по-другому. В общем, не знаю. Подскажите, пожалуйста, по теме вопроса. Т.е. вопрос интересует даже не только в контексте умного дома, но в целом для больших проектов.
две крайности здесь таковы - можно под каждую мелкую задачу, каждый датчик или выключатель использовать отдельную ардуину или поставить одну ардуину на все задачи (при этом окутав всю квартиру проводами)
и то и то не идеал, золотую середину каждый находит сам по мере приобретения опыта. Так что начните с простого и потихоньку сами ответите на свой вопрос
Т.е. вопрос интересует даже не только в контексте умного дома, но в целом для больших проектов.
axill, по мере роста аппетита путь приведет к ЛУТу - в посте 4 не хватает. ИМХО.
Из личного опыта. Ардуино для меня хобби. Непосредственно контроллеры (программирование) начал изучать с ардуино, примерно 2 года назад. Уже собрал несколько мелких устройств, типа часов, светофоров – сложный проект, требует глубоких знаний, опыта и понимания в целом. Не потеряйте интерес через год, будет набор в чулане пылиться…
Делаю замок по отпечаткам пальцев – уже месяц обдумываю алгоритм, детали пришли, а алгоритм не готов, тестил сенсор отпечатков – работает….
Спасибо всем за ответы!
и то и то не идеал, золотую середину каждый находит сам по мере приобретения опыта. Так что начните с простого и потихоньку сами ответите на свой вопрос
Да, тут весь вопрос в золотой серединке, и этот вопрос перестанет быть сложным только с опытом. В общем, буду ждать посылки и играться с этой электронной игрушкой.
И еще один вопрос. Он возник пока читал про ардуино и смотрел скетчи. Везде указано, что ардуино для непрофессионалов. А для профессионалов тогда что? Как они делают и чем пользуются? Как, например, они в своих задачах мигают светодиодом - подозреваю, что там нет такой удобной разработки программы в IDE, и тем более нет такой удобной заливки программы на плату. Думаю, там все более низкоуровнево.
И еще один вопрос. Он возник пока читал про ардуино и смотрел скетчи. Везде указано, что ардуино для непрофессионалов. А для профессионалов тогда что? Как они делают и чем пользуются? Как, например, они в своих задачах мигают светодиодом - подозреваю, что там нет такой удобной разработки программы в IDE, и тем более нет такой удобной заливки программы на плату. Думаю, там все более низкоуровнево.
Не парься, работающая программа написанная хоть тем, хоть другим, выполняет свое предназначение. Для конечного пользователя, разницы никакой. Профессионал сделает тоже самое, только быстрее и сожрав меньше программных ресурсов, но взяв больше денег.((((
Сам бы пошел по пути, одна комната-один МК (из дуин, нано или про микро). Изначально заточенная в автомате только на свое помещение. Потом, можно и объединять в единый центр (если понадобится).
Со своей УНы вы зальете программу в любую дуину или использованный МК.
Ценна не программа, ценен алгоритм.
Не парься, работающая программа написанная хоть тем, хоть другим, выполняет свое предназначение. Для конечного пользователя, разницы никакой. Профессионал сделает тоже самое, только быстрее и сожрав меньше программных ресурсов, но взяв больше денег.((((
Сам бы пошел по пути, одна комната-один МК (из дуин, нано или про микро). Изначально заточенная в автомате только на свое помещение. Потом, можно и объединять в единый центр (если понадобится).
Со своей УНы вы зальете программу в любую дуину или использованный МК.
Ценна не программа, ценен алгоритм.
Спасибо за ответ! И последний вопрос: на сайте ардуино.орг много разных вариантов ардуины (некоторые, как я понял, поискав в интернете, уже не производятся): http://www.arduino.org/products
Как же в целом нужно подходить к выбору платы для конкретной задачи? Допустим, у меня есть несколько задач (кроме первой все пока так, для примера): умный дом, робот-пылесос, квадрокоптер, и др. Как для каждой задачи выбрать наиболее подходящую плату? В принципе, общие вещи мне понятны:
1) учитывать размер платы, если это важно,
2) учитывать объем памяти,
3) учитывать количество доступных pin.
А есть ли еще какие-то общие рекомендации?
У меня одна УНА (больше пока не требовалось), отладка на ней, а готовый девайс - своя саморазведенная плата со своим МК. Для установки в поделки годятся только про микро и может нано. Если надо много пинов, тогда МЕГА, но как ее в девайс встраивать, смутно представляю (наверно паяльником).
пост 9
+ скорость вычислений. ака частота МК
+ потребление
По поводу скорости вычисления - имеете ввиду тактовую частоту? Опять же - не знаю пока в этой теме ничего, но мне кажется для умного дома 16ть мегагерц это так много :) А вот для систем где что-то происходит в реалтайме (движение, передача большого кол-ва информации, и др) - думаю да, это важнее.
И еще один вопрос. Он возник пока читал про ардуино и смотрел скетчи. Везде указано, что ардуино для непрофессионалов. А для профессионалов тогда что? Как они делают и чем пользуются? Как, например, они в своих задачах мигают светодиодом - подозреваю, что там нет такой удобной разработки программы в IDE, и тем более нет такой удобной заливки программы на плату. Думаю, там все более низкоуровнево.
все с точностью до наоборот. У профи и среды удобнее, заливать скетчи удобнее, а уж отладка удобнее в разы
но все это (среда, програматоры, средства отладки) стоят не малых, иногда очень больших денег
ардуино специально сконструирована как компромисс, когда за не большие деньги можно делавть вполне себе конкурентные устройства, ведь что самоделкини, что профи в конечном счете используют одни и теже (условно) микроконтроллеры
ну а второй большой плюс ардуино для самоделкиных - некая стандартизация железа и большое количество примеров которые легко копируются и работают.