Форум программистов, компьютерный форум, киберфорум
Наши страницы
Arduino
Войти
Регистрация
Восстановить пароль
 
Mr_Asdshka
9 / 8 / 5
Регистрация: 13.05.2015
Сообщений: 192
1

Подключение датчиков

07.11.2019, 20:03. Просмотров 360. Ответов 17
Метки нет (Все метки)

Здравствуйте, подскажите, пожалуйста, как к Ардуино осуществить подключение большого количества датчиков (10, 20, 50, 100), желательно, чтобы это было максимально компактно. Датчики находятся на приличном расстоянии от самого Ардуино. Волнует вопрос того, как это сделать на самой схеме и как программно обрабатывать данные по отдельности.

И ещё можно ли использовать с Ардуино датчики типа "IEK ДД-027 1200ВА 360град 12м IP20" (инфракрасный датчик движения ил аналоги.

Добавлено через 15 минут
Может можно как-то через "nRF24L01" подключить большое количество датчиков. Только как их впаять в датчики движения (например) и как их обрабатывать?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2019, 20:03
Ответы с готовыми решениями:

Cеть датчиков по Bluetooth
Есть 5 датчкиов (датчик газаMQ-7 + Bluetooth (hc-05)+ attiny85) они посылают данные на ардуину...

Переносной тестер датчиков 4-20 мА
Всем привет! Задумал в целях самообразования сделать переносной тестер для датчиков, работающих по...

Засветка датчиков линии
Всех приветствую! Есть тележка с пид-регулированием. Ездит хорошо, плавно. Но вот проблема: при...

Считывание значений с датчиков
Здравствуйте. Досталась мне китайская Arduino Uno, знаком я с ней не был и что да как пришлось...

Построение графиков по данным с датчиков
Доброго времени друзья ! Недавно заинтересовался темой программирования микроконтроллеров. Для...

17
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
07.11.2019, 22:35 2
Можно через промежуточное реле подключить датчики к плате (чтобы гальванически развязать от 220), а затем с помощью мулитплексоров подключить много датчиков на 1 вход контроллера. Опрашивать датчики по очереди, благо они делают длительную сработку.
0
z_z
9 / 7 / 5
Регистрация: 17.02.2014
Сообщений: 51
08.11.2019, 15:05 3
100 распределённых датчиков - готовы тащить 200 проводов?
Для принятия технического решения мало исходной информации
0
Mr_Asdshka
9 / 8 / 5
Регистрация: 13.05.2015
Сообщений: 192
08.11.2019, 20:31  [ТС] 4
Цитата Сообщение от tvsdig Посмотреть сообщение
Можно через промежуточное реле подключить датчики к плате (чтобы гальванически развязать от 220), а затем с помощью мулитплексоров подключить много датчиков на 1 вход контроллера. Опрашивать датчики по очереди, благо они делают длительную сработку.
Цитата Сообщение от z_z Посмотреть сообщение
100 распределённых датчиков - готовы тащить 200 проводов?
Для принятия технического решения мало исходной информации
А как на счёт модуля "nRF24L01" с антенной? Мне необходимо будет впаять его на выход с датчиков и отправлять "уникальные сообщения" на приёмник, а там уже обрабатывать?
0
08.11.2019, 20:31
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
08.11.2019, 21:30 5
Это просто трансивер, насколько я знаю, его нужно чем то инициализировать, т.е. микроконтроллер.
На каждый датчик. Посылать сообщения при сработке датчика движения.
А далее на приемной части принимать и определять кто прислал.
0
Mr_Asdshka
9 / 8 / 5
Регистрация: 13.05.2015
Сообщений: 192
08.11.2019, 21:41  [ТС] 6
Цитата Сообщение от tvsdig Посмотреть сообщение
насколько я знаю, его нужно чем то инициализировать, т.е. микроконтроллер
То есть, мне нужно будет на каждый датчик микроконтроллер и этот модуль?
Может есть какой-нибудь хороший и подходящий мне аналог?
0
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
08.11.2019, 21:42 7
Цитата Сообщение от z_z Посмотреть сообщение
Для принятия технического решения мало исходной информации
Опиши, что ты хочешь получить
0
Mr_Asdshka
9 / 8 / 5
Регистрация: 13.05.2015
Сообщений: 192
08.11.2019, 21:44  [ТС] 8
Цитата Сообщение от tvsdig Посмотреть сообщение
Опиши, что ты хочешь получить
Мне необходимо реализовать GSM сигнализацию. Я не знаю, как лучше это реализовать, так как датчиков будет много, сотни проводов тянуть - не вариант.
0
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
08.11.2019, 21:52 9
Радио датчики ISM диапозона, Wifi датчики, проводные датчики -выбирай.
Если радиодатчик, то нужно его как то настроить первоначально чтобы он слал команды в нужном формате.
ESP8826 все уже есть на борту, только программу на него написать. Но он глючный.
На все эти датчики еще нужно будет БП с 220 - 3,6 или 3,3
0
Avazart
Эксперт С++
7965 / 5787 / 571
Регистрация: 10.12.2010
Сообщений: 26,605
Записей в блоге: 17
09.11.2019, 00:23 10
Да на проводах это как правило макс 10-30 см (в действительности от многого зависит).

Можно на каждую "точку" свой контроллер и датчики, связь то ли по воздуху, то ли по проводам (RS485,Ethernet) c центральным контроллером или ПК.

Добавлено через 1 минуту
Цитата Сообщение от tvsdig Посмотреть сообщение
Но он глючный.
Так говорит кто не умеет его "готовить".

Добавлено через 2 минуты
Цитата Сообщение от Mr_Asdshka Посмотреть сообщение
Может можно как-то через "nRF24L01" подключить большое количество датчиков. Только как их впаять в датчики движения (например) и как их обрабатывать?
Без контроллера скорее всего никак.
0
Mr_Asdshka
9 / 8 / 5
Регистрация: 13.05.2015
Сообщений: 192
09.11.2019, 08:31  [ТС] 11
Цитата Сообщение от tvsdig Посмотреть сообщение
Радио датчики ISM диапозона, Wifi датчики, проводные датчики -выбирай.
Цитата Сообщение от Avazart Посмотреть сообщение
Без контроллера скорее всего никак.
Может получится собрать GSM, который будет работать с заводскими датчиками? Ну, к примеру, есть куча различных датчиков движения, шума, купленных в магазине. Их же можно принимать и обрабатывать
0
Avazart
Эксперт С++
7965 / 5787 / 571
Регистрация: 10.12.2010
Сообщений: 26,605
Записей в блоге: 17
09.11.2019, 13:06 12
Разве что перепрошивать GSM модуль своей прошивкой, т.е используя контроллер GSM
0
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
11.11.2019, 19:04 13
Цитата Сообщение от Avazart Посмотреть сообщение
Так говорит кто не умеет его "готовить".
Голый модуль ESP-07. Родная прошивка. Работа с ним по UART. Общение по UDP с другими такими же модулями.
И иногда приходится дергать вывод Reset. Как еще его готовить? По обвязке стоят конденсаторы перед модулем, но это
видимо пофигу.
0
Avazart
Эксперт С++
7965 / 5787 / 571
Регистрация: 10.12.2010
Сообщений: 26,605
Записей в блоге: 17
12.11.2019, 01:14 14
Цитата Сообщение от tvsdig Посмотреть сообщение
Как еще его готовить? По обвязке стоят конденсаторы перед модулем, но это
видимо пофигу.
Мм.. это важно!
Какой конденсатор? Насколько он далеко расположен от модуля, от чего запитан?
Нет ли проблем с памятью? С что есть еще в схеме?
0
tvsdig
26 / 24 / 6
Регистрация: 22.09.2017
Сообщений: 74
12.11.2019, 11:43 15
Цитата Сообщение от Avazart Посмотреть сообщение
Мм.. это важно!
Какой конденсатор? Насколько он далеко расположен от модуля, от чего запитан?
Нет ли проблем с памятью? С что есть еще в схеме?
Важно как расположены и какого номинала конденсаторы на самом модуле и они там и должны стоять. По факту же они там стоят абы как если вообще стоят. Снаружи стоит конденсатор и фильтр BLM.

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

Но это уже оффтоп.
0
Avazart
12.11.2019, 11:48
  #16

Не по теме:

Цитата Сообщение от tvsdig Посмотреть сообщение
на самом модуле и они там и должны стоять.
Сами сказали что "голый модуль" где там конденсаторы?
Это на NodeMCU да там стоят конденсаторы и прочая обвязка.

Цитата Сообщение от tvsdig Посмотреть сообщение
питание с 12В и все.
Через LM-ку?

0
tvsdig
12.11.2019, 12:03
  #17

Не по теме:


Голый модуль с точни зрения что в нем нет приложений, родная прошивка.
Вот так на ESP-07 Идет питание и конденсаторы стоят. На мой взгляд это не очень хорошо.
Это проблема многих модулей, где гонятся за малыми габаритами.

Питание через LM1117

0
Avazart
12.11.2019, 13:06     Подключение датчиков
  #18

Не по теме:

Керамика? Тантал? Какой емкости?
Есть что-то в схеме создающее помехи, просадки напряжения?
Если с этим все норм значит проблема в коде.

0
12.11.2019, 13:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2019, 13:06
Привет! Вот еще темы с ответами:

Инвертор сигнала с промышленных датчиков
Доброго времени суток! Столкнулся с небольшой проблемой при подключении оптического датчика, нужно...

Совместная работа кнопки и датчиков
У меня есть две корректно работающие программы кнопка const int PIN_LED=4; const int BUTTON=8;...

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.