Индукционная плита Xiaomi Mijia Mi Home с управлением по UART

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Индукционная плита Xiaomi Mijia Mi Home с управлением по UART

Просмотр 15 сообщений - с 1 по 15 (из 140 всего)
  • Автор
    Сообщения
  • #49923
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Упрощенный вариант контроллера для индукционки с управлением либо вручную, либо по UART. Исходники прошивки, модели корпуса в формате STL для 3D печати и принципиальная схема управления находятся здесь. Данная схема управления ставится в замен штатного блока управления.
    Комплектующие для сборки:
    Arduino Nano V3   (ATMEGA328P)
    OLED дисплей 1.3″ 128 х 64 с контроллером SSD1306
    Энкодер EC11
    – немного мелочевки из любого радиомагазина )))

    После сборки и прошивки Ардуинки, все готово к работе и ни каких дополнительных настроек не требует. Поворотом энкодера задаем мощность в %, при нажатии на энкодер попадаем в режим установки таймера 0:00 – 23:59, значение так же устанавливаем поворотом ручки энкодера и по завершении опять нажимаем на энкодер. Если таймер установлен в 0:00 (по умолчанию), то нет никаких временных ограничений. При работе по UART от LuckyBox ни задавать мощность, ни задавать таймер вручную, не выйдет. В режиме удаленного управления, от LuckyBox приходит значение мощности каждую секунду, если мощность отличается от установленной она поменяется. Так же при каждом обмене данными происходит установка таймера на 30 сек., это сделано как подстраховка от пропадания связи, т.е. при ее пропадании все выключится через 30 сек. Так же постоянно контролируется наличие на плите посуды и температура силового ключа плитки. Без посуды выключаемся. При превышении температуры силового ключа выше 85 гр.С произойдет сброс мощности на 5%, если за 30 сек. его температура не понизилась сбрасываем еще 5% и т.д. Если что то забыл, или не все объяснил, спрашиваем.

    Немного по протоколу обмена, он полностью аналогичен примененному в силовом блоке для ТЭНа. Выглядит это так – LuckyBox на скорости 9600 бод раз в секунду передает следующую комбинацию из 7 байт:
    1 – 0x41
    2 – 0x54
    3 – 0x2B
    4 – 0x70
    5 – 0x3D
    6 – значение мощности в % от 0 до 100
    7 – контрольная сумма = сумма байт с 1-го по 6-й в восьми битную переменную с переполнением.

    Ну и маленькое видео с краткими пояснениями. Так же фото плитки в разобранном виде и корпуса распечатанного на 3D принтере на самой плитке.

    Вложения:
    Вы должны войти для просмотра вложений.
    #49930
    Антоха
    Участник
    • Ответов: 451
    @5-28

    А штатный функционал плтики при переделке не остаётся?

    Имеет смысл переплачивать за европейскую прошивку?

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

    А штатный функционал плтики при переделке не остаётся?

    Нет конечно, мы же контроллер полностью меняем. В прошлой теме уже писал, что вполне подходил любая плитка, хоть версии Lite. Да и каких то особых прелестей я в штатном контроллере не увидел, а вот глюков просто море. К примеру если случайно нажать на одну из сенсорных кнопок – нагрев вырубается, на дисплей бывает “покоцанная” информация выводится, работа с приложением вообще нахрен не нужна, т.к. ни включить удаленно не могу, ни включение по таймеру запрограммировать никак…

    #49937
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Отлично! Есть чего попаять уже хорошо. Спасибо! А управление с LuckyBox это типа где настройки тена? Ато я чисто старт стопом работал на индукции… и в теории если убрать питание с родной платы а эту подсоединить то можно и без демонтажа потрохов обойтись? или будут мешать друг дружке? Это так я про своё…

    Местный

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

    А управление с LuckyBox это типа где настройки тена?

    Управление с LuckyBox именно по выходу TX с модуля ESP, с ТЭНом это никак на прямую не связано, берется только заданный % мощности для передачи.

    #49944
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Слепой зрячего не поймет на жестах. допустим установил я 100% мощности и темп и отсечки, уставку и т.д. как это выглядеть будет на управлении плитой?

    Местный

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

    Слепой зрячего не поймет на жестах. допустим установил я 100% мощности и темп и отсечки, уставку и т.д. как это выглядеть будет на управлении плитой?

    У нас есть 2 задаваемые мощности: разогрев куба и все остальное. Вот именно эти установки мощности и передаются. Выставили на разогрев куба 100%, на индукции будет 100%, далее рабочая мощность к примеру 65%, она на индукционке и будет установлена в соответствующее время. По отсечке любой температуры выключится как и ТЭН с соответствующим управлением. А причем тут уставка? По ней либо клапанами/шаровым краном рулим на РК, либо водой на БК. Если же по срабатыванию уставки вырубать плитку или уменьшать мощность, происходит срыв процесса в колонне, вся разделяющая способность слетает к чертям. Именно по этой причине и не реализован последний алгоритм в ректификации для БК с регулировкой отбора мощностью. Вместо него в дальнейшем будет регулировка охлаждения с помощью насоса/помпы на подачу воды.

    #49975
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Ну вот теперь все по полочкам разложено, всё ясно что и как будет работать. Вообще класс, будем пробовать по мере сил. Вопрос по материалу при заказе 3д печати: делают из PLA, ABS+, Flex, Поликарбонат что из этого лучше выбрать и почему? Спасибо.

    Местный

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

    Вопрос по материалу при заказе 3д печати: делают из PLA, ABS+, Flex, Поликарбонат что из этого лучше выбрать и почему?

    Из перечисленных – поликарбонат. В крайнем случае – ABS.
    Прочный конструкционный материал. Выдерживает кратковременный нагрев до 153 °С. Диапазон температур длительной эксплуатации: от -100 до 115-130 °С. Обладает высокой жесткостью и прочностью в сочетании с очень высокой стойкостью к ударным воздействиям в том числе при повышенной и пониженной температуре.

    Я корпуса печатаю пластиком HIPS, из него к примеру делают одноразовую посуду (белые тарелки, вилки, ложки…).

    #49984
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Спросил где 3D делают ответили:

    поликарбонат он белый или прозрачный, – прозрачный это не айс?

    ABS+ белый он пачкается от рук? думаю белые  или черные заказать…

    и греется ли корпус детали дно ведь рядом совсем?

    Местный

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

    Спросил где 3D делают ответили: поликарбонат он белый или прозрачный, – прозрачный это не айс? ABS+ белый он пачкается от рук? думаю белые или черные заказать…

    и греется ли корпус детали дно ведь рядом совсем?

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

    p.s. Пачкается что угодно. ABS от температуры со временем станет хрупким. Любой белый пластик со временем желтеет от ультрафиолетового излучения. Так что надо искать компромиссы, и с чем то смириться )))

    #49988
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Тут такое дело: у них и постобработка и шлифовка и покраска есть еще. Пока скинул им детальки считают и потом мне скинут что почем и как. Вот еще думаю углы на передней панели если сгладить маленько как будет смотреться? Плитка совсем круглая…

     

    Местный

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

    Вот еще думаю углы на передней панели если сгладить маленько как будет смотреться?

    Я их после печати слегка и скруглил наждачкой. Сразу при печати так не сделать, иначе модель при печати отлетит от печатного стола. Покрасить тоже никто не мешает, но красок с приемлемой адгезией к пластику не сильно много, а те что на ацетоновой основе при покраске пластик разъедают.

    #49993
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Спасибо за инфу! Да уж дремучий я чел… Ладушки тогда так и запишем при заказе скруглить все углы перед постобработкой.

    Местный

    #50015
    Вася123
    Участник
    • Ответов: 22
    @123

    Считать ток/напряжение, отрезать младшие биты, использовать для расчетов?

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