WEGA-MIXER: различия между версиями

Нет описания правки
 
(не показаны 22 промежуточные версии 2 участников)
Строка 6: Строка 6:
Файл:Веб интерфейс миксера.png
Файл:Веб интерфейс миксера.png
Файл:Korpus.png
Файл:Korpus.png
</gallery>Это программное обеспечение и аппаратное обеспечение для автоматического смешивания и дозирования различных реагентов в химической и фармацевтической промышленности. Он разработан для использования в '''домашних''' условиях и предоставляет возможность '''автоматизированного контроля и мониторинга процесса ВЗВЕШИВАНИЯ'''.
</gallery>WEGA-MIXER - это программное обеспечение и аппаратное обеспечение для автоматического смешивания и дозирования различных реагентов. WEGA-MIXER разработан для использования в '''домашних''' условиях и предоставляет возможность '''автоматизированного контроля и мониторинга процесса ВЗВЕШИВАНИЯ'''.


WEGA-MIXER позволяет создавать и запускать различные сценарии взвешивания/смешивания с предварительно заданными параметрами. Он также предоставляет интерфейс для мониторинга и контроля различных параметров процесса.
WEGA-MIXER позволяет создавать и запускать различные сценарии взвешивания/смешивания с предварительно заданными параметрами. Он также предоставляет интерфейс для мониторинга и контроля различных параметров процесса.


'''Основные цели WEGA-MIXER включают повышение эффективности, точности и надежности процесса смешивания, а также сокращение времени и ресурсов человека, требуемых для выполнения задач смешивания.'''
'''Основные цели WEGA-MIXER включают повышение эффективности, точности и надежности процесса смешивания, а также сокращение времени и ресурсов человека, требуемых для создания А и Б концентратов путем взвешивания'''


==Изготовление устройства ==
==Изготовление устройства ==


===Заказ комплектующих===
===Заказ комплектующих===
На текущий момент существует 2 версии WEGA-MIXER:


*'''Заказываем плату'''
# на базе ESP8266 - устаревшая, требует дополнительных усилий по сборке
# на базе ESP32  - текущая, на базе платы для WEGABOX
Ниже представлены списки комплектующих для обоих версий , однако дальнейшее описание сборки и тестирования будет только для версии на базе ESP32.
*Заказ комплектующих для ESP8266 <br />Актуальный список комплектующих для версии на базе ESP8266 - [[Список комплектующих для миксера на базе ESP8266|здесь]].


# Качаем по ссылке гребер/BOM  https://oshwlab.com/siv237/esp32wega4-2_copy_copy_copy,
*Заказ комплектующих для ESP32 <br />Требуется заказать:
# дальше заказываем на https://jlcpcb.com/ подгружаем наш BOM выбираем нужные настройки - советую белую плату
# плату, процесс  не отличается от [[Заказ печатной платы|заказа платы для WEGABOX]]
# ждем :)
#комплектующие, актуальный список - [[Список комплектующих для миксера на базе ESP32|здесь]].


* '''Заказываем компоненты'''
===Заказ необязательных дополнительных компонент===
Компоненты для заказа на миксер или бокс - делается все на одной плате, хотя миксер можно и на nodemcu сделать, но это прошлая версия, гораздо компактнее на печатной плате получается


