Стартовая страница › Форумы › Вопросы без категории › Контроллер микроклимата на Arduino
Помечено: Arduino
- В этой теме 15 ответов, 3 участника, последнее обновление 7 лет, 1 месяц назад сделано
Mikhail.
-
АвторЗаписи
-
04.08.2019 в 11:33 #13072
MikhailМодераторНаверное, все видели наше демо http://demo.rapidscada.net/
Данные для демонстрационной системы собирает контроллер на базе Arduino, к которому подключены датчики атмосферного давления, влажности и температуры. Контроллер опрашивается с помощью Raspberry Pi по протоколу Modbus RTU.В состав контроллера входит:
Arduino Nano,
BMP280 — 1 шт.,
DHT22 — 1 шт.,
DS18B20 — 3 шт.Такой контроллер легко собрать самому и использовать на производстве, в офисе или дома. Все компоненты стоят копейки.

Скачать прошиву. По ссылке: скетч для Arduino, принципиальная схема и проект для Rapid SCADA.
05.08.2019 в 07:12 #13076
TawУчастник«http://demo.rapidscada.net/View.aspx?viewID=21» — это расположено на виртуальной машине в облаке или это закачано на Web-host, поддерживающий Asp.net?
05.08.2019 в 09:05 #13079
manjey73УчастникDS18B20 можно читать самой Raspberry без использования Arduino в принципе.
Вот правда у меня драйвер на эту тему заглох, так как почему то из драйвера не получалось опросить сам датчик, пришлось драйвер натравливать на файл и читать в него данные датчика при помощи crontab.
На счет остальных датчиков не скажу…
05.08.2019 в 09:24 #13080
MikhailМодераторэто расположено на виртуальной машине в облаке
Да. Из внутренней сети данные передаются на облачный сервер с помощью Быстрого шлюза (Rapid Gate).
05.08.2019 в 09:28 #13081
MikhailМодераторDS18B20 можно читать самой Raspberry без использования Arduino в принципе.
Можно и так, но на мой взгляд Arduino идеален для работы со всевозможными датчиками — очень много готовых библиотек и примеров, причём простые для понимания.
05.08.2019 в 09:30 #13082
TawУчастник
В интернете столько разного неупорядоченного материала и это только часть. Спасибо за пример.-
Ответ изменён 7 лет, 1 месяц назад пользователем
Taw.
05.08.2019 в 09:40 #13084
TawУчастникhttps://github.com/ilyxa/RapidScada-NodeMCU-MQTT
https://github.com/Ches613/KpKBA
https://github.com/NikitaYakuntsev/RapidSCADA_modules
https://github.com/jsgbrl/rapidyank
https://github.com/mhanuel26/KpWiznet-
Ответ изменён 7 лет, 1 месяц назад пользователем
Taw.
05.08.2019 в 09:50 #13086
TawУчастник“DS18B20 можно читать самой Raspberry без использования Arduino в принципе” — дублирование не есть хорошо. От этого надо уходить. Где Raspberry там не должно быть Arduino. Только для начинающих, и от этого надо уходить со временем.
05.08.2019 в 10:32 #13089
manjey73Участникс чего бы это ? на самой Raspberry DS18B20 сидит на своей шине, на Arduino на своей. Никто не мешает использовать и там и там.
Это как две разных линии связи, не более того.05.08.2019 в 10:45 #13090
TawУчастникДля учебных целей подойдет. Это тоже самое что носить два телефона — 1 на Ios, 2 на андроид и выполнять одни и те же задачи. У них же симки разные — согласен, симки у них разные, но зачем дублировать. Каким должно быть сопротивление резисторов для датчиков температуры?
05.08.2019 в 10:47 #13091
TawУчастникможет лучше купить один телефон с двумя симками.
05.08.2019 в 11:37 #13092
manjey73Участник4,7 кОм если не ошибаюсь. Схема включения DS18B20 на Raspberry на GPIO4 в нете есть.
Я к тому, что если для стенда достаточно Raspberry и кроме датчика температуры больше ничего не надо, можно обойтись без Arduino.
С другими датчиками посложнее, там некоторые не 1-Wire, на один GPIO можно подключить только один датчик в отличии от 1-Wire которых можно прицепить несколько.По вашей аналогии, если потребуется 5 симок то нужно купить телефон на 5 симок ? или 2-3 телефона ?
-
Ответ изменён 7 лет, 1 месяц назад пользователем
manjey73.
05.08.2019 в 12:46 #13094
TawУчастникЯ к тому, что можно подобрать датчики под Raspberry и использовать одну ОС (например адндроид). Зачем использовать телефоны с разными ОС (андроид и Ios). Если потребуется 5 симок, то придется подобрать телефоны с максимально возможным количеством симок в одном. Но при этом с одной ОС.
05.08.2019 в 12:47 #13095
TawУчастникТ.е. не телефон под симку подбирать. А симку под телефон. Датчик это в данном случае как симка.
05.08.2019 в 12:51 #13096
manjey73УчастникНа Android вы не запустите RapidScada на Raspberry. RapidScada работает в среде Mono
Для начала, вам надо разобраться с датчиками, и почему их просто так нельзя подключить к Raspberry напрямую. Тот же DS18B20 имеет интерфейс, другие же датчики требуют чтения импульсов при ответе и Raspberry может не успеть их прочитать в отличии от Arduino.
В общем любое устройство требует индивидуального подхода, хотите вы того или нет…
-
Ответ изменён 7 лет, 1 месяц назад пользователем
manjey73.
-
Ответ изменён 7 лет, 1 месяц назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.