WifInfo — Модуль телеинформации ESP8266

Плата WifInfo на базе микроконтроллера ESP8266 для мониторинга электропотребления через интерфейс TIC (Télé-information client). Подробные характеристики, распиновка и настройка.


WifInfo (ESP8266)

WifInfo — это специализированная плата разработки на базе мощного микроконтроллера ESP8266. Она разработана специально для сбора данных телеинформации (TIC) с электросчетчиков и передачи их по Wi-Fi в системы умного дома.

WifInfo ESP8266
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате WifInfo

WifInfo — это компактное и функциональное решение для мониторинга электроэнергии, построенное на базе чипсета ESP8266. Главная особенность платы — наличие встроенной схемы для чтения сигнала телеинформации (TIC) напрямую с современных электросчетчиков. Это позволяет получать данные о текущем потреблении, тарифах и других параметрах в реальном времени. Благодаря поддержке Wi-Fi, WifInfo легко интегрируется с MQTT-брокерами, системами Home Assistant, Jeedom и Domoticz, превращая обычный счетчик в «умное» устройство.

Где купить WifInfo

Технические характеристики

Полные спецификации оборудования для платы WifInfo

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth
Интерфейс TIC Опторазвязка

Микроконтроллер

Модель esp8266
Частота 160 МГц
Память 4 МБ
Архитектура Xtensa LX106

Возможности и пины

Цифровые I/O 11
Аналоговые входы 1 (10-бит)
PWM Все GPIO
Глубокий сон Да

Быстрая настройка

Конфигурации для быстрого старта на WifInfo ESP8266.

ESP8266 160 МГц 4MB QIO Xtensa LX106
Arduino IDE
Плата (Board) Generic ESP8266 Module
Частота CPU 160 МГц
Размер Flash 4MB (FS:2MB OTA:~1019KB)
Flash Mode QIO
Архитектура Xtensa LX106

Для прошивки используйте USB-UART адаптер. Убедитесь, что GPIO0 подтянут к земле при включении для входа в режим программирования.

PlatformIO
[env:wifinfo]
platform = espressif8266
board = esp12e
framework = arduino

; Настройки для WifInfo board_build.f_cpu = 160000000L board_build.flash_mode = qio upload_speed = 115200

ESPHome
esphome:
  name: wifinfo

esp8266: board: esp12e

Пример конфигурации телеинформации

teleinfo: rx_pin: GPIO13 # Стандартный пин для WifInfo baud_rate: 1200 update_interval: 60s

sensor:

  • platform: teleinfo tag_name: “PAPP” name: “Apparent Power”

Вставьте в .yaml файл. Пин RX на плате WifInfo обычно подключен к GPIO13 через оптопару.

Схема распиновки WifInfo

Полная справка по выводам и периферии WifInfo

Схема распиновки WifInfo
На плате WifInfo большинство GPIO модуля ESP8266 выведены на разъемы. Пин GPIO13 зарезервирован для приема данных TIC (через схему демодуляции). Также обычно присутствуют светодиоды состояния (Power/Status), подключенные к GPIO12 или GPIO2. Плата питается от 5V (через USB или клеммы) или напрямую 3.3V. Интерфейс I2C (SDA/SCL) доступен на пинах GPIO4/GPIO5 для подключения внешних дисплеев или датчиков.

Полезные ссылки

Ресурсы и репозитории для WifInfo

Маппинг пинов

Полная распиновка и соответствие GPIO для платы WifInfo

11
Цифровые I/O пины
11
Пины прерываний
1
Аналоговые входы
11
PWM пины
Пин Аналог PWM Другое
0 PWM FLASH Button
2 PWM LED (Status)
4 PWM I2C SDA
5 PWM I2C SCL
13 PWM TIC IN
A0 ADC0 0-1.0V
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Последовательный порт
LED Встроенный светодиод
# Номер пина

Инструменты и конфигурация по умолчанию

Настройки сборки и загрузки для WifInfo ESP8266

Настройка Значение
Инструмент загрузки esptool
Режим Flash qio
Макс. размер данных
80 КБ (81920 байт)
Сводка конфигурации

WifInfo ESP8266 использует esptool для загрузки прошивки.

Режим flash: qio | Макс. размер данных: 80 КБ

Похожие платы

Другие платы на базе ESP8266