Ключевое Ñ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Новая версия прошивки esp8266 0.1.0 с режимом PRO(Релиз !)

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 19 Фев 2015 19:16 #1871

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Да, возможно не выведено, в следующей бете добавлю, скорее всего уже в релизе
Основной канал проекта в Telegram t.me/wifi_iot
Тема заблокирована.

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 19 Фев 2015 19:19 #1872

  • Palkin
  • Palkin аватар
  • Не в сети
  • Новый участник
  • Сообщений: 11
  • Репутация: 0
Включение BH1750 возможно в FREE версии? В шапке топика этот датчик не отмечен как PRO, но не могу его включить.
Тема заблокирована.

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 19 Фев 2015 23:36 #1875

  • FlyRouter
  • FlyRouter аватар
  • Не в сети
  • Модератор
  • Сообщений: 394
  • Спасибо получено: 134
  • Репутация: 28
В Free скорее всего будут только BMP085/BMP180, DHT11/DHT22, DS18B20 по одному датчику каждого типа, чего вполне достаточно для домашней метеостанции.
[Эксперименты] [Графики] [Телематика] [Магазин]
My contact info: [ICQ - 69278245] & [Gtalk/Gmail - FlyRouter]
Тема заблокирована.

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 20 Фев 2015 06:40 #1878

  • shaman1010
  • shaman1010 аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 605
  • Спасибо получено: 139
  • Репутация: 17
В последней версии есть момент, на которые стоит обратить внимание:
Модуль ESP-07, при подключении BMP-180 (он похоже достаточно прожорливый) и если питание слабое - датчик в i2c сканере виден, но в основном поле - пишет, что нет датчика. Нашел три решения проблемы, но все неверные :-) нужно алгоритм подправить:
1) можно при включении модуля отключить линию SCL, а после загрузки - опять подключить. при этом модуль определится и будет работать. Но если модуль отправить в спячку - он не проснется.
2) можно повесить достаточно большой конденсатор на питании у датчика (я использовал 1500 мкФ, через диод), на среднем питании это помогает, на слабом - если кондер отдельно зарядить, то раз 5 модуль проснется (период 1 минута), потом конденсатор окончательно разряжается и модуль своими силами уже не просыпается.
3) На среднем питании (если дипслип не используется) - можно заново войти в настройки GPIO и нажать "set" на пинах i2c. Модуль обнаруживается. но после перезагрузки модуль опять не виден.

И вот именно из-за третьего пункта возникла мысль, что модуль то ли слишком рано при включении опрашивается (отключенная линия SCL позволяет модулю загрузиться даже на слабом питании, и подключенная позже не мешает нормальной работе комплекта), то ли таймаут перед началом получения данных по i2c нужно подправить. (в сканере модуль виден, но начинает отображать данные, если руками передернуть управляющие GPIO в интерфейсе). Лучше бы был первый вариант, поскольку корректировка позволит нормально работать на слабом питании.

И еще одно (думаю связано с уменьшением работы в дипслипе до 10сек): сейчас висят DHT22 и BMP-180 на среднем питании с кондером, так вот если модуль не отправлять в спячку - обе датчика видны, если же отправлять, то i2c успевает опрашиваться, а DHT22 нет. На flaymon-е видно, ESP07_DBD4. Здесь, как мне кажется, время отработки нужно привязывать к активированному количеству датчиков.

Понятия слабое и среднее питание относительные. В режиме среднего питания два датчика (DHT22 и BMP-180) висят на полутораметровых кабелях (4х0,22), питание подается с поднятого GPIO, на слабом питании - был другой модуль (esp-03) и дополнительно к этим двум датчикам висел еще DS18B20 на паразитном питании. плюс питание было организовано по другому.

И еще - на flaymon данные уходят, на общей странице их видно, но на отдельной (по MAC) не отображаются.
Последнее редактирование: 20 Фев 2015 06:58 от shaman1010.
Тема заблокирована.

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 20 Фев 2015 07:56 #1880

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
В последней версии добавлено изменение пинов i2c , т.е. до этого такой проблемы не было ? Возможно i2c не успевает проиницилизироваться...
Основной канал проекта в Telegram t.me/wifi_iot
Тема заблокирована.

Новая версия прошивки esp8266 0.1.0 с режимом PRO(Бета тест) 20 Фев 2015 08:08 #1881

  • shaman1010
  • shaman1010 аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 605
  • Спасибо получено: 139
  • Репутация: 17
Adminhs пишет:
В последней версии добавлено изменение пинов i2c , т.е. до этого такой проблемы не было ? Возможно i2c не успевает проиницилизироваться...
До этого датчика небыло :-)

В сканере устройство видно.
Если слабое питание и SCL не отключена - не дают модулю загрузиться.
Может стоит сначала куда-то поднять/опустить SCL/SDA, а после загрузки модуля - уже инитить устройства?
Плюс время работы при дипслипе задавать в зависимости от кол-ва датчиков (DHT22 при холодном старте требует 2 сек паузы после подачи питания, перед началом считывания).
Его работу в фоне на прерываниях так и не получилось выстроить (на ab-log-е с Docsimus-ом возились) там тупые тайминги нужны, соответственно два DHT, уже очень долго.
Последнее редактирование: 20 Фев 2015 08:12 от shaman1010.
Тема заблокирована.
Модераторы: FlyRouter
Время создания страницы: 0.139 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.