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

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

?

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

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

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

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

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

    DiMaro Нерд

    Желающие потестировать MQTT есть?
    те кому он необходим и у кого странные проблемы с этим сервисом.
    немного изменил логику работы MQTT и добавил флаги Retain для каждого публикуемого топика в отдельности
    на абсолютно "голом" модуле, без дисплея и всего прочего т.к. сам предпочитаю 1.44 (для этого даже пришлось кнопки заремить временно чтоб исключить циклический сброс)
     

    Вложения:

    • mqtt.png
      mqtt.png
      Размер файла:
      41,8 КБ
      Просмотров:
      69
  2. SteinMark

    SteinMark Гик

    Рад помочь. Пожалуйста!
     
    yucan нравится это.
  3. лкще7

    лкще7 Нуб

    Доброй ночи , возможно подключить датчик dht11 ?
     
  4. SteinMark

    SteinMark Гик

    Да можно. Раскомментировать в скетче.
     
  5. yucan

    yucan Гик

    Датчик dht11 никакой. Ни температуры ни влажности толком не показывает
     
  6. Deniskyn

    Deniskyn Гик

    Этот датчик пальцем в небо показывает.... тот же BMx не на много дороже но показывает в разы лучше.
     
  7. лкще7

    лкще7 Нуб

    Датчик dht11 как подключить
     
  8. SteinMark

    SteinMark Гик

    Я Вам выше писал, раскомментировать строки, или нужен подключение на схема?
     
  9. лкще7

    лкще7 Нуб

    и что раскоментировать и куда подключать
     
  10. khutr

    khutr Нуб

    [​IMG]
     
  11. SteinMark

    SteinMark Гик

    Раскомментировать строки, Перечисляю
    В файле VZ_Clock_v5.0.1.ino (stroki 38,357,358,359,360,361,362,2505,2521,2522,2549,2550,2551,2552) (раскомментировать блок с этой строки - 2674 по 2697) и там тоже эти 3165,3166))
    в файле SRV.ino stroki 333,460. Подключать на шину i2c - GPI04(D2) GPI05(D1).
    D1- SCL, D2 - SDA ну и +VIN и -GND
     
    Последнее редактирование: 10 апр 2022
  12. лкще7

    лкще7 Нуб

    спасибо
     
  13. SteinMark

    SteinMark Гик

    Не за что, immer wieder gerne.
     
  14. лкще7

    лкще7 Нуб

    Все сделал , в сом порте датчик видит а в веб невидно
     
  15. SteinMark

    SteinMark Гик

    В VZ_Clock_v5.0.1.ino в строке 247 "byte params[8]={0,10}; 2-темп.Н(tН) так "byte params[8]={2, 0,10};
    а также
    в строке 250 "byte sensors[8]={10,10};" DHT=5 так "byte sensors[8]={5,10,10};" дополнили Вы сенсор ли примерно так?
     
    Последнее редактирование: 10 апр 2022
  16. Djuscha

    Djuscha Нерд

    наконец то добрался я до версии 5.01 скомпилировать не получается ошибки
    Код (C++):
    Arduino: 1.8.9 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

    C:\Users\Andreas\Documents\Arduino\VZ_Clock_v5.0.1\SRV.ino: In lambda function:

    SRV:544:10: error: 'class String' has no member named 'clear'

         path.clear();

              ^

    SRV:546:16: error: 'class ESP8266WebServer' has no member named 'chunkedResponseModeStart'

         if(!server.chunkedResponseModeStart(200,"text/json")){return server.send(505, F("text/html"), F("HTTP1.1 required"));}

                    ^

    SRV:571:12: error: 'class ESP8266WebServer' has no member named 'chunkedResponseFinalize'

         server.chunkedResponseFinalize();

                ^

    C:\Users\Andreas\Documents\Arduino\VZ_Clock_v5.0.1\SRV.ino: In lambda function:

    SRV:586:13: error: 'class String' has no member named 'isEmpty'

         if(path.isEmpty()){return server.send(400,"text/plain","PATH ARG MISSING");}

                 ^

    SRV:593:12: error: 'class String' has no member named 'isEmpty'

         if(src.isEmpty()){

                ^

    SRV:624:18: error: 'class String' has no member named 'isEmpty'

           while(!src.isEmpty()&&!fileSystem->exists(src)){

                      ^

    C:\Users\Andreas\Documents\Arduino\VZ_Clock_v5.0.1\SRV.ino: In lambda function:

    SRV:635:14: error: 'class String' has no member named 'isEmpty'

         if (path.isEmpty() || path == "/") {

                  ^

    SRV:643:18: error: 'class String' has no member named 'isEmpty'

         while (!path.isEmpty() && !fileSystem->exists(path)) {

                      ^

    C:\Users\Andreas\Documents\Arduino\VZ_Clock_v5.0.1\SRV.ino: In function 'bool handleFileRead(String)':

    SRV:800:22: error: 'mime' has not been declared

       else{contentType = mime::getContentType(path);}

                          ^

    exit status 1
    'class String' has no member named 'clear'


     
    с предыдушей версией таких проблем не было. да и еще вопрос папку дата надо как то специалъно прошивать в старых версиях её не было
     
  17. khutr

    khutr Нуб

    [​IMG]
    [​IMG]
     
  18. Djuscha

    Djuscha Нерд

    @khutr
    с папкой дата понятно спасибо :) теперь бы ещё с ошибками в SVR.ino разобраться.
     
  19. Kim

    Kim Нерд

    Возможно проблема в версии ПО, ядра... Проект компилируется без проблем.
     
  20. Djuscha

    Djuscha Нерд

    Да я тоже так думаю , но с 4 версией таких проблем небыло. Что поменялось ,какие библиотеки где мне копать ?
    библиотеки я уже пробовал все стеретъ и взял у @SteinMark , но он там сказал что надо 16 а в его Посте было 14 две я добавил с Github