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

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

?

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

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

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

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

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

    Greg2002 Нуб

  2. Greg2002

    Greg2002 Нуб

    Возможно и другие будут работать. Входите в менеджер библиотек в ардуино IDE и там выбираете нужную версию из выпадающего списка библиотек для Arduino Json
     
  3. Greg2002

    Greg2002 Нуб

    Самое главное, это в менеджере плат для ESP установить версию не выше 2.4.
    Автор писал, что он пользовался версией 2.40 SR1, я проверил на 2.40 не бетке, а нормальной.
    Для этой версии платы просто библиотека Arduino Json версии выше 5.13.4. будет компилироваться с ошибкой.Весь смысл ее использования только в этом.
     
  4. Greg2002

    Greg2002 Нуб

    Да, забыл еще сказать. Если будет выскакивать ошибка при компиляции.
    подправьте строчку (нужно вставить int )
    long epoch = int (round(curEpoch + 86400L)) % 86400L;

    в функции
    void updateTime() {
    long curEpoch = localEpoc + ((millis() - localMillisAtUpdate) / 1000);
    long epoch = int (round(curEpoch + 86400L)) % 86400L;
    hour = ((epoch % 86400L) / 3600) % 24;
    minute = (epoch % 3600) / 60;
    second = epoch % 60;
    }
     
  5. Greg2002

    Greg2002 Нуб

    Ну и последнее, автор не написал, в какой версии Arduino IDE он компилировал проект. Я пробовал в ARDUINO 1.8.8 и выше (1.8.9 бетке).
     
  6. buba911

    buba911 Гик

    Вы пробовали шить сначала бинарником? Тогда сразу отпадут вопросы по библиотекам и версии ЕСП.
     
  7. jgupdimon

    jgupdimon Гик

    Здравствуйте, форумчане. Что то мне кажется Россию отключили от api.openweathermap.org. Погода вообще не берется. Уже все советы перепробовал. Ключи добывать и то через VPN/
     
  8. jgupdimon

    jgupdimon Гик

    Может перейти на другой погодный сайт? Никто не пробовал?
     
  9. PravdaFON

    PravdaFON Нерд

    Да, это была единственная ошибка при компиляции и я её сразу поправил,
    но по другому (разбил длинное действие на два коротких)
    Код (C++):
      long epoch_1 = round(curEpoch + 86400L);
      long epoch = (epoch_1 % 86400L);
    И все ОК.
     
  10. PravdaFON

    PravdaFON Нерд

    А сети, пароли, ключи...?
     
  11. PravdaFON

    PravdaFON Нерд

    У меня на этом скетче тоже проблемы, не всегда приходит ответ, а вот на этом проекте http://samopal.pro/led-matrix1/, с тем же ключом, все ОК
    Код (Text):
    http://api.openweathermap.org/data/2.5/weather?id=1486910&APPID=хххххххххххКЛЮЧххххххххххххх&units=metric&lang=ru
    В Воркуте пасмурно. Температура -8С. Влажность 84%. Давление 742мм. Ветер южный 6.91 м/с.  
     
     
  12. Kylon

    Kylon Нуб

    Есть в наличии только графический монитор 12864 на
    LCD ST7920
    Могу ли я его использовать в этом проекте?
    Или просто инициализировав 8glib волшебство не произойдёт?
     
  13. jgupdimon

    jgupdimon Гик

    Не знаю уже стоит делать. Написал письмо провайдеру. Что ответит. Сразу же поделюсь. Вычитал что с арi у них проблемы, но раньше работало.
     
  14. jgupdimon

    jgupdimon Гик

    Вопрос провайдеру: Здравствуйте. Хотел Вас спросить. Имею метеостанцию, которая парсит погоду с Вашего сервера. В последнее время метеостанция не может получать прогноз погоды на сегодня и завтра. На сайте зарегистрирован, ключи имеются. Дело в том, что я проживаю в России. Вопрос: Россия не отключена от провайдера погоды? Если, то что нам делать. Очень много пользователей пользуются Вашим сервисом именно в России. Подскажите пожалуйста, как открыть доступ к получению погоды. Спасибо, с уважением Дмитрий.
    Ответ:
    Станция не получает погоду вообще? Вы получаете какой-то error code?

    Если провайдер блокирует запросы, можете попробовать использовать ru.api.openweathermap.org

    Best Regards,
    Pavel Zuykov
    Technical Support Engineer
     
  15. jgupdimon

    jgupdimon Гик

    Не работает.
     
  16. Deniskyn

    Deniskyn Гик

    Почему не юзаете api.apixu.com???
     
  17. jgupdimon

    jgupdimon Гик

    Вопрос: Как? Там свои ключи?
     
  18. Deniskyn

    Deniskyn Гик

    Сервер api.apixu.com его прописывание в часах, ключик получаем на сайте
    Apixu.com после регистрации...
     
  19. jgupdimon

    jgupdimon Гик

    В скетче в одном меняется провайдер погоды? Спасибо.
     
  20. Deniskyn

    Deniskyn Гик

    В вебморде поменяйте...