Универсальный IoT контроллер на базе ESP8266
Исполнение (бета)
На данный момент контроллер выполнен на односторонней печатной плате. Питание можно подавать от любого источника +5V (разъем USB).
Поддерживаемые датчики и дисплеи
- DHT11/DHT22 (влажность)
- 1-Wire DS18B20 (температура)
- I2C LM75 (температура)
- I2C DS1621 (температура)
- I2C BMP085/BMP180 (температура+давление)
- I2C BH1750 (освещённость)
- I2C INA219 (ток и напряжение для слаботочных цепей)
- I2C AM2313 (температура+влажность), в процессе
- I2C конвертор для дисплеев 1602, 1604, 2004
Поддерживаемые сервисы
- Народный Мониторинг – визуализация показаний датчиков на карте мира
- ThingSpeak – сервис метрик для Интернета Вещей
- MajorDoMo – умный дом и домашняя автоматика своими руками
- FlyMon DMS – система управления устройствами (demo@flymon.net & demo2014)
Возможные варианты использования
- Домашняя метеостанция – атмосферное давление, влажность, температура в доме и на улице
- Управление насосом в отопительной системе (Heatpump monitor)
- Управление системой получения и накопления солнечной энергии (Solar Monitoring)
- Контроль расхода электроэнергии (Electricity monitor)
Стартовая страница модуля
Разработка нового дизайна страниц модуля (прототип)
Благодарности
- Автору уникальной прошивки для ESP8266
- Автору первоклассного сервиса Народный Мониторинг
- -
- eeyura – за помощь в разработке первых макетов и схем печатной платы для ESP8266
- sergg – за помощь в изготовлении печатных плат ESP8266 для проекта Homes-Smart
- neorender – за помощь в отрисовке наглядных и красивых схем для начинающих
Правила хорошего тона
При включении отправки данных на сервис ThingSpeak, пожалуйста установите теги “homes-smart” и “esp8266” в своем канале. Это очень поможет разработчикам ПО. После активации тегов, вы можете проверить наличие своего устройства в группе Homes-Smart
Виды прошивок
FlyMon DMS – система мониторинга
Отправка данных на Народный Мониторинг
Для активации режима отправки данных, достаточно установить соответствующую галочку во вкладке Servers.
С 07.01.2015 набор-конструктор “Homes-Smart 01” официально представлен в разделе hardware на сайте narodmon.ru
Отправка данных на ThingSpeak
К сожалению, на сервис ThingSpeak можно отправить всего 8 параметров, привязанных к датчикам.
- field1 => DHT1 / AM2321 temp
- field2 => DHT1 / AM2321 humidity
- field3 => BMP temp
- field4 => BMP pressure
- field5 => DHT2 temp
- field6 => DHT2 humidity
- field7 => DS18B20 / LM75 temp
- field8 => BH1750 light
Подключение датчиков к модулю ESP-01
Расширенный вариант, схема кликабельна.
Плата для базовых экспериментов – Homes-Smart-01
На первом варианте платы (размер 30×75 мм) размещены :
- Модуль ESP-01 (основной)
- Модуль BMP180 (датчик температуры и давления)
- Модуль BH17150 (датчик освещенности)
- Преобразователь DC/DC 5V/3,3V LD1117
- Датчик температуры LM75 или DS1621
- Клеммы для подключения внешнего датчика DS18B20
- Кнопка перевода модуля ESP в режим прошивки
- Гребёнка для подключения датчиков, дисплеев, устройств и ПК для прошивки
Добавлено описание и номиналы деталей, перемычки выделены синим цветом.
Рисунок печатной платы ver.0.1.1 в формате Sprint Layout доступен по данной ссылке .
Добавлен второй вариант печатной платы.
Рисунок печатной платы ver.0.1.2 в формате Sprint Layout доступен по данной ссылке .
Фото сборки первых тестовых плат Homes-Smart-01
Подключение модуля к ПК
Источники питания
Ссылки
- esp8266.flymon.net – Экспериментальные графики
- flymon.net – Система мониторинга (login: demo@flymon.net & pass: demo2014)
- -
- homes-smart.ru – Основной сайт проекта по ESP8266
- mysku.ru – Модуль Wifi на базе чипа ESP8266
- mysku.ru – WiFi модуль ESP8266 ESP07 для домашней автоматизации
- geektimes.ru – «Интернет растений» для фермерства в городе
- habrahabr.ru – SuperDuino: миниатюрная плата с цветным дисплеем и акселерометром
- habrahabr.ru – Wi-Fi термометр на ESP8266+DS18B20 всего за 4$
- -
- l0l.org.uk – ESP8266 modules hardware guide
- rayshobby.net – First Impression on the ESP8266 Serial-to-WiFi Module
- mcuoneclipse.com – Cheap and Simple WiFi with ESP8266 for the FRDM Board
- hackerspace.pbworks.com – Some info about the ESP8266 wifi modules
- smartliving.ru – Обсуждение ESP8266
- roboforum.ru – ESP8266 WiFi модуль за 200 рублей
- forum.easyelectronics.ru – ESP8266
- instructables.com – ESP8266 Wifi Temperature Logger
- instructables.com – WIFI temperature logger based on ESP8266 send data to thingspeak.com
- electronix.ru – Обсуждение ESP8266 и MJPEG камера
- -
- arduino.ru – Мини обзор АЦП MCP3421 с выходом I2C
- -
- mignews.com.ua – Компания TP-LINK презентовала устройства для умного дома
- -
- thingspeak.com – FlyRouter
- -
- smarpl.com – ESP8266 ESP-201 module: first impressions
- blog.squix.ch – ESP8266: ESP-201 breakout board review
- "":
- github.com – ESP8266 Pin definition
- github.com – darkbyte-ru/esp8266-frankenstein
- "":
- prosto-wlan.blogspot.ru – WiFi люстра на esp8266
- benuks.flyboard.ru – Benuks и поддержка ESP8266
* - wiki.barxatperm.ru – Беспроводной датчик на базе ESP8266 с отправкой данных на сервера
- darkbyte.ru – Возвращаем к жизни esp8266 после неудачного обновления
- esp8266.ru – ESP8266 – подключение и обновление прошивки