Перейти к публикации
iT4iT.CLUB

post125

Пользователи
  • Публикации

    9
  • Зарегистрирован

  • Посещение

Репутация

0 Neutral
  1. post125

    Метеостанция на ESP8266 от it4it.club

    Добрый день! Попробовал залить Вашу версию, не может найти библиотеку U8g2lib, Откуда закачать?
  2. post125

    Метеостанция на ESP8266 от it4it.club

    Благодарю за ответ, 1. с сегодняшнего дня решил начать пробовать программировать ESP, взял Вашу стандартную прошивку, подсоединил поддержку ESP в Arduino IDE, выделил 3Мб под SPIFFS. залил "ESP8266 Sketch Data Upload". а воот надо ли нажимать кнопку обычной загрузки скетча? у меня выдает ошибку - с этим разобрался, а вот теперь пишет другие ошибки: Arduino: 1.8.5 (Mac OS X), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200" In file included from /Users/i74790/Documents/Arduino/ESP8266_WS_V2.0_iT4IT.CLUB/ESP8266_WS_V2.0_iT4IT.CLUB.ino:24:0: sketch/config.h: In member function 'bool config::read()': config.h:151: error: 'DynamicJsonBuffer' was not declared in this scope DynamicJsonBuffer jsonBuffer; ^ config.h:151: error: expected ';' before 'jsonBuffer' DynamicJsonBuffer jsonBuffer; ^ config.h:152: error: 'jsonBuffer' was not declared in this scope JsonObject &json = jsonBuffer.parseObject(configFile); ^ config.h:154: error: 'class ArduinoJson650_0_0::JsonObject' has no member named 'success' if (json.success()) { ^ sketch/config.h: In member function 'bool config::write()': config.h:171: error: 'DynamicJsonBuffer' was not declared in this scope DynamicJsonBuffer jsonBuffer; ^ config.h:171: error: expected ';' before 'jsonBuffer' DynamicJsonBuffer jsonBuffer; ^ config.h:172: error: 'jsonBuffer' was not declared in this scope JsonObject& json = jsonBuffer.createObject(); ^ config.h:178: error: 'class ArduinoJson650_0_0::JsonObject' has no member named 'printTo' if (json.printTo(configFile)) { ^ sketch/config.h: In member function 'bool config::write(String)': config.h:189: error: 'DynamicJsonBuffer' was not declared in this scope DynamicJsonBuffer jsonBuffer; ^ config.h:189: error: expected ';' before 'jsonBuffer' DynamicJsonBuffer jsonBuffer; ^ config.h:190: error: 'jsonBuffer' was not declared in this scope JsonObject& json = jsonBuffer.parseObject(apiSave); ^ config.h:191: error: 'class ArduinoJson650_0_0::JsonObject' has no member named 'success' if (json.success()) { ^ exit status 1 'DynamicJsonBuffer' was not declared in this scope 2 второй вопрос по плате ATmega 2560 с 32Мб - там встроен ESP8266, всё равно надо внешний подключать?
  3. post125

    Метеостанция на ESP8266 от it4it.club

    Премного благодарен за подробное объяснение. Понял, что малое количество портов на ESP8266 не проблема. Продумаю конфигурацию, начну пробовать. Еще раз спасибо!
  4. post125

    Метеостанция на ESP8266 от it4it.club

    Добрый день! Прочитал вчера все 20 страниц этой темы, круто, голова распухла. Хочу собрать метеостанцию для дома , улицы и теплицы в одном флаконе. Ответьте, пожалуйтста, на вопрос - получится ли собрать метеостанцию без исполнительных модулей на основе модели в этой теме в следующей конфигурации: 1.esp8266, 2. датчик давления ESP180 -1шт. (через провод), 3. четыре датчика температуры и влажности hdc1080 (из них 2 собраны на Ардуино Мини каждый и передают данные через NRF24L01), 4. два датчика температуры DS18B20 (через провод), 5. датчик скорости и направленя ветра (собраны на Ардуино Мини и передают данные через NRF24L01), 6. модуль RTC DS3231 и синхронизация времени через интернет, 7. еще один датчик температуры на Ардуино Мини на DS18B20 и анализом наличия сети 220В на 3-х каналах (генератор, обычная сеть и бесперебойник) с передачей через NRF24L01. 8. датчик осадков (либо через провод, либо через NRF24L01) 8. Дисплей c интерфейсом I2C 9. Данные надо передавать на внешний сервер, от внутреннего сервера можно отказаться, если не будет хватать памяти 10. для сохранения логов хотелось бы воспользваться SDкартой через Micro SD SPI адаптер 10. Если вдруг хватит входов еще 2 отдельных датчика DS18B20 через NRF24L01. Вопрос достаточно абстрактный - хватит ли входов и памяти у esp8266 для реализации этого. Если такое возможно, начну изучать тему и пробовать. Сам оценить такую возможность не в состоянии,т.к. опыт в ардуине практически нулевой. Заранее благодарен за ответ
×