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

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

?

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

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

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

    94 голосов
    42,3%
  3. Да, не однократно

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

    chipmoca Гик

    Я знаю значение слов которые пишу)) Потому и написал, зная, что ответ будет как Вы написали. Если-бы сам смог...
     
    Юра 80 нравится это.
  2. Convix_Maximus

    Convix_Maximus Нерд

    Интересно, а на DHT22 может тоже такая проблема. На сторонних прошивках работает.
     
  3. buba911

    buba911 Гик

    Я уже спашивал об этом Ивана, где-то в начале форума (~первая 1/4)есть ответ. Воспользуйтесь поиском.
     
  4. Юра 80

    Юра 80 Нерд

    Господа, вернусь к своему вопросу
    Монитор ком-порта вот.
    Мыслей как-то совсем нет. Нид хелп!
    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3df0 end: 3fff4020 offset: 01a0

    >>>stack>>>
    3fff3f90: 00100000 00001000 00002000 00000100
    3fff3fa0: 00000200 00002fb0 0000000e 40211088
    3fff3fb0: 00000001 00000000 3fff2f2c 3fff2ff0
    3fff3fc0: 3fffdad0 3fff5110 3fff510c 4021f87b
    3fff3fd0: 00000001 00000000 3fff2f2c 402204d1
    3fff3fe0: 3fffdad0 00000000 3fff2f2c 402111d1
    3fff3ff0: feefeffe feefeffe feefeffe feefeffe
    3fff4000: feefeffe 00000000 3fff2fe8 4021ec24
    3fff4010: feefeffe feefeffe 3fff3000 4010070c
    <<<stack<<<

    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3df0 end: 3fff4020 offset: 01a0

    >>>stack>>>
    3fff3f90: 00100000 00001000 00002000 00000100
    3fff3fa0: 00000200 00002fb0 0000000e 40211088
    3fff3fb0: 00000001 00000000 3fff2f2c 3fff2ff0
    3fff3fc0: 3fffdad0 3fff5110 3fff510c 4021f87b
    3fff3fd0: 00000001 00000000 3fff2f2c 402204d1
    3fff3fe0: 3fffdad0 00000000 3fff2f2c 402111d1
    3fff3ff0: feefeffe feefeffe feefeffe feefeffe
    3fff4000: feefeffe 00000000 3fff2fe8 4021ec24
    3fff4010: feefeffe feefeffe 3fff3000 4010070c
    <<<stack<<<

    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3df0 end: 3fff4020 offset: 01a0

    >>>stack>>>
     
  5. chipmoca

    chipmoca Гик

    Код (C++):
    21:27:42  Proba #1   21:46:19

              Proba #2   21:46:19

              Proba #3   21:46:20

    21:46:20  24.01.2019 DW = 5

              Time update OK.

    21:46:20  Getting weather forecast for City Магнитогорск...

              w.

    line ={"location":{"name":"Магнитогорск","region":"Chelyabinsk","country":"Россия","lat":53.42,"lon":59.05,"tz_id":"Asia/Yekaterinburg","localtime_epoch":1548348381,"localtime":"2019-01-24 21:46"},"current":{"last_updated_epoch":1548348318,"last_updated":"2019-01-24 21:45","temp_c":-17.0,"temp_f":1.4,"is_day":0,"condition":{"text":"Ясно","icon":"//cdn.apixu.com/weather/64x64/night/113.png","code":1000},"wind_mph":6.9,"wind_kph":11.2,"wind_degree":160,"wind_dir":"SSE","pressure_mb":1028.0,"pressure_in":30.8,"precip_mm":0.0,"precip_in":0.0,"humidity":77,"cloud":0,"feelslike_c":-24.1,"feelslike_f":-11.4,"vis_km":10.0,"vis_miles":6.0,"uv":0.0}}

    line2={"location":{"name":"Магнитогорск","region":"Chelyabinsk","country":"Россия","lat":53.42,"lon":59.05,"tz_id":"Asia/Yekaterinburg","localtime_epoch":1548348382,"localtime":"2019-01-24 21:46"},"current":{"last_updated_epoch":1548348318,"last_updated":"2019-01-24 21:45","temp_c":-17.0,"temp_f":1.4,"is_day":0,"condition":{"text":"Ясно","icon":"//cdn.apixu.com/weather/64x64/night/113.png","code":1000},"wind_mph":6.9,"wind_kph":11.2,"wind_degree":160,"wind_dir":"SSE","pressure_mb":1028.0,"pressure_in":30.8,"precip_mm":0.0,"precip_in":0.0,"humidity":77,"cloud":0,"feelslike_c":-24.1,"feelslike_f":-11.4,"vis_km":10.0,"vis_miles":6.0,"uv":0.0},"forecast":{"forecastday":[{"date":"2019-01-24","date_epoch":1548288000,"day":{"maxtemp_c":-16.8,"maxtemp_f":1.8,"mintemp_c":-23.8,"mintemp_f":-10.8,"avgtemp_c":-21.2,"avgtemp_f":-6.2,"maxwind_mph":5.6,"maxwind_kph":9.0,"totalprecip_mm":0.0,"totalprecip_in":0.0,"avgvis_km":17.3,"avgvis_miles":10.0,"avghumidity":90.0,"condition":{"text":"Переменная облачность","icon":"//cdn.apixu.com/weather/64x64/day/116.png","code":1003},"uv":0.7},"astro":{"sunrise":"09:02 AM","sunset":"05:31 PM","moonrise":"09:56 PM","moonset":"10:56 AM"}},{"date":"2019-01-25","date_epoch":1548374400,"day":{"maxtemp_c":-10.1,"maxtemp_f":13.8,"mintemp_c":-20.7,"mintemp_f":-5.3,"avgtemp_c":-14.6,"avgtemp_f":5.7,"maxwind_mph":19.2,"maxwind_kph":31.0,"totalprecip_mm":10.1,"totalprecip_in":0.4,"avgvis_km":13.5,"avgvis_miles":8.0,"avghumidity":92.0,"condition":{"text":"Метель","icon":"//cdn.apixu.com/weather/64x64/day/230.png","code":1117},"uv":0.7},"astro":{"sunrise":"09:00 AM","sunset":"05:33 PM","moonrise":"11:18 PM","moonset":"11:19 AM"}}]}}

              Getting weather forecast for tomorrow - is OK.

    21:46:50  MQTT reconnection...connected

    21:46:50  Publish in topic Humidity: 44.21 %,    Pressure: 492.00 mmHg,  Altitude: 10457.67 m.

    21:47:10  Temperature BME280: 28.60 *C,  Humidity: 19.28 %,  Pressure: 737.00 mmHg,  Approx altitude: 826.25 m

    21:47:50  Publish in topic Temperature: 28.6*C,   Humidity: 19.28 %,    Pressure: 737.00 mmHg,  Altitude: 826.25 m.

    21:48:10  Temperature BME280: 28.59 *C,  Humidity: 19.15 %,  Pressure: 737.00 mmHg,  Approx altitude: 826.82 m


     
    Может не так заливаете? Или с памятью что?
     
    Последнее редактирование: 24 янв 2019
  6. IvanUA

    IvanUA Гуру

    Если мой бинарник работает, а собранный вами нет, то ясное дело что тут проблема не в железе, а в компиляторе.
    1. Используйте мои библиотеки.
    2. Установите версию платы как в 1 сообщении.
    3. Сносите ИДЕ и ставьте по новой, можно еще попробовать версию по старше (1.8.5)
     
    Юра 80 нравится это.
  7. Юра 80

    Юра 80 Нерд

    Библиотеки именно ваши
    Версия платы, ессно, как в первом сообщении.
    ИДЕ снес, поставил 1.8.8.
    ___________________
    те же гениталии.
    Сейчас более старую версию попробую
    Спасибо!
     
  8. IvanUA

    IvanUA Гуру

    Можно. Не уверен конечно на сколько длинными могут быть эти сообщения...
    Вопрос - а зачем? Если просто узнать температуру с датчика, то проще в телефоне посмотреть через МКТТ.
    С Денисом как то говорили на эту тему, но пришли к тому что веб интерфейсом пользуемся обычно при настройке, а лишним перегружать страницу как то не хотелось (даже от языков избавились))))
     
  9. Юра 80

    Юра 80 Нерд

    Чуда не случилось. ИДЕ 1.8.5, скачанные по новой библиотеки, настройки из первого сообщения.
    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3fe0 end: 3fff4210 offset: 01a0

    >>>stack>>>
    3fff4180: 00100000 00001000 00002000 00000100
    3fff4190: 00000200 00002fb0 0000000e 40211088
    3fff41a0: 00000001 00000000 3fff3124 3fff31e8
    3fff41b0: 3fffdad0 3fff5110 3fff510c 4021f87b
    3fff41c0: 00000001 00000000 3fff3124 402204d1
    3fff41d0: 3fffdad0 00000000 3fff3124 402111d1
    3fff41e0: feefeffe feefeffe feefeffe feefeffe
    3fff41f0: feefeffe 00000000 3fff31e0 4021ec24
    3fff4200: feefeffe feefeffe 3fff31f0 4010070c
    <<<stack<<<

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x4010f000, len 1384, room 16

    надо перерыв сделать, не решается задачка
     
  10. SteinMark

    SteinMark Гик

    Я так же не нашел, стабилизировал по питанию 5v DHT и max 7219 теперь работает но только после перезагрузке по питанию
     
  11. SteinMark

    SteinMark Гик

    Ребята! Здравствуйте, голову сломал, как вывести при загрузке строку (Ваш IP:192.168...) полностью,
    у меня только 1.. и половина девятки, 2 секунды пауза и идет погода.
    Прошивка v01.05.2018 адаптировал на 8 матриц без проблем, все в центре, а эту строку не могу,
    конечно не критично но все же.
     
  12. IvanUA

    IvanUA Гуру

    Попробуйте добавить в конце строки пробелов.
     
  13. SteinMark

    SteinMark Гик

    25-01-2019 0-11-16.jpg Здравствуйте Иван, если здесь то пустая строка и в конце 1 и половина 9
    P.S. Ошибся строка 1120
    P.P.S И вообще строку строку " Ваш (IP). " найти не могу
     
    Последнее редактирование: 25 янв 2019
  14. oiyo

    oiyo Нуб

    Строка состоит из двух частей:
    "Ваш" присвоено строковой переменной tYour в языковых вкладках.
    Вывод строки вместе с "IP" в основной вкладке скетча.
    Но в 11.11 и 25.10 строка отличается (см.скриншот)
     

    Вложения:

    • Ваш.jpg
      Ваш.jpg
      Размер файла:
      50,7 КБ
      Просмотров:
      506
    • IP.JPG
      IP.JPG
      Размер файла:
      99,9 КБ
      Просмотров:
      165
  15. Convix_Maximus

    Convix_Maximus Нерд

    Так что интересно, датчик и от 3.3в работает. Правда на сторонних прошивка. У вас плата Lolin?
     
  16. SteinMark

    SteinMark Гик

    Да верно, Lolin. Думаете в этом проблема? Приеду с работы попробую другую плату.
     
  17. IvanUA

    IvanUA Гуру

    В данном случае будет из трех)))
    Код (C++):
    printStringWithShift(" IP: ", 15);
    printStringWithShift(aaa.c_str(), 25);
    printStringWithShift("        ", 25);
     
    SteinMark нравится это.
  18. DJ_Virus

    DJ_Virus Нерд

    Возможна проблема с питанием модуля.
    Также на GPIO0 при запуске должен быть высокий уровень.
     
    Юра 80 нравится это.
  19. SteinMark

    SteinMark Гик

    На этом всё... Иван вы были правы. Спасибо за терпение.

    oiyo.... Спасибо за науку.
    С.у. Марк..
    Извините за ошибки, русский - трудный язык.
     
  20. Юра 80

    Юра 80 Нерд

    прошивка 5.21 заливается и работает
    прошивка 10.08 заливается и работает
    11.11 - заливается без ошибок, но НЕ работает
    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3fd0 end: 3fff4200 offset: 01a0

    >>>stack>>>
    3fff4170: 00100000 00001000 00002000 00000100
    3fff4180: 00000200 00002fb0 0000000e 40211088
    3fff4190: 00000001 00000000 3fff3114 3fff31d8
    3fff41a0: 3fffdad0 3fff5100 3fff50fc 4021f87b
    3fff41b0: 00000001 00000000 3fff3114 402204d1
    3fff41c0: 3fffdad0 00000000 3fff3114 402111d1
    3fff41d0: feefeffe feefeffe feefeffe feefeffe
    3fff41e0: feefeffe 00000000 3fff31d0 4021ec24
    3fff41f0: feefeffe feefeffe 3fff31e0 4010070c
    <<<stack<<<

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3fd0 end: 3fff4200 offset: 01a0

    >>>stack>>>
    3fff4170: 00100000 00001000 00002000 00000100
    3fff4180: 00000200 00002fb0 0000000e 40211088
    3fff4190: 00000001 00000000 3fff3114 3fff31d8
    3fff41a0: 3fffdad0 3fff5100 3fff50fc 4021f87b
    3fff41b0: 00000001 00000000 3fff3114 402204d1
    3fff41c0: 3fffdad0 00000000 3fff3114 402111d1
    3fff41d0: feefeffe feefeffe feefeffe feefeffe
    3fff41e0: feefeffe 00000000 3fff31d0 4021ec24
    3fff41f0: feefeffe feefeffe 3fff31e0 4010070c
    <<<stack<<<

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v0c897c37
    ~ld


    Exception (28):
    epc1=0x402202e1 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000

    ctx: cont
    sp: 3fff3fd0 end: 3fff4200 offset: 01a0

    >>>stack>>>
    3fff4170: 00100000 00001000 00002000 00000100
    3fff4180: 00000200 00002fb0 0000000e 40211088
    3fff4190: 00000001 00000000 3fff3114 3fff31d8
    3fff41a0: 3fffdad0 3fff5100 3fff50fc 4021f87b
    3fff41b0: 00000001 00000000 3fff3114 402204d1
    3fff41c0: 3fffdad0 00000000 3fff3114 402111d1
    3fff41d0: feefeffe feefeffe feefeffe feefeffe
    3fff41e0: feefeffe 00000000 3fff31d0 4021ec24
    3fff41f0: feefeffe feefeffe 3fff31e0 4010070c
    <<<stack<<<

    Может еще кто идейку подкинет? Память чистил, питон поставил и вжик:
    esptool.py --port COM4 erase_flash
    куда еще копнуть можно???