Расширитель портов MCP23017

Расширитель цифровых портов MCP23017 позволяет расширить количество входов/выходов системыКаждый расширитель способен дополнительно добавить в систему 16 портов. Подключение идет по I2C шине используя SDA и SCL управляющие сигналы.Можно подключить до 4-х модулей, тем самым расширив количество портов системы на 64 цифровых входа/выхода.Для правильной работы системы необходимо подключить SDA и SCL, они должны быть подтянуты к питанию на модуле, если этого нет то подтяните их … Читать далее

Что делать если все равно ничего не получается

Если после изучения документации и просмотра FAQ все равно нет решения Вашей проблемы, не паникуйте.Телеграм чат создан для обсуждения и поддержки и Вам обязательно помогут. Чтобы ускорить и облегчить этот процесс задайте вопрос правильно.В вопросе желательно указать тип чипа esp32/esp8266 4mb/esp8266 1mb, версию прошивки, способ прошивки и после этого описание проблемы.Приведите скриншот настроек и текст сценария, … Читать далее

Что такое Брокер MQTT и какие рекомендованные

Простыми словами MQTT брокер это подобие облака для IoT устройств. Он позволяет объединять много IoT устройств, возможно территориально разнесенных в единую информационную систему.Часть устройств могут публиковать, принимать или публиковать и принимать одновременно информацию (топики). Более подробно можно ознакомиться тут. Локальная установка: Один из самых популярный MQTT брокеров Mosquitto. Его можно развернуть на одноплатнике типа raspberry pi … Читать далее

Кнопка управляющая пинами (управление реле)

Один из самых простых модулей. Предназначен для управления Gpio настроенного в качестве выхода. Создается выбором соответствующего пункта в меню. Далее заполняется номер Gpio и если надо включается инверсия выхода. Это определяет какой сигнал High или Low будет на данном Gpio в момент его активации.

Кнопка (подключенная физически)

Данный модуль служит для описания входной кнопки. Речь идет о Gpio сконфигурированного как вход. Int — пока не используетсяpin — номер Gpio для данного входаpinMode — может быть INPUT_PULLUP INPUT_PULLDOWN INPUTdebounceDelay — время обработки дребезгаexecLevel — уровень срабатывания High или LowfixState — поведение входа, срабатывание на переходе или на фиксации уровня (триггерный режим) Для понимания … Читать далее

Как поднять свой локальный MQTT брокер

Инструкция для любой линукс системы(х86,малины,апельсины и другие фрукты,роутеры на OpenWRT).Получаем доступ к консоли устройства(не буду расписывать,Google в помощь).Для систем на базе Debian/Ubuntu набираем по очереди команды; 1.sudo -i #набираем свой пароль 2.apt update&&apt upgrade -y #обновляем список пакетов и обновляем систему 3.apt install mosquitto #по умолчанию конфигурация находиться в /etc/mosquitto 4 nano /etc/mosquitto/conf.d/local.conf # создаем … Читать далее

Интеграция с Телеграм ver.4

В настоящее время наблюдаются проблемы с работой модуля Телеграм на ESP8266. В то же время на ESP32 все работает отлично. Так что пока пробуйте на этом чипе. Есть два модуля Телеграм. Описание модуля TelegramLT Настраивается точно также как описано ниже, но заполняется только:token — Токен для авторизации бота в системе Telegram;chatID — ИД диалога с контактом. Необходим … Читать далее

Интеграция с ESP32-CAM

Пока только заглушка на будущее описание Добавил модуль SDcard. Пока тестировал только на встроенном в esp32cam, позже придет отдельный шилд, проверю на нем. Из функций пока только сброс на флешку бинарных данных из области памяти, которую теперь можно тянуть из IoTValue из extBinInfo: sd.saveBin(«/имя файла с расширением», ID); ID — если ID умеет заполнять расширенную … Читать далее

Как подключить несколько датчиков dallas ds18b20 к одному пину?

!!!СТАРАЯ ВЕРСИЯ ДЛЯ IoTv3!!! 1.Подключить несколько датчиков к пину параллельно (пин 2 сразу подтянут и резистор не нужен,но не следует включать индикатор wi-fi в веб интерфейсе -задействован тот же пин) 2.Создать необходимое количество датчиков в веб интерфейсе 3.Если три датчика, к примеру, то в строке первого датчика в веб интерфейсе нужно написать index[0], второго index[1], … Читать далее

Как форматировать строку времени

Пример вывода: «defFormat»: «d-m-Y», вывод день-месяц-год.СТРОКА_ШАБЛОН — задаёт шаблон для вывода строки времени, как у функции date() в PHP: s — секунды от 00 до 59 (два знака)i — минуты от 00 до 59 (два знака)h — часы в 12-часовом формате от 01 до 12 (два знака)H — часы в 24-часовом формате от 00 до … Читать далее

Поддержал проект — спас молодого самодельщика! А мы принимаем подарки...

X