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

1640 байт добавлено ,  20 октября 2023
 
(не показано 12 промежуточных версий этого же участника)
Строка 19: Строка 19:
# на базе ESP8266 - устаревшая, требует дополнительных усилий по сборке
# на базе ESP8266 - устаревшая, требует дополнительных усилий по сборке
# на базе ESP32  - текущая, на базе платы для WEGABOX
# на базе ESP32  - текущая, на базе платы для WEGABOX
Ниже представлены списки комплектующих для обоих версий , однако дальнейшее описание сборки и тестирования будет только для версии на базе ESP32.
*Заказ комплектующих для ESP8266 <br />Актуальный список комплектующих для версии на базе ESP8266 - [[Список комплектующих для миксера на базе ESP8266|здесь]].
*Заказ комплектующих для ESP32 <br />Требуется заказать:
# плату, процесс  не отличается от [[Заказ печатной платы|заказа платы для WEGABOX]]
#комплектующие, актуальный список - [[Список комплектующих для миксера на базе ESP32|здесь]].


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


* Емкости для растворенных солей <br />Подойдут любые бутылки. Емкость бутылок подбирается индивидуально, исходя из размеров корпуса WEGA-MIXER
*Магнитная мешалка для растворов, с подогревом. Облегчает размешивание . Пример - [https://aliexpress.ru/item/1005004549149120.html?sku_id=12000029574262245 здесь]
*Магниты для мешалки. Пример - [https://aliexpress.ru/item/1005003767875595.html?sku_id=12000027097433585 здесь]


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


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


===Прошивка контроллера===
===Прошивка контроллера===
Прошивка контроллера для WEGA-MIXER проходит аналогично  [[Прошивка|прошивке контроллера для WEGABOX]]
Репозитарий прошивок для WEGA-MIXER находится [https://github.com/WEGA-project/wega-mixer здесь]


#Устанавливаем  Visual-studio и плагин platformio  https://code.visualstudio.com/download
Для установки платформы [https://code.visualstudio.com/ VSCODE] и настройки работы воспользуйтесь шагами 1-3 из инструкции по [[Прошивка|прошивке контроллера для WEGABOX]][[Файл:Mixer cs code.png|центр|мини|300x300пкс]]
#[[Файл:Mixer cs code.png|центр|мини|300x300пкс]]
#Должно быть как на картинке ант - platformio + задания на компиляцию
#Должно быть как на картинке ант - platformio + задания на компиляцию
#Скачайте репозиторий mixer-repo с платформы GitHub.
#Следуйте инструкциям для настройки параметров WiFi, указанным в документации проекта.
#Следуйте инструкциям для настройки параметров WiFi, указанным в документации проекта.
#Подключите плату WEGA-MIXER к компьютеру по USB и прошейте ее через platformio.
#Подключите плату WEGA-MIXER к компьютеру по USB и прошейте ее через platformio.
#Попробуйте войти в административную панель, однако, возможно, у вас возникнут проблемы с доступом. Если вы столкнулись с ошибкой, связанной с некалиброванными весами в основной ветке проекта, вы можете обратиться к альтернативной ветке, где данная проблема была исправлена.
#Попробуйте войти в административную панель, однако, возможно, у вас возникнут проблемы с доступом. Если вы столкнулись с ошибкой, связанной с некалиброванными весами в основной ветке проекта, вы можете обратиться к альтернативной ветке, где данная проблема была исправлена.
===Изготовление корпуса===
===Требования к сборке устройства===
*Весы должны быть закреплены снизу, сверху на них должна закреплена быть плошка на которую в местах А и Б будут ставиться емкости для солей.  Весы не должны шататься. '''Провод от них то платы hx711 должен быть минимальной длины, а так же заэкранирован (фольгой например).'''
*Насосы лучше всего ставить не над экраном, а внизу, чтобы если что-то протечет на коротало! Выводить трубки уже в нужное место
*Насосы желательно закреплять чтобы они не дергались и не порвали шланг
*Предусмотрите в корпусе выводы под кабеля, а так же где будет плата. К плате должно быть подведено питание от адаптера, плата в свою очередь питает насосы и замеряет вес.


===Датчик веса и его калибровка===
===Датчик веса и его калибровка===
Строка 46: Строка 61:
#В административной панели нажмите на кнопки "Calibrate" и "Tare".
#В административной панели нажмите на кнопки "Calibrate" и "Tare".
#Положите вес на место А и введите его значение в соответствующее поле в административной панели. Затем нажмите кнопку расчета, и появится расчетное значение для параметра Calibration_factor_a в прошивке.
#Положите вес на место А и введите его значение в соответствующее поле в административной панели. Затем нажмите кнопку расчета, и появится расчетное значение для параметра Calibration_factor_a в прошивке.
#Повторите ту же процедуру для веса на месте Б. Введите значение и получите расчетное значение для параметра Calibration_factor_b.
# Повторите ту же процедуру для веса на месте Б. Введите значение и получите расчетное значение для параметра Calibration_factor_b.
#Внесите полученные значения в прошивку в config.h и перепрошейте плату через USB или WiFi.
#Внесите полученные значения в прошивку в config.h и перепрошейте плату через USB или WiFi.


Строка 56: Строка 71:
*#Радуемся результату и, если необходимо, печатаем требуемый профиль или другую соответствующую информацию.
*#Радуемся результату и, если необходимо, печатаем требуемый профиль или другую соответствующую информацию.


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


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


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


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




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


#Электромагнитные помехи: Убедитесь, что HX711 и подключенные к нему компоненты не подвергаются электромагнитным помехам. Изолируйте HX711 от источников электромагнитных полей, таких как силовые кабели, мощные моторы или радиоустройства.
#Электромагнитные помехи: Убедитесь, что HX711 и подключенные к нему компоненты не подвергаются электромагнитным помехам. Изолируйте HX711 от источников электромагнитных полей, таких как силовые кабели, мощные моторы или радиоустройства.
45

правок