На базе ESP8266 '''устаревшая версия'''
* Емкости для растворенных солей <br />Подойдут любые бутылки. Емкость бутылок подбирается индивидуально, исходя из размеров корпуса WEGA-MIXER
{| class="wikitable"
*Магнитная мешалка для растворов, с подогревом. Облегчает размешивание . Пример - [https://aliexpress.ru/item/1005004549149120.html?sku_id=12000029574262245 здесь]
|Компонент
*Магниты для мешалки. Пример - [https://aliexpress.ru/item/1005003767875595.html?sku_id=12000027097433585 здесь]
|Кол-во
|Ссылки
|Комментарий
|Примерная цена, р.
|-
|ESP8266 NodeMCU V3
|1
|[https://aliexpress.ru/item/32809158270.html Ali], [https://aliexpress.ru/item/1005002006567767.html ali]
|
|149
|-
|Peristaltic Pump 12V 2Х4mm
|6 или 8
|[https://aliexpress.ru/item/4000602374795.html Ali], [https://aliexpress.ru/item/4000045793568.html ali], [https://aliexpress.ru/item/4001153379797.html ali]
|6 или 8 штук, в зависимости от количества используемых растворов
|3388
|-
|MCP23017 расширитель GPIO
|1
|[https://aliexpress.ru/item/32957655097.html Ali], [https://aliexpress.ru/item/1005002437971074.html ali]
|
|1300
|-
|Motor Drive Shield L293D
|3 иил 4
|[https://aliexpress.ru/item/32987988286.html ali]
|1 модуль на каждую пару насосов
|520
|-
|LCD screen I2C 1602
|1
|[https://aliexpress.ru/item/1738714643.html ali]
|
|154
|-
|HX711 24-bit A/D Conversion Module
|1
|[https://aliexpress.ru/item/32462156464.html ali]
|с дополнительным экранированием (это важно именно такой)
|78
|-
|Weight Sensor 1kg
|1
|[https://aliexpress.ru/item/4000078618409.html ali]
|1 кг
|101
|-
|Блок питания 12В 2А
|1
|[https://aliexpress.ru/item/32961533195.html ali]
|12V 2A
|309
|-
|Набор резисторов
|1
|[https://aliexpress.ru/item/1005002275520555.html ali]
|Лот 600 шт. разного номинала
|385
|-
|Трубка для подключения насосов
|2
|[https://aliexpress.ru/item/4000602374795.html ali]
|2mm ID x 4mm OD TUBE пару метров
|1036
|}
На базе '''ESP32''' '''текущая версия'''
{| class="wikitable"
|Плата WEGABOX 4.4 fix1
|1+
|
|jlcpcb, pcbway или любой другой сервис по изготовлению плат, по вкусу
|150-500
|-
|ESP32
|1
|[https://aliexpress.ru/item/1005001636295529.html Ali]
|ESP32-WROOM-32D или ESP32-WROOM-32U или ESP-32 38Pin
|302
|-
|Peristaltic Pump 12V 2Х4mm
|6 или 8
|[https://aliexpress.ru/item/4000602374795.html Ali], [https://aliexpress.ru/item/4000045793568.html ali], [https://aliexpress.ru/item/4001153379797.html ali]
|6 или 8 штук, в зависимости от количества используемых растворов
|3388
|-
|MCP23017 расширитель GPIO
|1
|[https://aliexpress.ru/item/32957655097.html Ali], [https://aliexpress.ru/item/1005002437971074.html ali]
|MCP23017 расширитель GPIO
|1300
|-
|SN754410NE
|4
|[https://aliexpress.ru/item/4000620537790.html Ali]
|Драйвера для насосов или  L293D  или L294
|
|-
|LCD screen I2C 1602
|1
|[https://aliexpress.ru/item/1738714643.html ali]
|
|154
|-
|HX711 24-bit A/D Conversion Module
|1
|[https://aliexpress.ru/item/32462156464.html ali]
|с дополнительным экранированием (это важно именно такой)
|78
|-
|Weight Sensor 1kg
|1
|[https://aliexpress.ru/item/4000078618409.html ali]
|1 кг
|101
|-
|mini560 5V
|1
|[https://aliexpress.ru/item/32742116421.html ali]
|MINI560 5V
|
|-
|DC Power Socket
|
|[https://aliexpress.ru/item/32610287588.html ali]
|DC Power Socket
|
|-
|jacks
|0-3
|[https://aliexpress.ru/item/33029465106.html Ali]
|3.5 MM Audio Jack - 3шт (можно маяться к портам напрямую)
|
|-
|Блок питания 12В 2А
|1
|[https://aliexpress.ru/item/32961533195.html ali]
|12V 2A
|309
|-
|Набор резисторов
|1
|[https://aliexpress.ru/item/1005002275520555.html ali]
|Лот 600 шт. разного номинала
|385
|-
|Трубка для подключения насосов
|2
|[https://aliexpress.ru/item/4000602374795.html ali]
|2mm ID x 4mm OD TUBE пару метров
|1036
|-
|капельницы медицинские
|4-6
|
|(нужны от них трубки) или покупать трубки отдельно под своей диаметр насоса - 2*4 например
|
|-
|емкости для солей
|6-8
|
|подойдут любые бутылки ну или красивые ищем
|
|-
|хим подогревала и мешалка
|0-1
|[https://aliexpress.ru/item/1005004549149120.html Ali]
|для удобства концентратов
|
|-
|магниты для хим мешалки
|0-1
|[https://aliexpress.ru/item/1005003767875595.html Ali]
|для удобства концентратов
|
|}


===Изготовление контроллера===
===Изготовление контроллера ===


*Весы должны быть закреплены снизу, сверху на них должна закреплена быть плошка на которую в местах А и Б будут ставиться емкости для солей. Весы не должны шататься. '''Провод от них то платы hx711 должен быть минимальной длины, а так же заэкранирован (фольгой например).'''
Изготовление контроллера аналогично процессу изготовления контроллера WEGABOX.
* Насосы лучше всего ставить не над экраном, а внизу, чтобы если что-то протечет на коротало! Выводить трубки уже в нужное место
Описать нюансы
* Насосы желательно закреплять чтобы они не дергались и не порвали шланг
* Предусмотрите в корпусе выводы под кабеля, а так же где будет плата. К плате должно быть подведено питание от адаптера, плата в свою очередь питает насосы и замеряет вес.


===Прошивка контроллера===
===Прошивка контроллера===
Прошивка контроллера для WEGA-MIXER проходит аналогично  [[Прошивка|прошивке контроллера для WEGABOX]]


# Устанавливаем  Visual-studio и плагин platformio  https://code.visualstudio.com/download
Репозитарий прошивок для WEGA-MIXER находится [https://github.com/WEGA-project/wega-mixer здесь]
# [[Файл:Mixer cs code.png|граница|центр|мини|300x300пкс]]
# Должно быть как на картинке ант - platformio + задания на компиляцию
# Скачайте репозиторий mixer-repo с платформы GitHub.
# Следуйте инструкциям для настройки параметров WiFi, указанным в документации проекта.
# Подключите плату WEGA-MIXER к компьютеру по USB и прошейте ее через platformio.
# Попробуйте войти в административную панель, однако, возможно, у вас возникнут проблемы с доступом. Если вы столкнулись с ошибкой, связанной с некалиброванными весами в основной ветке проекта, вы можете обратиться к альтернативной ветке, где данная проблема была исправлена.


=== Датчик веса и его калибровка ===
Для установки платформы [https://code.visualstudio.com/ VSCODE] и настройки работы воспользуйтесь шагами 1-3 из инструкции по [[Прошивка|прошивке контроллера для WEGABOX]][[Файл:Mixer cs code.png|центр|мини|300x300пкс]]
#Должно быть как на картинке ант - platformio + задания на компиляцию
#Следуйте инструкциям для настройки параметров WiFi, указанным в документации проекта.
#Подключите плату WEGA-MIXER к компьютеру по USB и прошейте ее через platformio.
#Попробуйте войти в административную панель, однако, возможно, у вас возникнут проблемы с доступом. Если вы столкнулись с ошибкой, связанной с некалиброванными весами в основной ветке проекта, вы можете обратиться к альтернативной ветке, где данная проблема была исправлена.


# Проведите калибровку весов, используя известный заранее вес или легкий предмет, например, 80 граммов. Разместите его на месте А и Б.
===Изготовление корпуса===
# В административной панели нажмите на кнопки "Calibrate" и "Tare".
 
# Положите вес на место А и введите его значение в соответствующее поле в административной панели. Затем нажмите кнопку расчета, и появится расчетное значение для параметра Calibration_factor_a в прошивке.
===Требования к сборке устройства===
*Весы должны быть закреплены снизу, сверху на них должна закреплена быть плошка на которую в местах А и Б будут ставиться емкости для солей.  Весы не должны шататься. '''Провод от них то платы hx711 должен быть минимальной длины, а так же заэкранирован (фольгой например).'''
*Насосы лучше всего ставить не над экраном, а внизу, чтобы если что-то протечет на коротало! Выводить трубки уже в нужное место
*Насосы желательно закреплять чтобы они не дергались и не порвали шланг
*Предусмотрите в корпусе выводы под кабеля, а так же где будет плата. К плате должно быть подведено питание от адаптера, плата в свою очередь питает насосы и замеряет вес.
 
===Датчик веса и его калибровка===
 
#Проведите калибровку весов, используя известный заранее вес или легкий предмет, например, 80 граммов. Разместите его на месте А и Б.
#В административной панели нажмите на кнопки "Calibrate" и "Tare".
#Положите вес на место А и введите его значение в соответствующее поле в административной панели. Затем нажмите кнопку расчета, и появится расчетное значение для параметра Calibration_factor_a в прошивке.
# Повторите ту же процедуру для веса на месте Б. Введите значение и получите расчетное значение для параметра Calibration_factor_b.
# Повторите ту же процедуру для веса на месте Б. Введите значение и получите расчетное значение для параметра Calibration_factor_b.
# Внесите полученные значения в прошивку в config.h и перепрошейте плату через USB или WiFi.
#Внесите полученные значения в прошивку в config.h и перепрошейте плату через USB или WiFi.


===Тестируем===
===Тестируем===


*# Наполняем бутылки водой, стремясь достичь необходимого объема. Проверяем, чтобы вода была налита ровно в соответствии с требуемым объемом.
*#Наполняем бутылки водой, стремясь достичь необходимого объема. Проверяем, чтобы вода была налита ровно в соответствии с требуемым объемом.
*# Методом проб и ошибок подбираем подходящий насос для вашей задачи и определяем, какие соли следует использовать. Обычно порядок действий аналогичен интерфейсу. Устанавливаем нужный вес, нажимаем налив, проверяем вес и записываем название соответствующей соли.
*#Методом проб и ошибок подбираем подходящий насос для вашей задачи и определяем, какие соли следует использовать. Обычно порядок действий аналогичен интерфейсу. Устанавливаем нужный вес, нажимаем налив, проверяем вес и записываем название соответствующей соли.
*# Если все прошло успешно, загружаем растворенные соли в миксер.
*#Если все прошло успешно, загружаем растворенные соли в миксер.
*# Радуемся результату и, если необходимо, печатаем требуемый профиль или другую соответствующую информацию.
*#Радуемся результату и, если необходимо, печатаем требуемый профиль или другую соответствующую информацию.


===Растворение солей===
==Растворение солей==
Соли необходим растворять в том объеме в котором вы будете их использовать, но не превышая максимальную растворимость солей на объем. Для дома рекомендуется делать менее сильные концентраты  - так будет быстрее наливаться. Если у вас менее 1мл миксер рассчитал - скорее всего будет капельный налив (долгий)
Соли необходим растворять в том объеме в котором вы будете их использовать, но не превышая максимальную растворимость солей на объем. Для дома рекомендуется делать менее сильные концентраты  - так будет быстрее наливаться. Если у вас менее 1мл миксер рассчитал - скорее всего будет капельный налив (долгий)


=== PS ===
==PS==
Если у вас правильно выполнена калибровка и настройка, я рекомендую внести следующие изменения в прошивку, чтобы оптимизировать процесс налива:
Если у вас правильно выполнена калибровка и настройка, я рекомендую внести следующие изменения в прошивку, чтобы оптимизировать процесс налива:  


# Настройка коэффициентов: Внесите изменения в значения параметров "sale_read_times" и "scale_tare_times" в прошивке. Рекомендуется установить значения от 4 до 12 в соответствии с вашими потребностями. Чем выше значение, тем более точным и длительным будет процесс налива. Однако помните, что более высокие значения могут требовать большего времени.
#Настройка коэффициентов: Внесите изменения в значения параметров "sale_read_times" и "scale_tare_times" в прошивке. Рекомендуется установить значения от 4 до 12 в соответствии с вашими потребностями. Чем выше значение, тем более точным и длительным будет процесс налива. Однако помните, что более высокие значения могут требовать большего времени.
# Скорость налива: Если вы хотите, чтобы процесс налива был быстрее, убедитесь, что установленный вес для насоса превышает 1 грамм. В противном случае налив будет происходить медленно по каплям, как это происходит в конце процесса.
#Скорость налива: Если вы хотите, чтобы процесс налива был быстрее, убедитесь, что установленный вес для насоса превышает 1 грамм. В противном случае налив будет происходить медленно по каплям, как это происходит в конце процесса.
# Точность и размер капли: Имейте в виду, что чем меньше размер капли, тем выше точность налива. Это может быть важным фактором при настройке системы.
#Точность и размер капли: Имейте в виду, что чем меньше размер капли, тем выше точность налива. Это может быть важным фактором при настройке системы.


Внесение этих изменений в прошивку позволит вам оптимизировать процесс налива согласно вашим требованиям. Однако помните, что каждая система может иметь свои особенности, поэтому важно проводить тестирование и настройку, чтобы достичь оптимальных результатов в вашем конкретном случае.
Внесение этих изменений в прошивку позволит вам оптимизировать процесс налива согласно вашим требованиям. Однако помните, что каждая система может иметь свои особенности, поэтому важно проводить тестирование и настройку, чтобы достичь оптимальных результатов в вашем конкретном случае.


=== '''ВАЖНО! Обратить внимание!''' ===
=='''ВАЖНО! Обратить внимание!'''==




'''HX711''' - это 24-битный АЦП (аналого-цифровой преобразователь), который широко используется для измерения веса с помощью различных датчиков, таких как датчики нагрузки. Если вы сталкиваетесь с проблемой нестабильных показаний HX711, вот несколько рекомендаций для стабилизации его работы:
'''HX711''' - это 24-битный АЦП (аналого-цифровой преобразователь), который широко используется для измерения веса с помощью различных датчиков, таких как датчики нагрузки. Если вы сталкиваетесь с проблемой нестабильных показаний HX711, вот несколько рекомендаций для стабилизации его работы:  


# Электромагнитные помехи: Убедитесь, что HX711 и подключенные к нему компоненты не подвергаются электромагнитным помехам. Изолируйте HX711 от источников электромагнитных полей, таких как силовые кабели, мощные моторы или радиоустройства.
#Электромагнитные помехи: Убедитесь, что HX711 и подключенные к нему компоненты не подвергаются электромагнитным помехам. Изолируйте HX711 от источников электромагнитных полей, таких как силовые кабели, мощные моторы или радиоустройства.
# Питание: Обеспечьте стабильное и чистое питание для HX711. Используйте качественный источник питания, минимизируйте пути пропускающегося сигнала и помехи. Рекомендуется использовать отдельный источник питания или фильтры для устранения пульсаций.
#Питание: Обеспечьте стабильное и чистое питание для HX711. Используйте качественный источник питания, минимизируйте пути пропускающегося сигнала и помехи. Рекомендуется использовать отдельный источник питания или фильтры для устранения пульсаций.
# Заземление: Правильное заземление может снизить шум и помехи. Убедитесь, что HX711 и другие компоненты имеют надлежащее заземление.
#Заземление: Правильное заземление может снизить шум и помехи. Убедитесь, что HX711 и другие компоненты имеют надлежащее заземление.
# Подключение датчика нагрузки: Убедитесь, что датчик нагрузки правильно подключен к HX711. Проверьте соответствие схемы подключения и калибровку. Плохие соединения или неправильная калибровка могут вызывать нестабильные показания.
#Подключение датчика нагрузки: Убедитесь, что датчик нагрузки правильно подключен к HX711. Проверьте соответствие схемы подключения и калибровку. Плохие соединения или неправильная калибровка могут вызывать нестабильные показания.
# Усреднение показаний('''есть в прошивке'''): Выполните усреднение нескольких последовательных измерений, чтобы снизить случайные флуктуации и улучшить стабильность.
#Усреднение показаний('''есть в прошивке'''): Выполните усреднение нескольких последовательных измерений, чтобы снизить случайные флуктуации и улучшить стабильность.
# Калибровка('''есть в прошивке'''): Правильная калибровка HX711 может помочь устранить систематические ошибки и улучшить точность измерений. Процедура калибровки зависит от вашей конкретной конфигурации и используемого датчика нагрузки.
#Калибровка('''есть в прошивке'''): Правильная калибровка HX711 может помочь устранить систематические ошибки и улучшить точность измерений. Процедура калибровки зависит от вашей конкретной конфигурации и используемого датчика нагрузки.
# Шумовой фильтр('''есть в прошивке'''): Применение цифровых или аналоговых фильтров может помочь сгладить шумы и помехи, влияющие на показания HX711.
#Шумовой фильтр('''есть в прошивке'''): Применение цифровых или аналоговых фильтров может помочь сгладить шумы и помехи, влияющие на показания HX711.


Учитывайте, что проблемы с нестабильными показаниями HX711 могут быть вызваны не только самим HX711, но и другими факторами в вашей системе измерений.
Учитывайте, что проблемы с нестабильными показаниями HX711 могут быть вызваны не только самим HX711, но и другими факторами в вашей системе измерений.

Текущая версия от 13:46, 20 октября 2023

ОписаниеПравить

WEGA-MIXER - это программное обеспечение и аппаратное обеспечение для автоматического смешивания и дозирования различных реагентов. WEGA-MIXER разработан для использования в домашних условиях и предоставляет возможность автоматизированного контроля и мониторинга процесса ВЗВЕШИВАНИЯ.

WEGA-MIXER позволяет создавать и запускать различные сценарии взвешивания/смешивания с предварительно заданными параметрами. Он также предоставляет интерфейс для мониторинга и контроля различных параметров процесса.

Основные цели WEGA-MIXER включают повышение эффективности, точности и надежности процесса смешивания, а также сокращение времени и ресурсов человека, требуемых для создания А и Б концентратов путем взвешивания

Изготовление устройстваПравить

Заказ комплектующихПравить

На текущий момент существует 2 версии WEGA-MIXER:

  1. на базе ESP8266 - устаревшая, требует дополнительных усилий по сборке
  2. на базе ESP32 - текущая, на базе платы для WEGABOX

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

  • Заказ комплектующих для ESP8266
    Актуальный список комплектующих для версии на базе ESP8266 - здесь.
  • Заказ комплектующих для ESP32
    Требуется заказать:
  1. плату, процесс не отличается от заказа платы для WEGABOX
  2. комплектующие, актуальный список - здесь.

Заказ необязательных дополнительных компонентПравить

  • Емкости для растворенных солей
    Подойдут любые бутылки. Емкость бутылок подбирается индивидуально, исходя из размеров корпуса WEGA-MIXER
  • Магнитная мешалка для растворов, с подогревом. Облегчает размешивание . Пример - здесь
  • Магниты для мешалки. Пример - здесь

Изготовление контроллераПравить

Изготовление контроллера аналогично процессу изготовления контроллера WEGABOX. Описать нюансы

Прошивка контроллераПравить

Прошивка контроллера для WEGA-MIXER проходит аналогично прошивке контроллера для WEGABOX

Репозитарий прошивок для WEGA-MIXER находится здесь

Для установки платформы VSCODE и настройки работы воспользуйтесь шагами 1-3 из инструкции по прошивке контроллера для WEGABOX

  1. Должно быть как на картинке ант - platformio + задания на компиляцию
  2. Следуйте инструкциям для настройки параметров WiFi, указанным в документации проекта.
  3. Подключите плату WEGA-MIXER к компьютеру по USB и прошейте ее через platformio.
  4. Попробуйте войти в административную панель, однако, возможно, у вас возникнут проблемы с доступом. Если вы столкнулись с ошибкой, связанной с некалиброванными весами в основной ветке проекта, вы можете обратиться к альтернативной ветке, где данная проблема была исправлена.

Изготовление корпусаПравить

Требования к сборке устройстваПравить

  • Весы должны быть закреплены снизу, сверху на них должна закреплена быть плошка на которую в местах А и Б будут ставиться емкости для солей. Весы не должны шататься. Провод от них то платы hx711 должен быть минимальной длины, а так же заэкранирован (фольгой например).
  • Насосы лучше всего ставить не над экраном, а внизу, чтобы если что-то протечет на коротало! Выводить трубки уже в нужное место
  • Насосы желательно закреплять чтобы они не дергались и не порвали шланг
  • Предусмотрите в корпусе выводы под кабеля, а так же где будет плата. К плате должно быть подведено питание от адаптера, плата в свою очередь питает насосы и замеряет вес.

Датчик веса и его калибровкаПравить

  1. Проведите калибровку весов, используя известный заранее вес или легкий предмет, например, 80 граммов. Разместите его на месте А и Б.
  2. В административной панели нажмите на кнопки "Calibrate" и "Tare".
  3. Положите вес на место А и введите его значение в соответствующее поле в административной панели. Затем нажмите кнопку расчета, и появится расчетное значение для параметра Calibration_factor_a в прошивке.
  4. Повторите ту же процедуру для веса на месте Б. Введите значение и получите расчетное значение для параметра Calibration_factor_b.
  5. Внесите полученные значения в прошивку в config.h и перепрошейте плату через USB или WiFi.

ТестируемПравить

    1. Наполняем бутылки водой, стремясь достичь необходимого объема. Проверяем, чтобы вода была налита ровно в соответствии с требуемым объемом.
    2. Методом проб и ошибок подбираем подходящий насос для вашей задачи и определяем, какие соли следует использовать. Обычно порядок действий аналогичен интерфейсу. Устанавливаем нужный вес, нажимаем налив, проверяем вес и записываем название соответствующей соли.
    3. Если все прошло успешно, загружаем растворенные соли в миксер.
    4. Радуемся результату и, если необходимо, печатаем требуемый профиль или другую соответствующую информацию.

Растворение солейПравить

Соли необходим растворять в том объеме в котором вы будете их использовать, но не превышая максимальную растворимость солей на объем. Для дома рекомендуется делать менее сильные концентраты - так будет быстрее наливаться. Если у вас менее 1мл миксер рассчитал - скорее всего будет капельный налив (долгий)

PSПравить

Если у вас правильно выполнена калибровка и настройка, я рекомендую внести следующие изменения в прошивку, чтобы оптимизировать процесс налива:

  1. Настройка коэффициентов: Внесите изменения в значения параметров "sale_read_times" и "scale_tare_times" в прошивке. Рекомендуется установить значения от 4 до 12 в соответствии с вашими потребностями. Чем выше значение, тем более точным и длительным будет процесс налива. Однако помните, что более высокие значения могут требовать большего времени.
  2. Скорость налива: Если вы хотите, чтобы процесс налива был быстрее, убедитесь, что установленный вес для насоса превышает 1 грамм. В противном случае налив будет происходить медленно по каплям, как это происходит в конце процесса.
  3. Точность и размер капли: Имейте в виду, что чем меньше размер капли, тем выше точность налива. Это может быть важным фактором при настройке системы.

Внесение этих изменений в прошивку позволит вам оптимизировать процесс налива согласно вашим требованиям. Однако помните, что каждая система может иметь свои особенности, поэтому важно проводить тестирование и настройку, чтобы достичь оптимальных результатов в вашем конкретном случае.

ВАЖНО! Обратить внимание!Править

HX711 - это 24-битный АЦП (аналого-цифровой преобразователь), который широко используется для измерения веса с помощью различных датчиков, таких как датчики нагрузки. Если вы сталкиваетесь с проблемой нестабильных показаний HX711, вот несколько рекомендаций для стабилизации его работы:

  1. Электромагнитные помехи: Убедитесь, что HX711 и подключенные к нему компоненты не подвергаются электромагнитным помехам. Изолируйте HX711 от источников электромагнитных полей, таких как силовые кабели, мощные моторы или радиоустройства.
  2. Питание: Обеспечьте стабильное и чистое питание для HX711. Используйте качественный источник питания, минимизируйте пути пропускающегося сигнала и помехи. Рекомендуется использовать отдельный источник питания или фильтры для устранения пульсаций.
  3. Заземление: Правильное заземление может снизить шум и помехи. Убедитесь, что HX711 и другие компоненты имеют надлежащее заземление.
  4. Подключение датчика нагрузки: Убедитесь, что датчик нагрузки правильно подключен к HX711. Проверьте соответствие схемы подключения и калибровку. Плохие соединения или неправильная калибровка могут вызывать нестабильные показания.
  5. Усреднение показаний(есть в прошивке): Выполните усреднение нескольких последовательных измерений, чтобы снизить случайные флуктуации и улучшить стабильность.
  6. Калибровка(есть в прошивке): Правильная калибровка HX711 может помочь устранить систематические ошибки и улучшить точность измерений. Процедура калибровки зависит от вашей конкретной конфигурации и используемого датчика нагрузки.
  7. Шумовой фильтр(есть в прошивке): Применение цифровых или аналоговых фильтров может помочь сгладить шумы и помехи, влияющие на показания HX711.

Учитывайте, что проблемы с нестабильными показаниями HX711 могут быть вызваны не только самим HX711, но и другими факторами в вашей системе измерений.