Домашняя автоматизация с использованием микроконтроллера Arduino и Pic

Привет я новичок в микроконтроллере / Arduino
Я планирую использовать микроконтроллер Arduino и Pic для домашней автоматизации. для света, температуры, обнаружения утечки газа, обнаружения пожара, я думаю сделать проект, на конце датчика передатчика воспринимает данные, и arduino отправляет данные в микроконтроллер Pic (приемник), основываясь на данных, которые пользователь включил / выключил. вентилятор / подсветка и отображение температуры, можно ли так делать?

1 ответ

Решение

Создание такой системы, безусловно, возможно. Лучший способ найти хорошее решение - сначала определить требования, а затем подумать о решении (например, какой процессор использовать).

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

  • я хочу иметь центральное устройство с достаточной мощностью для запуска небольшого веб-сервера? Если да, я бы выбрал что-то вроде малинового пи (и установил какой-нибудь linux). Если нет, я бы выбрал PIC с интерфейсами, подходящими для остальной части проекта (anlog, I2C, SPI, ...)

  • какие датчики будут использоваться, сколько и на каком расстоянии они будут? В самом простом случае у вашего "центрального блока" есть несколько датчиков, которые имеют интерфейс I2C или что-то подобное (легко, потому что вам не нужно проектировать аналоговую схему). Если у вас много датчиков, вам нужно будет найти способ передачи данных на это расстояние. Это может означать, что у вас должен быть какой-то дополнительный контроллер, который "общается" с соседним датчиком и передает данные в центральный блок.

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

Другие вопросы по тегам