Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App doesn't allow to choose the COM port and doesn't connect to Wemos by IP. #1

Open
Roman-Golod opened this issue Dec 25, 2022 · 21 comments

Comments

@Roman-Golod
Copy link

Скриншот 25-12-2022 134742
Скриншот 25-12-2022 135107
It doesn't connect, even I'm entering it manually. Tried in the Windows 10 and 11.

@Afinogen
Copy link
Owner

Какая версия программы?

@Roman-Golod
Copy link
Author

0.0.2 и 0.0.1 тоже пробовал, одинаково. Знакомый тоже столкнулся с такой же проблемой, на ютубе коммент оставил

@Afinogen
Copy link
Owner

Попробуйте 3ю версию, я там обновил зависимости. но она еще в стадии тестирования, могут быть баги

@Roman-Golod
Copy link
Author

Через COM подключается, по IP - нет. В консоли куча предупреждений. https://pastebin.com/cj5qLiMZ
Работу не проверял, стенд не собран ещё

@Roman-Golod
Copy link
Author

Roman-Golod commented Dec 26, 2022

Подключил тензометр, в консоли пишет измерение тяги, в программе не отображает. Датчик тока у меня ACS758 (кстати, не отказался бы от его поддержки)) ), поэтому просто A1 трогал, прога ток показывает. Калибровка тензометра тоже NaN показывает

@Afinogen
Copy link
Owner

Попробуйте прошить железку любой программой работающей с тензодатчиком, чтобы проверить его работу. Я месяц назад столкнулся с похожей проблемой - после долго лежания тензодатчик отказался передавать показания. Помогла только замена. Но у меня он все время 0 отдавал.

@Roman-Golod
Copy link
Author

Так показания передаются, в консоли видно, как изменяется первое значение, если гнуть тензодатчик. Программа их не видит только. Вот, на первом скрине я гну датчик, а на втором - прикасаюсь к пину A1.
Скриншот 26-12-2022 222334
Скриншот 26-12-2022 222405

@SaidCrut
Copy link

Установил 003.
Мои шаги. Я с начало подключил и смотрел работает ли он PuTTY... Она показывала нули.
Потом в проге указал вручную коэфициент 12, запустил измерения... Закрыл прогу и смотрел в PuTTY, цифры стали другие с минусом..., ну решил раз терять нечего все равно все дохлое не работает начал тыкать разные комбинации проводов от датчика в плату.... и о чудо стали показывать разные цифры... запустил программу... запустил измерения... и забыв выключить измерения перешел на каллибровку и датчик откаллибровался...
Короче удалил прогу, потом заново накатил... коэффициент сохранился в настройках.... только датчик заново калиброваться не захотел и данные в проге не показывал... в PuTTY опять стал показывать ноль... ну я опять повторил выше перечисленные шаги, пропустив перетыкание контактов от датчика, все заработало! шаманство какое то...

@Roman-Golod
Copy link
Author

Roman-Golod commented Dec 28, 2022

Подтверждаю шаманство. Тоже перепаивал провода, выставлял калибровку, в итоге заработало. Подпаял регуль, опять пропали показания, и мотор не вращается, а только пищит часто, хотя импульсы управления идут.
EDIT: мотор работает, откалибровать надо было.

@Roman-Golod
Copy link
Author

Roman-Golod commented Dec 28, 2022

Обороты неправильно показывает, завышает сильно. С регуля идет шум цифровой, видать, из-за низкого качества, а программа это всё считает. Нужна какая-то фильтрация.
Регуль поменял, стало адекватно показывать. Иногда скачки есть, но это мелочи. Логи не могу найти, в папке logs пусто.

@Roman-Golod
Copy link
Author

Тягу отображает, только если плата питается от компа через USB, причём COM порт должен быть виден в программе, и при этом фоном запущен Putty на этом порту. Звучит бредово, но проверил несколько раз, работает только при таком раскладе. При этом обороты и ток показывает всегда.

@Afinogen
Copy link
Owner

Народ, спасибо за расследование)
Все настройки сохраняются в МК, в программе на компе ни чего не хранится. Если в папке logs пусто, поищите в документах пользователя. У меня linux (ubuntu), тут отрабатывает нормально.
Как и писал выше 3я версия в предрелизном состоянии, очень много устаревших зависимостей обновлено, часть из них не работало из-за новых политик безопасности google chrome.
Я примерно 6ого января только смогу глянуть код.

@SaidCrut
Copy link

Отлично! С нетерпением ждем!

@SaidCrut
Copy link

SaidCrut commented Jan 9, 2023

Привет! Что ни будь нового по Вашему проэкту есть?

@Afinogen
Copy link
Owner

Привет! Что ни будь нового по Вашему проэкту есть?

Вчера пробовал воспроизвести, все работает... Можете прислать фото подключения проводов?

@SaidCrut
Copy link

photo_2023-01-11_17-51-07

@SaidCrut
Copy link

Есть какие нибудь подвижки в проекте?

@Roman-Golod
Copy link
Author

Установил Mint на нетбук. Те же проблемы, порт отображается, но подключение не устанавливается. По wifi адрес вбиваю, тоже не соединяется. В консоли пишет:
user@thrustmeter:~$ trust-meter libGL error: MESA-LOADER: failed to open i915: /usr/lib/dri/i915_dri.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) libGL error: failed to load driver: i915 [5260:0128/140437.147514:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization [5315:0128/140437.360717:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. [5272:0128/140437.395102:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. [5231:0128/140439.710547:ERROR:CONSOLE(1)] "TypeError: Failed to fetch", source: devtools://devtools/bundled/entrypoints/main/main.js (1)

@Roman-Golod
Copy link
Author

На Debian последний не ставится, в зависимостях gconf2, ставить надо руками, он за собой еще кучу тянет, забил. Какой дистрибутив использовать?

@Roman-Golod
Copy link
Author

На Xubuntu зависимости поставились, но тоже не подключается, так же, как в минте

@Afinogen
Copy link
Owner

Afinogen commented Feb 5, 2023

я использую ubuntu 22.04 и docker

В корне проекта появился файл run.sh он позволяет запустить проект в докере.
После появление консоли выполнить команду npm run dist:linux
В папку dist соберет файл для запуска приложения.
Под винду к сожалению пока ни как.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants