Страница 1 из 5

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 11:23}
Astreet
Значит вот он сам модуль.
HX711 v3

Ниже моя схема.
Capture 01.JPG
Не получается подгрузить flp файл. Больше 8 МБ получился, хотя в нем то, что показано на картинке. :smile37:

Отправлено спустя 3 часа 40 минут 16 секунд:
Поменял схему. Применил штатный дисплей и файл стал в 3 раза легче.
Capture 02.JPG
Vesi prosto.flp
(2.2 МБ) 21 скачивание
Отправлено спустя 2 минуты 40 секунд:
Загрузил в ардуино.... Ну и как ожидалось - показыввет всякую фигню.
Знатоки, поясните, что куда подключить, какой алгоритм вычисления. Что на что делить/умножать/масштабировать.

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 15:30}
WildCat
Astreet писал(а):
30.01.2024{, 15:06}
Больше 8 М
Файлы флп прекрасно сжимаются архиватором.

После выхода с блока весов вы умножаете на 2835, а потом делите на 1000. Это равнозначно умножению на 2,835.
Какое число выходит с весов? И откуда взялись эти коэффициенты?

Блок scale принимает только значения integer.

Отправлено спустя 6 минут 17 секунд:
Upd.
Про коэффициенты понял, на первом скрине увидел.
Если на входе в блок scale float, то дробная часть отбрасывается. При небольших весах значение будет меньше 1, а значит блок масштабирования не будет работать.

Отправлено спустя 4 минуты 8 секунд:
Выведите данные с весов без всяких преобразований сразу на дисплей или в порт, станет понятно что весы выдают, и выдают ли.

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 16:12}
Astreet
WildCat писал(а):
30.01.2024{, 15:40}

Файлы флп прекрасно сжимаются архиватором.
Спасибо, буду знать.
WildCat писал(а):
30.01.2024{, 15:40}
После выхода с блока весов вы умножаете на 2835, а потом делите на 1000. Это равнозначно умножению на 2,835.
Какое число выходит с весов? И откуда взялись эти коэффициенты?
Насколько я понял блок выдает значение в унциях (так ли это?).
Это перевод в граммы.

WildCat писал(а):
30.01.2024{, 15:40}
Блок scale принимает только значения integer.
Принято. Буду знать. Хотя схема прицепилась без вопросов....

Отправлено спустя 2 минуты 44 секунды:
Прицепил монитор.
На первой картинке весы пустые.
Capture 03.JPG

На второй - на весы уствновлена пластиковая бутылка с водой 0.5 литра.
Capture 04.JPG

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 16:24}
WildCat
Astreet писал(а):
30.01.2024{, 16:15}
так ли это?)
Полагаю, нужно читать документацию.

Но по второму скрину коэффициент веса составляет 1055. Думаю, должен быть 1000, т.к. вес не точно 500г. Следовательно, весы измеряют вес в миллиграммах.

Но это лишь предположение. Прежде чем работать с железом, нужно изучить документацию.

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 16:35}
Astreet
Датчик и модуль были куплены здесь.

https://aliexpress.ru/item/400104224585 ... 3714909163

Весы на HX711 в FLPROG

Добавлено: 30.01.2024{, 16:39}
WildCat
Astreet, неважно, где они куплены.
Документацию почитайте. И на датчик, и на преобразователь. Иначе это похоже на разработку «методом тыка».

Весы на HX711 в FLPROG

Добавлено: 31.01.2024{, 10:18}
Astreet
Прочел даташит на HX711. Никаких упоминаний про перевод из унций в граммы нет.
На датчик также - только голые характеристики.

Весы на HX711 в FLPROG

Добавлено: 31.01.2024{, 12:22}
Rovki
У Грачика на канале Ютуб были тензодатчики

Весы на HX711 в FLPROG

Добавлено: 31.01.2024{, 13:20}
Astreet
Rovki писал(а):
31.01.2024{, 12:22}
У Грачика на канале Ютуб были тензодатчики
Спасибо. Видел я их. Пересматрвал несколько раз.... Там автор сам путается и про самое интересное не расказывает, к сожалению.

Весы на HX711 в FLPROG

Добавлено: 31.01.2024{, 13:22}
OLGA


Отправлено спустя 3 минуты 46 секунд:
в файле у Грачека "dozator-hx711flp" надо убрать обратные связи.

Весы на HX711 в FLPROG

Добавлено: 01.02.2024{, 10:51}
Astreet
OLGA писал(а):
31.01.2024{, 13:25}

в файле у Грачека "dozator-hx711flp" надо убрать обратные связи.
OLGA, спасибо за ссылку на видео. Также несколько раз прорабатывал видео. У Грачика есть отличные моменты, которые я использую в своих проектах. Но при том, при всём, калибровать весы при помощи построечного резистора, согласитесь, на совсем удобно. Нисколько не умаляя качества проектов Грачика, разумеется.
Capture 06.JPG
Вопрос. Что такое обратные связи как их убрать?

Весы на HX711 в FLPROG

Добавлено: 01.02.2024{, 11:04}
Astreet
Продолжу свои изыски... :smile37:

В качестве "образцового веса" я использовал 2 телефона, весом 206 и 233 грамма.
WhatsApp Image 2024-02-01 at 10.56.55.jpeg
WhatsApp Image 2024-02-01 at 10.58.54.jpeg

