Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Сборка LuckyBox – схема, пайка, нюансы – часть 1 (закрыта)
Помечено: Сборка LuckyBox
-
АвторСообщения
-
30.07.2018 в 14:56 #26660
завязывайте кудахтать! яблоки у них пропадают.. Гони вручную, ёпть! Нет? Бери, что есть на форуме, тащи к знакомым электронщикам, там за пузырь тебе доведут до “ума”. Ясно же писали, что у людей помимо форума жизнь есть..
если мне память не изменяет я обращался не к тебе, а к Сергею и смысл поста был прост, что мы уже заждались финала, не более того. А как и чем гнать и кого епать, я разберусь без твоего кудахтание.
не сомневаюсь, конечно разберешься- ты ж уже большой (судя по лысине).
30.07.2018 в 15:04 #26661Что тут ,опять началось?))) Дайте человеку доделать, когда сочтëт нужным выложить то выложит. Имейте терпение)))
ага
не пойму я этих торопыг.. И как они вообще без автоматики обходились..
30.07.2018 в 15:13 #26663Выложим прошивку промежеточную бету либо сегодня ночью, либо завтра. Это для торопыг. Документация к ней неготова, запись параметров в eeprom пока не работает, логику интерфейса допиливаем. На миллионы вопросов отвечать не будем, т.к. выход версии это процесс, а кто хочет взять полуфабрикат и доготавливать его сам – на здоровье.
Хорошо живет на свете Винни-Пух...
30.07.2018 в 22:06 #26680доброго вечера.
проясните, пожалуйста, как подключить дисплей (https://ru.aliexpress.com/item/3-3V-240×320-2-4-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PBC-ILI9341/32834000822.html?spm=a2g0s.9042311.0.0.62e633edIx5o2X)
если следовать схеме из sch_NodeMCU_V1.jpg, нужен модуль под названием pca9685. подойдет ли такой https://ru.aliexpress.com/item/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-Arduino-Raspberry-Pi-DIY-Servo/32753750943.html?spm=a2g0s.13010208.99999999.262.1a9e3c00Dl1ktY ?
можно ли обойтись без этого модуля?
и до кучи – подскажите, для чего нужен модуль ads1115?
заранее спасибо
31.07.2018 в 01:25 #26683Девочки не сорьтесь )))) А если по существу , то у всех разработчиков есть жизнь кроме обсуждаемого хобби и действительно надо просто набраться терпения и дождаться конечного результата. Тем более что прекрасно работается на ” Приме ” и без автоматики. Автоматика прекрасное дополнение к великолепной колонне а не наоборот. Поэтому давайте не будем дергать разработчиков и дадим спокойно довести изделие до совершенства, полагаю что ни у кого не возникает сомнений что это произойдет.
31.07.2018 в 01:33 #26684Коллеги, последняя текущая сборка LuckyBox 2.0 Beta.
На гитхабе ее пока нет, появится уже финал. Это связано с разными средами разработки у всех участников рабочей группы и синхронизацией сред с Гитом.
Текущая сборка в дополнении к базовым функциям контроля за температурой 8-ми датчиков, умеет переназначать датчики, управлять клапанами подачи воды, отбора по жидкости, переключать головы/тело, имеет аварийную группу (отключение по превышению температуры, датчик влажности, датчик давления в кубе и что-то может забыл). Полностью переделаны графики параметров. Прошивка работает стабильно.
Пока не до конца отлажена запись выбранных датчиков в ЕЕПРОМ, есть вопросики по интерфейсу как Веб, так и экрана. Но в целом прошивка рабочая и перегоняем мы на ней бодро и с песнями.
Документации еще нет и в помине, поэтому прошивка предназначается нетерпеливым энтузиастам, у которых руки чешутся. Остальным предлагаем наблюдать за энтузиастами и спокойно подождать еще пару недель, пока не выйдет финальная прошивка версии 2.0 с документацией, нашим вниманием по поддержке, рисунками как компоненты соединять между собой и прочими -прочими логичными и нужными вещами.
Схема железа в сборке финальная. Т.е. она в дальнейшем может дополняться какими-то новыми компонентами, но уже изменяться не будет. Можно смело паять и собирать тем, кто сможет это сделать по схеме.
Большое спасибо Сергею_Р, Сергею М. – они написали практически весь код данной версии. Алексей Петровский нарисовал чудесные картинки для веб и ЖК интерфейсов. Александр сделал графики. Я отвечал за алгоритмы и смотрел со стороны свежим взглядом. Еще словом и делом участвовал еще Сергей П. Полные ники мы отразим в самом теле прошивки к моменту выхода основной версии.
Вложения:
Вы должны войти для просмотра вложений.Хорошо живет на свете Винни-Пух...
31.07.2018 в 08:03 #26688Ну-с, с облегчением)))
есть вопросы, но с ними подождем до выхода финальной версии.
Спасибо разработчикам!
31.07.2018 в 08:39 #26690скажи мне -что понтов в сырой прошивке? Сам от багов ее избавить сможешь? Ну так и пиши: так мол и так, кидайте, помогу, оттестирую и тп., результатом поделюсь. Что даст кривой софт? Ну кинут, ну начнете ж сами форум вопросами заваливать, что тут косяк, и это не так. А если вам отвечать не станут (что понимаемо) -говном разрабов поливать. Это ж я ясно.
Если бы я этого не мог я бы не просил сырую прошивку, не надо думать за других за себя думай!
Если бы читал форум видел бы, что я предлагал в роли бета тестера себя.
У меня может быть кардинально другое видение алгоритмов перегона ибо оборудование у меня тоже другое , а не как у Счастливчика!
От слова совсем!
И допиливать скорей всего буду сам дальше , а не “электронщики в гараже за бутылку”!
Потому , что практически не всегда выходит сделать , так как вроде бы по алгоритму и должно работать.
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....31.07.2018 в 08:49 #26691Спасибо за прошивку, теперь уже вернусь с отпуска начну тесты.
У нас в Сибири еще ничего не зреет и не портится )))
modern distiller, разрушаем "каноны")
https://vk.com/club173629256
Я хочу синего джина, я хочу чёрного рома....31.07.2018 в 08:56 #26692А
31.07.2018 в 09:02 #26693скажи мне -что понтов в сырой прошивке? Сам от багов ее избавить сможешь? Ну так и пиши: так мол и так, кидайте, помогу, оттестирую и тп., результатом поделюсь. Что даст кривой софт? Ну кинут, ну начнете ж сами форум вопросами заваливать, что тут косяк, и это не так. А если вам отвечать не станут (что понимаемо) -говном разрабов поливать. Это ж я ясно.
Если бы я этого не мог я бы не просил сырую прошивку, не надо думать за других за себя думай! Если бы читал форум видел бы, что я предлагал в роли бета тестера себя. У меня может быть кардинально другое видение алгоритмов перегона ибо оборудование у меня тоже другое , а не как у Счастливчика! От слова совсем! И допиливать скорей всего буду сам дальше , а не “электронщики в гараже за бутылку”! Потому , что практически не всегда выходит сделать , так как вроде бы по алгоритму и должно работать.
в таком случае -желаю удачи!
31.07.2018 в 14:25 #26701доброго вечера. проясните, пожалуйста, как подключить дисплей (https://ru.aliexpress.com/item/3-3V-240×320-2-4-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PBC-ILI9341/32834000822.html?spm=a2g0s.9042311.0.0.62e633edIx5o2X) если следовать схеме из sch_NodeMCU_V1.jpg, нужен модуль под названием pca9685. подойдет ли такой https://ru.aliexpress.com/item/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-Arduino-Raspberry-Pi-DIY-Servo/32753750943.html?spm=a2g0s.13010208.99999999.262.1a9e3c00Dl1ktY ? можно ли обойтись без этого модуля? и до кучи – подскажите, для чего нужен модуль ads1115? заранее спасибо
Как подключить дисплей на схеме же разрисовано, маркировка на разъемах у дисплея соответствует схеме. Цветными проводниками, для полной ясности, времени не хватает разрисовать. На форуме есть народ соображающий в электронике, но помочь сообществу ни кто не торопится 🙁 , хотя как раз блочная схема из Алишных модулей к коммерции не имеет никакого отношения, все открыто.
По поводу модуля pca9685, у ESP8266 слишком мало линий ввода/вывода, вот и пришлось использовать доступные и не дорогие модули для расширения портов. Без данного модуля не выйдет использовать дисплей, SD карту и пищалку.
Модуль ads1115 предназначен для подключения датчиков “безопасности”, т.е. датчик уровня жидкости в приемной емкости, датчик давления в кубе, датчик паров этанола.31.07.2018 в 15:32 #26702Кратко по работе с новой прошивкой.
Первоначально настраиваем датчики: жмем в web закладку ДАТЧИКИ и производим настройки, т.е. берем датчик к примеру измерения в кубе, греем его и смотрим где поползла температура, назначаем ему № 1, выбираем цвет и назначаем ему имя для отображения (например В кубе). Так же поступаем со всеми остальными датчиками, единственное условие на данный момент – номера должны соответствовать так: 1 – куб, 2 – царга, 3 – выход продукта, 4 – дефлегматор. Так же подписываем клапана (или реле) подключенные на модуль pca9685 и датчики подключенные на модуль ads1115. На данный момент в ПО реализованы клапан отбора, клапан подачи воды и датчик уровня жидкости в приемной емкости. После настройки жмем кнопку “СОХРАНИТЬ”. Данная настройка производится один раз и сохраняется в памяти модуля.
Далее по процессам, к примеру нужна ректификация. Заходим на закладку РЕКТИФИКАЦИЯ и нажимаем кнопку “Добавить датчики для процесса” отмечаем галочками используемые датчики, клапана и датчики безопасности. Для температурных датчиков есть поля Уставка и Отсечка, Уставка применима для контроля изменения диапазона, т.е. наши 0.1 – 0.2 градуса в царге, по этому датчику будет срабатывать клапан отбора с небольшим гистерезисом. Отсечка применима на данный момент к температуре в кубе, т.е. решили мы что будем производить отбор пока температура в кубе не поднимется до 96 градусов, алгоритм будет рулить клапаном пока температура в кубе не достигнет этого предела, по достижении выставленной температуры в кубе произойдет завершение процесса. Т.е. на данный момент выбираем для куба – Отсечка, для царги – Уставка. Жмем кнопку “Выбрать”. Для старта процесса нажимаем “Старт” в web или верхнюю правую кнопку на TFT дисплее. Значения Дельты и Отсечки можно выставить и в процессе работы. Уставка начинает работать после достижения в кубе температуры 90 гр. т.е. ее можно ввести заранее. Сам алгоритм пока такой: включили нагрев на полную и ждем пока температура в царге не превысит 45 гр., включаем подачу воды в деф., подаем звуковой сигнал, снижаем мощность нагрева до 35%. Подача воды в деф. должна быть предварительно отрегулирована, либо сами по сигналу бежим и регулируем для режима стабилизации. После стабилизации отбираются головы до момента срабатывания датчика уровня жидкости в приемной емкости (контролируется датчик подключенный к модулю ads1115 на вход А0). Далее опять пищим и поднимаем мощность до 40% для отбора тела. Отбор идет до значения выставленного на Т куба.
Эту настройку, для запланированного процесса, нужно производить при каждом включении/начале процесса (и именно только для запланированного процесса, не надо все процессы настраивать, будет хрень…), т.к. пока в памяти не сохраняется, просто еще идет проработка какие параметры необходимы для сохранения и какова их итоговая структура, сами просили выдать что есть.В дальнейшем планируется ввести определенную гибкость в алгоритм с применением контроля любых других датчиков.
Сами алгоритмы расписаны в соответствующих модулях: distillation_mode.cpp, reflux_mode.cpp и mashing_mode.cpp в самой последней подпрограмме, увидите по обилию комментариев 🙂 , если что то правим, не забываем сохранить исходник 🙂 . Ну и не забываем, что основные настройки находятся в файле user_config.h, тоже все с комментариями.
31.07.2018 в 16:57 #26706Сергей, пару вопросов
наши 0.1 – 0.2 градуса в царге, по этому датчику будет срабатывать клапан отбора с небольшим гистерезисом
Небольшой гистерезис не катит. Нужен конкретный, равный дельте. Т.е. Т в царге 78,0. Уставка нам нужна 0,2 (дельта). Значит Т уставки (стопа) задаём 0,2. А гистерезис должен быть таким, чтобы отбор возобновился при охлаждении датчика в царге обратно до 78,0. Иначе хвосты будут ползти в отбор.
И второе. Процент мощности выставляется или так и зашито 35 и 45? Просто при ректификации головы и тело отбираются на одной мощности
31.07.2018 в 18:45 #26713А на железе собранном по старой схеме должна работать эта прошивка?
Просто дисплей, модули расширения и прочее ещё в пути, думаю что многое придётся докупать, а руки уже чешутся
-
АвторСообщения
- Тема «Сборка LuckyBox – схема, пайка, нюансы – часть 1 (закрыта)» закрыта для новых ответов.