Контроллер микроклимата на Arduino

Стартовая страница Форумы Вопросы без категории Контроллер микроклимата на Arduino

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Автор
    Сообщения
  • #13072
    Mikhail
    Модератор

    Наверное, все видели наше демо http://demo.rapidscada.net/
    Данные для демонстрационной системы собирает контроллер на базе Arduino, к которому подключены датчики атмосферного давления, влажности и температуры. Контроллер опрашивается с помощью Raspberry Pi по протоколу Modbus RTU.

    В состав контроллера входит:
    Arduino Nano,
    BMP280 — 1 шт.,
    DHT22 — 1 шт.,
    DS18B20 — 3 шт.

    Такой контроллер легко собрать самому и использовать на производстве, в офисе или дома. Все компоненты стоят копейки.


    Скачать прошиву. По ссылке: скетч для Arduino, принципиальная схема и проект для Rapid SCADA.

    #13076
    Taw
    Участник

    «http://demo.rapidscada.net/View.aspx?viewID=21» — это расположено на виртуальной машине в облаке или это закачано на Web-host, поддерживающий Asp.net?

    #13079
    manjey73
    Участник

    DS18B20 можно читать самой Raspberry без использования Arduino в принципе.

    Вот правда у меня драйвер на эту тему заглох, так как почему то из драйвера не получалось опросить сам датчик, пришлось драйвер натравливать на файл и читать в него данные датчика при помощи crontab.

    На счет остальных датчиков не скажу…

    #13080
    Mikhail
    Модератор

    это расположено на виртуальной машине в облаке

    Да. Из внутренней сети данные передаются на облачный сервер с помощью Быстрого шлюза (Rapid Gate).

    #13081
    Mikhail
    Модератор

    DS18B20 можно читать самой Raspberry без использования Arduino в принципе.

    Можно и так, но на мой взгляд Arduino идеален для работы со всевозможными датчиками — очень много готовых библиотек и примеров, причём простые для понимания.

    #13082
    Taw
    Участник






    В интернете столько разного неупорядоченного материала и это только часть. Спасибо за пример.

    • Этот ответ был изменен 4 года, 8 месяцев назад от Taw.
    #13084
    Taw
    Участник
    #13086
    Taw
    Участник

    “DS18B20 можно читать самой Raspberry без использования Arduino в принципе” — дублирование не есть хорошо. От этого надо уходить. Где Raspberry там не должно быть Arduino. Только для начинающих, и от этого надо уходить со временем.

    #13089
    manjey73
    Участник

    с чего бы это ? на самой Raspberry DS18B20 сидит на своей шине, на Arduino на своей. Никто не мешает использовать и там и там.
    Это как две разных линии связи, не более того.

    #13090
    Taw
    Участник

    Для учебных целей подойдет. Это тоже самое что носить два телефона — 1 на Ios, 2 на андроид и выполнять одни и те же задачи. У них же симки разные — согласен, симки у них разные, но зачем дублировать. Каким должно быть сопротивление резисторов для датчиков температуры?

    #13091
    Taw
    Участник

    может лучше купить один телефон с двумя симками.

    #13092
    manjey73
    Участник

    4,7 кОм если не ошибаюсь. Схема включения DS18B20 на Raspberry на GPIO4 в нете есть.

    Я к тому, что если для стенда достаточно Raspberry и кроме датчика температуры больше ничего не надо, можно обойтись без Arduino.
    С другими датчиками посложнее, там некоторые не 1-Wire, на один GPIO можно подключить только один датчик в отличии от 1-Wire которых можно прицепить несколько.

    По вашей аналогии, если потребуется 5 симок то нужно купить телефон на 5 симок ? или 2-3 телефона ?

    • Этот ответ был изменен 4 года, 8 месяцев назад от manjey73.
    #13094
    Taw
    Участник

    Я к тому, что можно подобрать датчики под Raspberry и использовать одну ОС (например адндроид). Зачем использовать телефоны с разными ОС (андроид и Ios). Если потребуется 5 симок, то придется подобрать телефоны с максимально возможным количеством симок в одном. Но при этом с одной ОС.

    #13095
    Taw
    Участник

    Т.е. не телефон под симку подбирать. А симку под телефон. Датчик это в данном случае как симка.

    #13096
    manjey73
    Участник

    На Android вы не запустите RapidScada на Raspberry. RapidScada работает в среде Mono

    Для начала, вам надо разобраться с датчиками, и почему их просто так нельзя подключить к Raspberry напрямую. Тот же DS18B20 имеет интерфейс, другие же датчики требуют чтения импульсов при ответе и Raspberry может не успеть их прочитать в отличии от Arduino.

    В общем любое устройство требует индивидуального подхода, хотите вы того или нет…

    • Этот ответ был изменен 4 года, 8 месяцев назад от manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Вы должны авторизироваться для ответа в этой теме.