ESP8266 и Arduino IDE. Websockets.

Перевод статьи Мартина Карри (Martyn Currey), Опубликовано 24 июня 2018. В предыдущем посте я рассмотрел, как можно сделать веб-страницы автоматически перезагружаемыми и автоматически обновляемыми, а также как можно с помощью Javascript,  обновлять определенные части страницы без необходимости загружать всю страницу целиком. Хотя Javascript делает веб-страницу более привлекательной, веб-сайт как и раньше использует метод запроса от клиента, (веб-странице все еще приходилось запрашивать новые данные). Javascript просто сделал этот опыт приятнее. В этом посте мы начинаем рассматривать истинную асинхронную или двустороннюю связь, при которой любая из сторон может отправлять данные без запроса. Это достигается…

0
Далее ...

GSM сигнализация (GSM alarm system)

GSM сигнализация. Введение. Это проект  начинался как обыкновенный GSM выключатель. Ради интереса решил собрать устройство полива, управляемого посредством сотового телефона. Так как интернет есть еще не во всех гаражах, а сотовая связь обеспечивается очень широко. В результате получилась GSM alarm system. Техническое задание дорабатывалось по мере возникновения «хотелок» и в настоящее время выглядит так: Сигнализация: Каналы управления и оповещения: ручное — с помощью органов управления непосредственно на корпусе; посредством GSM связи с оператором сотовой связи; через интернет, опционно при наличии такового. Два аналоговых шлейфа охраны. Индикация с помощью LCD дисплея…

0
Далее ...

Модуль часов реального времени WH-111 (Tinu RTC) I2C modules

Содержание Общие сведения. Модуль содержит часы реального времени (RTC) на чипе DS1307 и модуль памяти EEPROM на чипе 24C32 объемом 32Кбит (4K x 8). Связь с модулем осуществляется по I2C. Для питания часов модуля необходима батарея типоразмера CR2032 ( обычно в комплект не входит). На Aliexpres я покупал здесь. Подключение. Модуль подключается к аппаратной или программной шине I2C. Адрес микросхемы DS1307 — 0x68, микросхемы 24C32 — 0х50. У ESP32 аппаратная шина I2C это GPIO21 — SDA, GPIO22 — SCL. Но перед подключением этот модуль нуждается, в ОБЯЗАТЕЛЬНОМ порядке, в апгрейде. Объясняю. Доработка модуля.…

0
Далее ...

ESP 32. Советы по использованию

Логотип

Содержание ESP32. Советы по использованию ESP32-PICO-KIT V4.1 Это самая маленькая доступная плата разработки на базе ESP32. Он оснащен всеми компонентами для прямого подключения к USB-порту компьютера, а также контактными разъемами для подключения к мини-макету. Плата оснащена модулем ESP32-PICO-D4. С таким модулем для создания полнофункциональной платы разработки требовалось всего несколько внешних компонентов, которые помещались на печатной плате размером 20 х 52 мм. Внешние компоненты включают антенну, LDO, мост USB-UART и две кнопки для сброса и активации режима загрузки прошивки. ESP32 DevKitC V4 Это небольшая и удобная плата для разработки, которая имеет:…

0
Далее ...

Как я настраивал MikroTik hAP lite TC

Настраиваем вот эту железяку Mikrotik hAP lite (RB941-2nD-TC) Делаем аппаратный сброс. Выключаем питание, зажимаем кнопку res/wps, подаем питание. Кнопку отпускаем сразу после того как перестанет мигать светодиод usr. Загрузится конфигурация по умолчанию.

0
Далее ...

Mikrotik: сброс настроек, бекапы и DualBoot

Разбор множества мелких, относительно связанных между собой, тем: программный и аппаратный сброс настроек, функция Protected RouterBoot, бекапы и экспорт конфигурации, разбивка flash памяти на разделы. Программный сброс настроек Если есть доступ к роутеру от пользователя с full правами, то можно сбросить все настройки через [System] → [Reset Configuration] Что тут есть: Keep user setting — не удалять учетные записи пользователей. CAPS mode — после сброса искать контроллер CAPsMAN. No Default Configuration — не создавать дефолтную конфигурацию после сброса. Do Not backup — не создавать бекап перед сбросом. Если не отметить,…

0
Далее ...