Весы "винокура" с контролем скорости и объема отбора

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Весы "винокура" с контролем скорости и объема отбора

Просмотр 15 сообщений - с 496 по 510 (из 556 всего)
  • Автор
    Сообщения
  • #97372
    Александр
    Участник
    • Ответов: 4
    @alexproff

    Здравствуйте всем! Кто подскажет, почему на плате wemos mini pro, кнопка энкодера уводит в перезагрузку? Пробовал две новые платы, итог одинаков. А node mcu, всё норм. Подскажите пожалуйста куда рыть.

     

    Вложения:
    Вы должны войти для просмотра вложений.
    #97379
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Кто подскажет, почему на плате wemos mini pro, кнопка энкодера уводит в перезагрузку?

    Варианта два, либо модули с браком, либо монтаж косячный. Собрано более десятка весов именно на модулях wemos (mini и mini pro), все работают без глюков.

    #97380
    Александр
    Участник
    • Ответов: 4
    @alexproff

    На брак грешил с первой платой вторую собирал пошагово, экран/ энкордер/проверка. Косяк в монтаже исключён. Попробую сегодня третью плату. А пока дособираю весы на node.

    #97556
    Александр
    Участник
    • Ответов: 4
    @alexproff

    Ну в общем испытал все пять новых плат wemos, на всех D3 на массу уводит в перезагрузку. Но правда всё таки добился, чтоб кнопка энкодера не уводила в перегруз, если D3 замыкать на тензо Е -. Ну и собственно исполнение:

    Вложения:
    Вы должны войти для просмотра вложений.
    #97560
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Ну в общем испытал все пять новых плат wemos, на всех D3 на массу уводит в перезагрузку. Но правда всё таки добился, чтоб кнопка энкодера не уводила в перегруз, если D3 замыкать на тензо Е -. Ну и собственно исполнение:

    У тебя на дисплее идет смещение на 2 пикселя по оси Х. Нужно в файле “WiFiAlcoScaleLiPo.ino” найти строку:
    oled.Begin(0x3C, 2);
    и подправить ее так:
    oled.Begin(0x3C, 0);

    #97594
    Alexey
    Участник
    • Ответов: 7
    @axel

    Коллеги, подскажите что может быть.

    Плата D1 Mini Pro. Попробовал заливать все возможные прошивки, но результат один – rst cause:2, boot mode:(3,6)

    Погуглил – написано, что boot mode:(3,6) означает отсутствие прошивки. Но при этом прошивка от iSpindel работает на этой же платке на отлично.

    #97598
    Alexey
    Участник
    • Ответов: 7
    @axel

    Через esptool считал память флешки. Загрузчик с 0x0000 отличается только 3 и 4 байтом.

    должно быть 00 40 , а в чипе 02 90

    Куда можно копать? Может кто сталкивался?!

    p.s. прошивал разными методами и разными скоростями

    #98224
    Alexey
    Участник
    • Ответов: 7
    @axel

    Коллеги, неужели нет вариантов?

    Может быть я использовал не совместимый припой и для полноценной работы прошивки на D1 mini pro нужно использовать 70/30, а я по криворукости своей взял 60/40…

    Тапками не кидайтесь, но почему-то полноценный Wemos совместим с моим припоем.

    #98230
    Андрей
    Участник
    • Ответов: 1082
    @5-158

    Скока флеши?

    #98231
    Alexey
    Участник
    • Ответов: 7
    @axel

    Chip is ESP8266EX Features: WiFi Crystal is 26MHz Auto-detected Flash size: 8MB

    Хорошо что осталось вырезка из flash_id
    использовал flash_mode dio, но и пробовал другие варианты

    #98234
    Андрей
    Участник
    • Ответов: 1082
    @5-158

    Видел только 4МВ и 16 МВ. С прошивкой 16МВ есть какие то танцы.
    Коллега прошивал на пониженной скорости по моему.

    #98235
    Alexey
    Участник
    • Ответов: 7
    @axel

    Вы правда думаете, что я не перепробовал кучу вариантов, прежде чем написать в общий чат? И скорости и методы загрузки я менял и проверял, так же как и адреса смещения второго блока с файлами. Пробовал делать склейку бинарников и загрузку цельного… Вручную переводил D1 во FlashMode. Менял D1 pro на новые из другой поставки, без разводки и распайки – проверяя, что он пишет в дебаг при загрузки.
    Даже дошел до обратного чтения и верификации.
    НО запустилось только на большом вемосе.

    #98975
    Андрей
    Участник
    • Ответов: 1082
    @5-158

    Немного доработал весы. Корпус переделал, питание от АКБ, и немного под это подправил ПО. Качаем здесь. Тензодатчик крепится между 2-х дюралевых пластин, к ним уже прикручивается корпус, получается в итоге все довольно крепенько.

    Сергей, какой по емкости аккум используешь?
    На сколько хватает?

    #98979
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    В одних весах 5000 мА, в других 4000 мА. Полностью разряжать не пробовал, но на сутки хватает точно. Все времени нет переделать прошивку с возможностью отключения web интерфейса в самих весах. Т.е. добавить меню минимальных настроек с выводом на OLED, где можно будет что то под себя настроить. Тогда при выключенном web интерфейсе можно будет ESP`шку загонять в так называемый режим сна модема, и будить его только когда надо инфу в LB или Contronius выплюнуть. В таком варианте весы смогут на аккуме 4000 мА работать как минимум 4 – 5 дней (если яркость дисплея 100%), если же в предполагаемых настройках установить яркость дисплея 25%, то и месяц без подзарядки выйдет )))

    #98992
    Андрей
    Участник
    • Ответов: 1082
    @5-158

    Спасибо. Пилить помаленьку будешь/нет?
    Я сам с батарейным питанием и спячкой не экспериментировал.

Просмотр 15 сообщений - с 496 по 510 (из 556 всего)
  • Для ответа в этой теме необходимо авторизоваться.