Соорудил небольшой скетч, с тарировкой, с меню и с калибровкой.
Тарировка - кнопка ОК 2 сек.
Меню - кнопка ОК 3 сек.
Vesi prosto.zip
(708.53 КБ) 19 скачиваний
При включении весы показывают астрономическое значение, затем срабатывает Rtrig на обнуление (аналогично кнопке ОК 2 сек.)
Дальше при взвешивании телефона показывает вот это....
WhatsApp Image 2024-02-01 at 10.58.54 (6).jpeg
Заходим в меню устанавливаем эталонный вес 206 грамм.
WhatsApp Image 2024-02-01 at 10.58.54 (7).jpeg

Далее идем в меню калибровка, кладём эталонный вес и нажимаем кнопку +
WhatsApp Image 2024-02-01 at 10.58.54 (8).jpeg

Весы на HX711 в FLPROG

Добавлено: 01.02.2024{, 11:28}
Astreet
Весы выдают вот такое нехорошее....
WhatsApp Image 2024-02-01 at 10.58.54 (12).jpeg


:smile37: :smile37:


Немоного подумав убрал связи как показано на картинке...
Capture 07.JPG

И вот что имеем....
Слева вес, справа калибровочное значение.
WhatsApp Image 2024-02-01 at 10.58.54 (11).jpeg
Отправлено спустя 2 минуты 17 секунд:
Проверям работу с другим образцовым весом...
WhatsApp Image 2024-02-01 at 10.56.41.jpeg
Заработало что ли???!!! :smile37:

Весы на HX711 в FLPROG

Добавлено: 01.02.2024{, 14:04}
OLGA
Astreet писал(а):
01.02.2024{, 11:02}
Вопрос. Что такое обратные связи как их убрать?
обратные связи L1

Весы на HX711 в FLPROG

Добавлено: 01.02.2024{, 14:47}
Astreet
OLGA писал(а):
01.02.2024{, 14:04}

обратные связи L1
Ясно. Спасибо.

Весы на HX711 в FLPROG

Добавлено: 02.02.2024{, 11:24}
Astreet
Сегодня продолжил борьбу с весами.....
Вес бутылки с водой 480 граммов. Мои весы немого занижают....
WhatsApp Image 2024-02-02 at 11.16.04.jpeg

Еще с несколькими задачами надо поиграться.....

1. При выключении калибровочное значение не сохраняется. Т.е. нужно его сохранить и передать в модуль HX711 при включении.
2. Уйти от скачущих почти нулевых значений при отсутствии веса.
3. Поработать с меню - прописать название позиций и вставить бегущую строку.

Весы на HX711 в FLPROG

Добавлено: 02.02.2024{, 13:38}
Rovki
А почему именно весы? В домашнем хозяйстве есть куча задач по автоматизации ... :smile469: . Я вот такие .б купил .
Смотри, что есть на AliExpress! Портативные цифровые весы 5 кг/1 г, электронные весы, весы для почтовых продуктов, весы для кухни, электронные весы за 368 ₽ - уже со скидкой -55%
https://sl.aliexpress.ru/p?key=dL7bO34

Весы на HX711 в FLPROG

Добавлено: 02.02.2024{, 13:55}
Astreet
Rovki писал(а):
02.02.2024{, 13:38}
А почему именно весы? В домашнем хозяйстве есть куча задач по автоматизации ... :smile469: . Я вот такие .б купил .
Смотри, что есть на AliExpress! Портативные цифровые весы 5 кг/1 г, электронные весы, весы для почтовых продуктов, весы для кухни, электронные весы за 368 ₽ - уже со скидкой -55%
https://sl.aliexpress.ru/p?key=dL7bO34

:no:
Купить как раз-таки проще всего!

Здесь же несколько задач, которые нужно решить:
1. Весы дозатор, в которых по пропорциям можно дозировать компоненты.
2. Весы для определения ЦТ радиоуправляемой авиамодели (любимое хобби, занимаюсь этим по мере возможности).
3. Освоение Ардуино и всех ее возможностей. Это наверно основная задача. Поначалу начал было штудировать литературу по Ардуино, но скоро понял, что без практики и применения изученного материала - это пустая трата времени.

Совершенно случайно наткнулся на FLPROG, и поначалу даже не хотел влезать во всё это. Но как только попробовал - понял, это моё! :smile9:


Да.... по п.1 уже есть кое-какие наработки.


Весы на HX711 в FLPROG

Добавлено: 02.02.2024{, 15:31}
AlexCrane
Astreet, Может так
Vesi prosto2.zip
(672.56 КБ) 24 скачивания

Весы на HX711 в FLPROG

Добавлено: 02.02.2024{, 16:09}
Astreet
AlexCrane писал(а):
02.02.2024{, 15:31}
Astreet, Может так Vesi prosto2.zip
Не совсем то, к сожалению.

При включении.
WhatsApp Image 2024-02-02 at 16.07.22.jpeg


При калибровке.
WhatsApp Image 2024-02-02 at 16.07.22 (1).jpeg
Я заметил интересный момент. При подаче сигнала в момент включения прибора на вывод Установить кал. значение из EPROM записывается какое-то значение, которое потом высвечивается как NAN.
Другой вариант - подача сигнала на этот же вывод кнопкой.