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

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

?

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

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

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

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

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

    gtsky Гик

    тут не все так просто )) я шью из под nodemcu-flasher-master
     
  2. Deniskyn

    Deniskyn Гик

    так, а в чем проблема??? прошить этим флешером пустой файл потом прошивку часов
     
  3. gtsky

    gtsky Гик

    щас попробую но сдается мне что что то с железом у него переодически отваливается вифи.
     
  4. gtsky

    gtsky Гик

    какую шить?*
    Версия v5.21
    Версия v01.05.2018
     
  5. Deniskyn

    Deniskyn Гик

    пишите в личку что бы не засорять тему....
     
  6. IvanUA

    IvanUA Гуру

    Фоторезистор ставится между А0 и землей. Подтягивающий резистор между А0 и +3,3в.
    Если используете модуль, то подтягивающий резистор не нужен, он уже стоит на модуле.
    Да должна работать автоматическая регулировка яркости экрана.
     
  7. IvanUA

    IvanUA Гуру

    Ни когда так не пробовал....
    Единственное в чем может быть причина не отображения данных приходящих по MQTT - это их формат.
    У меня в процедуре заложено что можно принимать только цифры, знак минус и точку.
    Если у вас приходит первым какой то текст, то процедура конвертирования данных не будет выполняться.

    В функции:
    Код (C++):
    void callback(char* topic, byte* payload, unsigned int length) {
    сделайте вывод на ком порт входящего сообщения (находится в payload)
    и вы поймете в чем проблема.
     
    Последнее редактирование: 18 май 2018
  8. MIchaell

    MIchaell Нерд

    Странная работа автоматического освещения: Инвертирована: чем ярче свет, тем темнее часики
     
  9. IvanUA

    IvanUA Гуру

    Значит в ваше случае эта строка будет выглядеть вот так
    Код (C++):
    levelBridhtness = map(analogRead(brightPin), 1023, 0, 15, 0);
     
  10. MIchaell

    MIchaell Нерд

    Уже изменил, работает ка надо. Так и думал, что эти 2 последних значения отвечают за это
     
  11. Valerchik

    Valerchik Нерд

    У меня в наличии оказались два датчика, куплены давно.
    DHT11 термометр и гигрометр датчик влажности и температуры.
    BMP180 барометр датчик атмосферного давления и температуры ( BMP085 ) .
    Чтобы они заработали в скетче версия v.01.05.2018, в закладке LED_clock_weath_v01.05.2018_multilang
    нужно поменять все значения DHT22 и BMP280 на DHT11 и BMP085, скачать библиотеки на BMP085.

    Вопрос к уважаемому IvanUA, в какой строке скетча для BMP280 указана высота над уровнем моря?
    Откалибровать в BMP180 атмосферное давление, погрешность небольшая, датчик выдает 764 а прогноз 754.
     
    Последнее редактирование: 16 окт 2018
  12. IvanUA

    IvanUA Гуру

    Калибровать можно только по эталонному прибору. У вас часы могут быть на 1-м этаже, а могут быть и на 16-м.
    В прогнозе же отображаются данные с датчика расположенного где то там в городе.
    Давление можно подкорректировать здесь
    Код (C++):
    pressBmp = bmp.readPressure()*0.00750063755419211 + 21;
     
  13. Valerchik

    Valerchik Нерд

    Спасибо , высоту над уровнем моря в конкретной местности можно определит по силке карта Google
    плюс высота этажа. Но вы правы нужен эталонный прибор откалиброванный.
    В принципе важней колебания давления в конкретной точке, чем супер точность.

    П.С. Подробный список cityID городов и провинций можно скачать здесь http://bulk.openweathermap.org/sample/
    файл разархивировать и открыть встроенным WordPad, поиском найти cityID города.
     
    Последнее редактирование: 19 май 2018
  14. Deniskyn

    Deniskyn Гик

    [​IMG][​IMG]
    [​IMG][​IMG]

    Как то так =)
     
    Estet, Kesik, ИгорьК и ещё 1-му нравится это.
  15. jgupdimon

    jgupdimon Гик

    Вот этим прошейте, затем Бинарник часов.
     

    Вложения:

    • blank_1MB.zip
      Размер файла:
      1,2 КБ
      Просмотров:
      240
  16. IvanUA

    IvanUA Гуру

    Уже можно прошивать бинарник из меню help.
     
    chipmoca нравится это.
  17. gtsky

    gtsky Гик

    из чего сделали корпус? и что наклеили на матрицу??
     
  18. gtsky

    gtsky Гик

    Иван а можно припилить в эту прошивку будильник с возможностью выбора дня недели по каким дням работать а по каким нет? И еще сделать к примеру вывод сообщения когда срабатывает будильник " Пора вставвать " ну и иметь возможность с веб морды менять эту надпись?)
     
  19. Deniskyn

    Deniskyn Гик

    Планка деревянная из строймаркета, на матрице автомобильная тонировка
     
  20. IvanUA

    IvanUA Гуру

    Все можно. Но я уже писал ранее, пока будильников в планах на эту прошивку нет. Возможно будет в следующей.

    ПС. Но ничего вам не мешает попробовать сделать их сами, ведь вы в этой теме не просто что бы скачать прошивку прошить и пользоваться ;) Учитесь - это на много интереснее.