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

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

?

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

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

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

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

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

    chipmoca Гик

    Попробуйте так.
    Общ. провод от буззера (GND) подключить максимально близко от выхода GPIO12.
    Общ. провод от модуля ESP припаять к модулю питания.
    Общ. - от матрицы тоже подключить к это-же точке на модуле питания.
    Электрически все выглядит также, как и было.. Хотя не знаю как у выглядит сейчас.
    В общем не друг за другом чтобы было подключено , а в одной точке.
     
  2. Belyj

    Belyj Нерд

    Залил последнюю прошивку. Всё работает как в аптеке, и погода и температура. Низкий поклон автору за труд.
     
  3. Deniskyn

    Deniskyn Гик

    Подтверждаю, 6 экземпляров (мои и у родственников) полет ОК, остальные еще не успел обновить...
    Иван, респект)
     
  4. Deniskyn

    Deniskyn Гик

    С активным бузером проблем нет, попробуйте...
    ПС
    B1205 в разы дороже бузера :)
     
  5. saha74

    saha74 Гик

    Подскажите как это сделать:
    Как вариант надо сделать if(xxx="Kiev") xxx = "Київ";
    Ума не доберу куда это пристроить.
     
  6. Тип xxx какой?
     
  7. RuslanV

    RuslanV Нерд

    Как то так
    upload_2018-11-18_11-11-20.png
     
  8. RuslanV

    RuslanV Нерд

    І насолуджуйтесь моментом
     
  9. IvanUA

    IvanUA Гуру

    Строка 1056
    Код (C++):
      location_name = chr_to_str(location["name"]);
    Вот после нее вам и нужно вставить
    Код (C++):
     if(location_name == "Kiev")   location_name = "Київ";
     
    RuslanV нравится это.
  10. IvanUA

    IvanUA Гуру

    Тоже хороший вариант))) Но мне кажется что в условии должно быть двойное =
     
  11. RuslanV

    RuslanV Нерд

    У меня с одним знаком равенства работает
    if(location_name = "Kiev") location_name = "Київ";
    или надо два?
     
  12. IvanUA

    IvanUA Гуру

    С одним знаком равенства - это функция присваивания. Попробуйте получить погоду для другого города. Выведут часы название этого города?
     
    Deniskyn и RuslanV нравится это.
  13. Asper Daffy

    Asper Daffy Иксперд

    Хорошо, что это не JavaScript, а то там и три бывает! И что бы Вы тогда делали? :))))
     
  14. Seaven

    Seaven Нерд

    Доброго времени суток, уважаемые!
    Зарегистрировался на cloudmqtt.com; параметры server, user, password, port вставляю в настройки часиков и в настройки модуля MQTT Majordomo.
    Из majordomo данные появляются на cloudmqtt.com, а из часиков - нет.
    Терминал пишет: MQTT reconnection...failed, rc = 5 (я так понимаю, не правильная авторизация), в логе cloudmqtt.com:
    2018-11-18 11:27:13: New connection from 46.147.35.141 on port 19229.
    2018-11-18 11:27:13: Socket error on client mjmqtt (#5bf0419ed87be), disconnecting.
    2018-11-18 11:27:13: New client connected from 46.147.35.141 as mjmqtt (#5bf0419ed87be) (c0, k10, u'pcsdpvei').
    2018-11-18 11:27:29: Client mjmqtt (#5bf0419ed87be) has exceeded timeout, disconnecting.
    Первые две строки - это часики, третья и четвертая - majordomo.
    При прошивке bin то же самое.
    Что я делаю не так? Спасибо заранее за ответы!
     
  15. saha74

    saha74 Гик

    Что то у меня не один вариант не заработал.

    Да, дошылся я, получилась какая то лажа с ESP перестала грузится, высвечивается WIFI потом IP адрес и так по кругу. Но если поменять версию платы на 2.4.2 то все запускается и работает кроме погоды пробовал прошить бинарник также не стартует. Чистил ESP разными способами не помогает куда дальше копать не пойму.
     
    Последнее редактирование: 19 ноя 2018
    Fedoss нравится это.
  16. RuslanV

    RuslanV Нерд

    Необходимо почистить ESP
     
  17. Seaven

    Seaven Нерд

    Все заработало. То ли после того, как сгенерировал новый пароль без знаков препинания, то ли после того, как на сайте CloudMQTT в разделе Websocket UI выполнил Send message.
     
  18. saha74

    saha74 Гик

    Пробовал и заливать пустой бинарник и прогой Flsah download tools не помогает.
     
  19. ИгорьК

    ИгорьК Гуру

    saha74 нравится это.
  20. oldanil

    oldanil Нерд

    Возможно ли подключить две ds18b20 для отображения внешней и внутренней температуры?