Часы на esp8266 и max7219 + android управление

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    35 голосов
    13,2%
  2. Да, один раз (попробовал)

    111 голосов
    41,9%
  3. Да, не однократно

    123 голосов
    46,4%
Можно выбрать сразу несколько вариантов.
  1. RuslanV

    RuslanV Нерд

    Попробуйте поменять в менеджере плат плату.
     
    mikhail09p нравится это.
  2. RuslanV

    RuslanV Нерд

    У меня "NodeMCU1.0 (ESP-12E Module)"
     
    mikhail09p нравится это.
  3. Ingenegra

    Ingenegra Нерд

    Скетч здесь приведи
     
  4. Deniskyn

    Deniskyn Гик

    библиотеки https://drive.google.com/file/d/1QKWHBv9VUMeTNImAz8DA4iUjzLvaGH19/view?usp=sharing
    версия плат 2.4
    Если не работает заливаем бинарник....

    ПС
    При заливке архивчика библиотек "свои хвосты чистим"!!!
    ПС2
    У кого есть наработки или идеи по поводу датчика температуры и т.д. на ЕСП которая корректно работает с cloudmqtt?
     
    Последнее редактирование: 17 дек 2018
    mikhail09p нравится это.
  5. mikhail09p

    mikhail09p Гик

  6. Ingenegra

    Ingenegra Нерд

    Ну тогда установи в Arduino библиотеку Adafruit Unified Sensor Library

    [​IMG]
     
  7. yucan

    yucan Гик

    Кто нибудь, скажите, этот датчик будет работать вместо SI7021? Китайцы пишут, что это аналог.
     

    Вложения:

  8. mikhail09p

    mikhail09p Гик

    Установлено.
    Смена платы не помогла...
     
  9. Deniskyn

    Deniskyn Гик

    Удалите ИДу, почистите все хвосты, поставьте заново и юзайте библиотеки из моего поста выше.
    ПС
    Версию плат пользуйте 2.4
     
    mikhail09p нравится это.
  10. mikhail09p

    mikhail09p Гик

    C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory

    #include <avr/pgmspace.h>

    ^

    compilation terminated.

    Используем библиотеку Wire версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\Wire
    Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WiFi
    Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WebServer
    Используем библиотеку ArduinoJson версии 5.13.3 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\ArduinoJson
    Используем библиотеку OneWire версии 2.3.2 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\OneWire
    Используем библиотеку PubSubClient версии 2.4 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\PubSubClient
    Используем библиотеку ArduinoOTA версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ArduinoOTA
    Используем библиотеку ESP8266HTTPUpdateServer версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266HTTPUpdateServer
    Используем библиотеку Adafruit_Si7021_Library версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Si7021_Library
    Используем библиотеку Adafruit_Unified_Sensor версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Unified_Sensor
    Используем библиотеку Adafruit_BMP280_Library версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_BMP280_Library
    Используем библиотеку BlueDot_BME280_Library версии 1.0.5 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\BlueDot_BME280_Library
    Используем библиотеку SPI версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\SPI
    Используем библиотеку SimpleDHT версии 1.0.9 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\SimpleDHT
    Используем библиотеку ESP8266mDNS в папке: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266mDNS (legacy)
    exit status 1
    Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

    Что же это за #include <avr/pgmspace.h> ? И нафига оно его ищет?
    Прикольная ардуина... Может, установить 1.8.5 а не 1.8.8 ?
    Щас по новой установлю.
    Вот ещё:

    для використання стабільної версії бібліотек ESP8266:

    http://arduino.esp8266.com/stable/package_esp8266com_index.json

    3. Для використання останньої версії бібліотек ESP8266:http://arduino.esp8266.com/staging/package_esp8266com_index.json

    Какую версию?
     
    Последнее редактирование: 18 дек 2018
  11. ZAZ-965

    ZAZ-965 Гуру

    @mikhail09p, обновите Adafruit_Sensor до последней версии 1.0.2 - Removed .cpp file as it's unused and has an unnecessary reference on avr/pgmspace.h (which caused problems on non-AVR platforms)
     
  12. Ingenegra

    Ingenegra Нерд

    Грохни эту библиотеку. Она в проекте не используется
     
  13. mikhail09p

    mikhail09p Гик

    Заработало, слава Богу!
    Спасибо за помощь. Теперь есть смысл разбираться.
     
  14. RuslanV

    RuslanV Нерд

    Удачи!!
     
  15. anatolyj

    anatolyj Нерд

    У меня с этими (HTU-21D, BMP-280) датчиками ничего не вышло. Пробовал на трех разных платах. На ардуино работают без проблем. На esp с прошивкой WIFIIOT тоже работают, а в часах нет.
     
    yucan нравится это.
  16. anatolyj

    anatolyj Нерд

    У меня не заработал.
     
  17. buba911

    buba911 Гик

    Вот что у меня получилось накропать долгими зимними вечерами при мерцающем свете свечи.:)
    Мой опыт и знакомство с прошивкой ESPeasy . Так как получилось много букАв, спрятал всё в pdf файле.
     

    Вложения:

    Последнее редактирование: 20 дек 2018
    oiyo и Юра 80 нравится это.
  18. yucan

    yucan Гик

    Спасибо ,anatolyj! В WIFIIOT и в ардуино у меня они тоже работают, а в этом проекте - ни в какую.
    Я на двух ESP-шках попробовал. Забросил пока их.
     
  19. anatolyj

    anatolyj Нерд

    Кстати он даже работает по I2C даже без подтяжки CSB к питанию, но к сожалению не в этом проекте!
     
  20. Sandr

    Sandr Гик

    так вам сначала надо зарегистрироваться на CloudMQTT и отправить данные туда а уж потом получать их на устройстве