Проконсультировать по реализации проекта

Тема в разделе "Arduino & Shields", создана пользователем oc1tane, 31 авг 2017.

  1. oc1tane

    oc1tane Нуб

    Всем привет! сейчас думаю сделать проект по управлению нагрузкой и кондиционерами.
    Сейчас в шкафу имеется UNO + Ethernet Shield. Стал задумываться потянет UNO такой проект. Либо нужно уходить в сторону ESP.
    Короче задача:
    1) Управление несколькими кондиционерами с помощью ИК диодов;
    2) Измерение климатических параметров (температура, влажность);
    3) Датчик дыма;
    4) несколько релешек;
    5) Дисплей для управления некоторыми параметрами.

    В чем трудность? + вопросы

    1) Мало места для поднятие сервера.
    Есть варианты:
    a) Подгружать все файлы с SD карты (как показала практика геморно+кастылей много)
    б) Реализация клиента и посылать все данные на полноценный веб-сервер по GET или POST запросам.
    в) Еще посмотрел вариант поднять на arduino MQTT клиент и сливать/принимать значение переменных.

    2) Затык в ethernet shield (Уже поменял но ничего не изменилось. Если взять пример из Arduino IDE простого веб-сервера и полазить по веб-страничке мин 15-20, то отчетливо будет виден затык в самой плате. Перестает корректно работать, выводит чушь. Так же проверил такая ошибка возникает при MQTT клиента, пару пакетов идут на брокер, потом коннект теряется, жмешь кнопку reset на плате и все топики, которые не приходили из-за затыка приходят моментально. ) В тырнетах говорят ошибка из-за того, что китайцы путают номинал резисторов 511 (511 ОМ) и 510 (51 ОМ), а самому перепоять очень сложно, да и параллельно ничего не допаяешь.

    3) Хотелось бы иметь возможность менять MAC адрес устройства через веб-морду, можно ли такое сделать? В данном топике человек на ESP делал. Есть ли пример у кого?

    4) Так же из топика №3 человек делал обновление firmware через .bin и веб морду, как получить bin из ino я вроде понял (в менюшке есть пункт), а вот как правильно обновляться через веб еще не врубил

    5) Сильно ли затухает сигнал с расстоянием? если например датчики DS18B20 и MQ2?
     
  2. rkit

    rkit Гуру

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

    Вот это.
     
  3. oc1tane

    oc1tane Нуб

    Тоже хочу MQTT. Видали ли приложения чтобы использовать на своем сервере, а не на облаке?