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

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

?

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

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

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

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

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

    fander Нерд

    Последняя прошивка ввиде бинарника-запускается,работает,но18 b20 -не видит.Через ардуину после прошивки-не запускается,Вообще!Что я только не делал и ардуину сносил с всеми хвостами,ставил новую с рекомендуемыми библиотеками и версиями плат.Никак!
     
  2. chipmoca

    chipmoca Гик

    Вроде Ivan исправил.. Вы точно последнюю ставили? Ей меньше суток еще. Там исходник и бинарник разные версии.
     
  3. SteinMark

    SteinMark Гик

    Залил файл bin не перезагружается но проблемы с пикселями остались
    так же на семерке в том же месте
     
  4. chipmoca

    chipmoca Гик

    Яркость пробовали добавить? Понажимайте матрицу с платой.
     

    Вложения:

  5. SteinMark

    SteinMark Гик

    замена матрицы с платой проблему тоже не решила ,
    замена ESP так же.осталось форматировать и снова залить пробовать.
     
  6. SteinMark

    SteinMark Гик

    Да и точек между цифрами тоже нет
    Библиотека кривая??
     
  7. chipmoca

    chipmoca Гик

    Колличество матриц попробуйте убавить (в настройках). У Вас же больше четырех?
     
  8. SteinMark

    SteinMark Гик

    Да 8 матриц, убавил до 4 все стало отображаться нормально
    выбираю 5 и больше выбивает точки, и что странно опять же на семерке
     
  9. SteinMark

    SteinMark Гик

    В общем поигрался с настройками, работает и на 8 матрицах,
    при условии расположения часов отмеченных в чекбоксе с лева.
    В середине и с права пиксели смещаются
    Спасибо Всем Ребята! и Спокойной Ночи!
     
  10. fander

    fander Нерд

    Да,в бинарнике заработал 18b20.Скетч нивкакую)))
     
  11. IvanUA

    IvanUA Гуру

    Проверил. У вас на семерку налезали точки. Дата смещалась - точки нет. Все поправил и перезалил.
    У вас скетч заливается, но часы не работают? Что приходит в сериал порт?
     
  12. SteinMark

    SteinMark Гик

    .
    Спасибо Иван. Приеду с работы попробую.
     
  13. fander

    fander Нерд

    вот, что выдает в порт
    [/SPOIL
    16:26:10 Temperature BME280: 22.84 *C, Humidity: 42.24 %, Pressure: 759.00 mmHg, Approx altitude: 17.22 m

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

    ctx: cont
    sp: 3fff4100 end: 3fff4380 offset: 01a0

    >>>stack>>>
    3fff42a0: 00000000 00000000 00000000 00000000
    3fff42b0: 00000000 00000000 00000000 40210e30
    3fff42c0: 00000000 00000000 00000000 40201cb0
    3fff42d0: 321b1457 4087bab8 3fff2560 40215519
    3fff42e0: 3ffeb7c8 00000000 00001388 3fff22c8
    3fff42f0: 3fff22c0 3ffe874c 3ffe8748 40210ef8
    3fff4300: 3fffdad0 3ffe874c 3ffe8748 40211356
    3fff4310: 00000000 00000000 3fff2e44 402173c5
    3fff4320: 3fffdad0 00000000 3fff2e44 3fff3350
    3fff4330: 3fffdad0 00000000 3fff2e44 40217428
    3fff4340: 3fffdad0 00000000 3fff2e44 40210869
    3fff4350: 00000000 00000000 00000001 3fff3350
    3fff4360: 3fffdad0 00000000 3fff3348 4021dc50
    3fff4370: feefeffe feefeffe 3fff3360 4010070c
    <<<stack<<<

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


    ets Jan 8 2013,rst cause:4, boot mode:(1,7)

    wdt reset

    ER]
     
  14. IvanUA

    IvanUA Гуру

    У вас после опроса датчиков в какой то момент происходит перезапуск ЕСП.
    Тут явно проблема в какой то библиотеке или еще в чем (раз бинарник работает без сбросов).
    В первую очередь я бы отключил обращение ко всем не нужным датчикам. Начал бы с ДХТ
    Код (C++):
    void sensors() {
        sensorsDs18b20();
        sensorsSi7021();
        sensorsBmp();
        sensorsBme();
    //    sensorsDht();
    Кстати а через какое время происходит сброс ЕСП?
     
  15. chipmoca

    chipmoca Гик

    Иван, подскажите плиз , как отключить ежеминутную запись времени во флеш ? А то как-то сыкатно боязно, вроде до 100000 циклов записи всего...
     
    Последнее редактирование: 7 янв 2019
  16. fander

    fander Нерд

    закоментировал дхт,бмп,7021.Заработало,но 18б20 невидит
     
    ex.free нравится это.
  17. IvanUA

    IvanUA Гуру

    строка 418 надо закомментировать // saveTimeFFS();
     
    yucan нравится это.
  18. IvanUA

    IvanUA Гуру

    Ну тут надо пробовать по очереди отключать и смотреть что происходит.
     
  19. chipmoca

    chipmoca Гик

    Спасибо! Все отлично! Такие лайфхаки - бы на главную страницу..
     
  20. Deniskyn

    Deniskyn Гик

    С лета пытаюсь написать FAQ, to ALL все замечания кидайде в личные сообщения плс.