Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > ESP8266

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.06.2015, 20:42   #1
rapid
Member
 
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0
rapid is an unknown quantity at this point
По умолчанию Wi-Fi метеостанция ESPMeteo

Представляю реализацию метеостанции на основе «народного Wi-Fi модуля»
ESP8266 от китайской компании Espressif.

В основу устройства заложен модуль ESP-12, выполненный на основе
чипа ESP8266.

Внешний вид метеостанции представлен на рисунке 1:


Рисунок 1 Внешний вид ESPMeteo

Основные функциональные элементы метеостанции отражены на
структурной схеме:


Рисунок 2 Схема структурная

Аппаратная часть

Для получения информации об атмосферном давлении в устройстве
применен датчик давления BMP180, расположенный на печатной плате и
подключаемый к модулю двухпроводным интерфейсом .

Кроме того, к метеостанции с помощью аудиоразъемов 3,5мм можно
подключить внешние датчики:

- датчики температуры DS18B20 (до 7-ми штук);

- датчик влажности (например DHT11, AM2301, AM2302).


Рисунок 3 Схема подключения датчиков и исполнительных устройств


Рисунок 4 Датчик влажности и температуры DHT-22 (AM2302)

Два незадействованных порта модуля ESP-12 через транзисторные
оптопары выведены на разъемы, причем один настраивается на вход, а
другой на выход (ток до 100мА), что позволяет подключать как датчики
охранно-пожарной сигнализации, так и управлять исполнительным
устройством.

Наличие цифрового выхода вкупе с показаниями датчиков позволяет
реализовать управление температурно-влажностным режимом помещения.

Электропитание модуля и подключаемых к нему датчиков осуществляется
от разъема USB mini через преобразователь AMS1117-3,3. Для исключения
просадки питающего напряжения 3,3В в моменты активного
токопотребления установлен электролитический конденсатор,
емкостью 100мкФ.

Для обеспечения возможности перепрограммирования модуля ESP-12,
а также для обмена информационными сообщениями по последовательному порту,
предусмотрен USB/UART преобразователь на чипе PL2303 с необходимой
для работы обвязкой.

Программная часть

Конечно же, это просто железка без эффективно функционирующей управляющей программы.

Поэтому при проектировании устройства делалась ставка на функциональные возможности
популярной в Сети прошивки от homes-smart.ru, что однако не исключает
возможности работы устройства с альтернативными прошивками.

Рассмотрим более подробно операции настройки и получения метеоданных
с устройства.

После подачи питания на ESPMeteo (с предварительно закороченными
выводами Rx и Tx приемопередатчика UART), модуль перейдет в safe mode
режим и станет точкой доступа (AP) незащищенной Wi-Fi сети Homes-smart.

Выполнив подключение к сети Homes-smart с помощью ноутбука или
планшета с Wi-Fi модулем, в адресной строке браузера набираем IP-адрес
модуля 192.168.4.1, после чего отобразится главное меню следующего вида:


Рисунок 5 Главное меню

Для того, чтобы метеомодуль работал в домашней беспроводной сети,
необходимо выполнить настройки подключения, перейдя на вкладку Config: -> Main,
обязательно указав имя сети и пароль, а также WiFi options: station mode

Рисунок 6 Вкладка Main

Для активации подключенных датчиков на вкладке Config: -> Sensors
устанавливаем указанные на рисунке 7 значения:

- для подключения датчика влажности: GPIO: 2
- для подключения датчика температуры DS18B20: GPIO: 14


Рисунок 7 Вкладка Sensors

На вкладке Config: -> 1-wire, нажимаем Clear & Scan list, после чего
должен появиться 16-знаковый уникальный идентификатор датчика температуры (см. рисунок 8):


Рисунок 8 Вкладка 1-wire

В данной прошивке имеется возможность отправки показаний датчиков на
такие сервисы, как: narodmon.ru, flymon.net, Thingspeak.com, MajorDoMo
или любой mqtt-сервер, выполнив на вкладке Config: ->Servers
необходимые настройки (см. рисунок 9):

Рисунок 9 Вкладка Servers

Последний раз редактировалось rapid; 12.06.2015 в 21:26.
rapid вне форума   Ответить с цитированием
Старый 13.06.2015, 16:06   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,486
Вес репутации: 9686
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Wi-Fi метеостанция ESPMeteo

Спасибо, за подробную статью
У меня тоже где то завалялся WiFi ESP8266
Буду пробовать подключать по этой инструкции
Admin вне форума   Ответить с цитированием
Старый 26.09.2015, 14:44   #3
fsdb
Senior Member
 
Аватар для fsdb
 
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 744
Вес репутации: 827
fsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to behold
По умолчанию Re: Wi-Fi метеостанция ESPMeteo

я тоже делал.. правда у меня по другому и с ардуинкой - информацию она отдает не через веб интерфейс как у вас а в подсеть броадкастом по UDP. это исключает необходимость знать IP устройства, и ответ тоже броадкаст пакетом приходит. но для запроса и принятия пакетов нужен спец софт.

Последний раз редактировалось fsdb; 26.09.2015 в 15:29.
fsdb вне форума   Ответить с цитированием
Старый 26.09.2015, 19:27   #4
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: Wi-Fi метеостанция ESPMeteo

Цитата:
Сообщение от rapid Посмотреть сообщение
Представляю реализацию метеостанции на основе «народного Wi-Fi модуля»
Ну и самое главное - цена? Или где-то можно скачать прошивку?
Vovan_a вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:50. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика