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

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

?

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

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

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

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

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

    Vladis_a Гик

    Иван, еще раз - ПРЕМНОГО БЛАГОДАРЕН!!! Получился ОЧЕНЬ КЛАССНЫЙ проект!!!
    Осмелюсь попросить прикрепить к первому посту библиотеки, которые Вы использовали и настройки плат в Arduino IDE.
    Мне кажется, это снимет массу вопросов.
    Заранее благодарен!!!
     
    Myxa985, yucan и Kesik нравится это.
  2. yucan

    yucan Гик

    Здравствуйте! Кто нибудь проверьте пожалуйста, у кого однострочная версия. Если в качестве уличного датчика температуры установить Nmon - не запоминается, при обновлении странички переходит в "none". Выбираю любой другой выбранный датчик - всё Ок! Всё остальное без претензий.
    Ещё раз спасибо Ивану!
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      110 КБ
      Просмотров:
      347
  3. fander

    fander Нерд

    Товарищи,подскажите на последней прошивке как часто должна обновляться погода cweatherbit ?Странно,но необновляется,только в ручном режиме,хотя Иван вроде бы исправил (двух этажная версия)
     
  4. chipmoca

    chipmoca Гик

    Хотя-бы предыдущую страницу прочитайте...
     
  5. yucan

    yucan Гик

    Ответа не нашёл. Ты тоже писал, что не удается переключиться с mqtt на nmon. Иван ответил, что строчку пропустил...
    Я прошивал финальной прошивкой-бинарником. Или как раз там этот дефект не устранён?
     
    Последнее редактирование: 5 ноя 2019
    Victor Privalov нравится это.
  6. Victor Privalov

    Victor Privalov Нерд

    Аналогично. Не удается сохранить параметры подключения к narodmon и собственно выбор nmon в качестве датчика. В обоих случаях по кнопке save не пикает, но строка вроде немного подвисает - типо сохранилось. Но после ребута - все настройки как в изначальной прошивке.
    Решил вопрос внесением конкретных параметров в сам скетч и сборкой бинарника заново.
    Так явно не должно быть - но увы...
     
  7. chipmoca

    chipmoca Гик

    На сколько знаю, Иван бинарник не обнавлял, значит компилируйте из исходников.
    PS Да, в исходниках этот баг устранен, работает.
     
    Последнее редактирование: 5 ноя 2019
  8. SteinMark

    SteinMark Гик

    Здравствуйте!
    подскажите как удалить запятую перед сегодня , 5 ноября
     
  9. chipmoca

    chipmoca Гик

    вторник , 5 ноября это здесь? Если здесь, то вроде правильно стоИт.
     
  10. max50a5

    max50a5 Гик

    Всем привет!
    После игр со скетчем в один прекрасный момент перестали сохранятся настройки на вкладке Weather. В какую сторону копать?
    По какому адресу шить blank_4MB.bin через ESP8266Flasher?
    Не подскажите, за что отвечают Data down и Text down на вкладке Setup?
    Заранее спасибо.
     
  11. IvanUA

    IvanUA Гуру

    Давайте договоримся на будущее... Если что не получается, сначала смотрим информацию в ком порте, если не разобрались, то давайте свои данные (компорт и вопрос) и тогда только будем разбираться.
    Во второй строке информация будет смещаться на один пиксель вниз. Data - это статические данные, Text - это бегущая строка (погода и прочие сообщения). Смещение вниз необходимо если "сливаются" часы к примеру с температурами.
     
    max50a5 нравится это.
  12. SteinMark

    SteinMark Гик

    Да здесь, вот и хочу узнать где прописана.
     
  13. max50a5

    max50a5 Гик

    Ясно, спасибо.
    По остальному не подскажите?
     
  14. Pitruxa

    Pitruxa Гик

    Что-то я там модернизированный скетч для однострочной версии не нашёл.
    Если речь шла о скетче в папке "Informer_clock_weath_v22.12.2018", то это совершенно не то...
     
  15. Vladis_a

    Vladis_a Гик

    Плохо искали.....
    Посмотрите по обозначению года в названии, или по дате добавления на гитхаб....
    Какой-то вечер элементарных вопросов.....
     
  16. Pitruxa

    Pitruxa Гик

    Нашёл :)
    Туплю на вечер, усталость сказывается..
     
  17. Victor Privalov

    Victor Privalov Нерд

    Доброе утро всем.
    2х вроде бы нормально работает, хотя с сохранением настроек проблемы - сменил автояркость на ручные диапазоны - после перезагрузки опять автояркость и синяя матрица жжет!
    Но это еще ерунда...
    1х - периодически теряется верхняя меняющаяся точка(секундная) и в этот момент часы пропадают из сети, потом появляются и т.д.
    Все бы ничего, но на часах строка бежит со скоростью 80, а при любой попытке сменить скорость, именно на нажатии save связь теряется - как чувствуют...Что это? Восстание машин)))


    По логу вроде ничего криминального:

    Failed to open config file
    RTC module off!
    Did not find BMP280 sensor!
    Did not find BMP180 sensor!
    YES!!! find BME280 sensor!
    02:40:42 Temperature BME280: 19.34 *C, Humidity: 50.12 %, Pressure: 708.00 mmHg, Approx altitude: 1129.05 m
    Did not find Si7021 sensor!
    02:40:42 Text RUS.
    02:40:42 Connecting WiFi (ssid=**** pass=********) ... IP adress : 192.168.9.155
    02:40:42 Proba #1 9:24:23
    Proba #2 9:24:23
    Proba #3 9:24:24
    09:24:24 06.11.2019 DW = 4
    Time update OK.
    09:24:24 Getting weather forecast for City Miass...
    =======================================================
    http://api.weatherbit.io/v2.0/current/daily?city=Miass&lang=ru&key=********
    =======================================================
    [HTTP] GET... code: 200
    line ={"data":[{"rh":90,"pod":"d","lon":60.10833,"pres":965.023,"timezone":"Asia\/Yekaterinburg","ob_time":"2019-11-06 04:14","country_code":"RU","clouds":100,"ts":1573013687,"solar_rad":25.3612,"state_code":"13","city_name":"Miass","wind_spd":2.05438,"last_ob_time":"2019-11-06T03:55:00","wind_cdir_full":"Юго-Западный","wind_cdir":"ЮЗ","slp":1016.65,"vis":24.1349,"h_angle":-72,"sunset":"12:05","dni":496.31,"dewpt":2.3,"snow":0,"uv":0.697622,"precip":0,"wind_dir":226,"sunrise":"03:10","ghi":133.48,"dhi":54.15,"aqi":31,"lat":55.045,"weather":{"icon":"c04d","code":"804","description":"Облачно"},"datetime":"2019-11-06:04","temp":3.7,"station":"E8567","elev_angle":4.18,"app_temp":-0.3}],"count":1}

    =======================================================
    http://api.weatherbit.io/v2.0/forecast/daily?city=Miass&lang=ru&days=2&key=********
    =======================================================
    [HTTP] GET... code: 200
    line2={"data":[{"moonrise_ts":1573037667,"wind_cdir":"ЗЮЗ","rh":89,"pres":964.928,"high_temp":6.6,"sunset_ts":1573042329,"ozone":283.057,"moon_phase":0.724413,"wind_gust_spd":16.4146,"snow_depth":26.1,"clouds":100,"ts":1572980460,"sunrise_ts":1573009941,"app_min_temp":-4,"wind_spd":2.48332,"pop":0,"wind_cdir_full":"Западный-Юго-Западный","slp":1016.5,"valid_date":"2019-11-06","app_max_temp":3.3,"vis":24.135,"dewpt":1.7,"snow":0,"uv":0.791511,"weather":{"icon":"c04d","code":804,"description":"Облачно"},"wind_dir":239,"max_dhi":null,"clouds_hi":69,"precip":0,"low_temp":2,"max_temp":6.7,"moonset_ts":1572986607,"datetime":"2019-11-06","temp":3.4,"min_temp":0.7,"clouds_mid":75,"clouds_low":32},{"moonrise_ts":1573125037,"wind_cdir":"ЮЗ","rh":89,"pres":960.459,"high_temp":7,"sunset_ts":1573128615,"ozone":250.408,"moon_phase":0.807437,"wind_gust_spd":16.242,"snow_depth":15.4,"clouds":100,"ts":1573066860,"sunrise_ts":1573096463,"app_min_temp":-1.9,"wind_spd":3.45928,"pop":20,"wind_cdir_full":"Юго-Западный","slp":1011.2,"valid_date":"2019-11-07","app_max_temp":3.8,"vis":24.135,"dewpt":3.1,"snow":0,"uv":0.815961,"weather":{"icon":"c04d","code":804,"description":"Облачно"},"wind_dir":229,"max_dhi":null,"clouds_hi":100,"precip":0.25,"low_temp":3.8,"max_temp":7,"moonset_ts":1573077194,"datetime":"2019-11-07","temp":4.9,"min_temp":2,"clouds_mid":41,"clouds_low":47}],"city_name":"Miass","lon":"60.10833","timezone":"Asia\/Yekaterinburg","lat":"55.045","country_code":"RU","state_code":"13"}

    Getting weather forecast for tomorrow - is OK.
    09:25:10 Temperature BME280: 19.85 *C, Humidity: 30.84 %, Pressure: 708.00 mmHg, Approx altitude: 1131.32 m
    09:26:10 Temperature BME280: 20.20 *C, Humidity: 30.43 %, Pressure: 708.00 mmHg, Approx altitude: 1130.19 m
    09:26:31 Connecting WiFi (ssid=**** pass=********) ..... IP adress : 192.168.9.155
    09:26:31 no packet yet...1
    Proba #1 9:26:38
    Proba #2 9:26:39
    Proba #3 9:26:39
    09:26:39 06.11.2019 DW = 4
    Time update OK.
    09:26:46 Getting weather forecast for City Miass...
    =======================================================
    http://api.weatherbit.io/v2.0/current/daily?city=Miass&lang=ru&key=********
    =======================================================
     
    Последнее редактирование: 6 ноя 2019
  18. Vladis_a

    Vladis_a Гик

    Прошейте сначала пустым файлом, а потом еще раз залейте бинарник. Это все указано на первой странице этой ветки.
     
  19. Victor Privalov

    Victor Privalov Нерд

    Я теперь всегда делаю так:
    c:\esp8266>esptool.py --port COM3 erase_flash
    Этого не достаточно для очистки?

    И очистка конечно хорошо, но зачем тогда функционал обновления прошивки - если велика вероятность косячности обновления...
     
  20. Vladis_a

    Vladis_a Гик

    Я в случае появления ошибок прошиваю через Nodemcu Flasher пустой файл, как и указано автором этого проекта. А только потом заливаю скетч или бинарник.
    Хотя, да, Вы правы. При обновлении через OTA у меня еще ни разу ошибок не было.

    И еще раз - Иван, будьте добры, выложите библиотеки, которые Вы использовали.
    Я так понимаю, что некоторые из них изменились, по сравнению с теми, что выложены на первой странице.