Добро пожаловать, Гость! Беер.рф ЗарегистрироватьсяВойти
Menu
Беер.рф

Новые сообщения Участники Правила форума Поиск RSS

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: sibep, MrDanger, pzzl, Alexpnz  
Форум пивоваров » Подготовка » Оборудование » CraftBeerPi (ЦУП - центр управления пивоварней)
CraftBeerPi
EroshKAДата: Вторник, 28-01-2020, 22:19 | Сообщение 1
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
И так..
Вы в первые задумались о контролере для своей пивоварни. И тут Вас ждет первый сюрприз. Какой контролер выбрать?.. Ведь скорее всего Вы собираете контролер для своей первой однокастрюльной пивоварни. Но пройдет совсем немного времени, аппетиты вырастут, захочется чего ни будь нового, с большими возможностями, и, скорее всего, большим объемом. Да и площади, вроде позволяют. И место есть для своего хобби. И вот у вас есть холодильник для брожения, а то и целая комната. Так давайте соберем тот самый контролер один раз, и так, чтобы не было мучительно больно, и не пришлось собирать заново.
Кратко опишу шаги, которые нам предстоит пройти:

Установка операционной системы:
  • Настройка SSH подключения.
  • Настройка WiFi соединения.
  • Первая загрузка
  • Установка CraftBeerPi



Аппаратная часть:
  • Подключение реле
  • Подключение датчиков температуры.



Что нам понадобится?

1хRaspberryPi. 
Какую модель RaspberryPi выбрать – решать Вам. У кого-то, возможно, завалялась «Малинка» купленная для других проектов. Кому-то еще предстоит сделать выбор.  Важно понимать одно:
- если Вы собираете «без головую», т.е. без монитора, версию контролера, то подойдет любая версия микрокомпьютера. Даже старые модели RaspberryPi A+, B, B+. Не говоря уже о ZeroW.
- если же Вы хотите оценить все «прелести» данного контролера, то советую взять одну из старших моделей - RaspberryPi 2 или RaspberryPi 3, а теперь и RaspberryPi 4 (с ними правда есть определенные сложности, перегреваются они из-за ошибки в железе, не знаю, исправили ли)

1 Micro-SD карта не менее 8 Gb.

1 Блок питания. По умолчанию 5 вольт 2,5 ампера

1-3 (а то и больше) Температурных датчиков DS18B20. Почему такой разброс? Да все просто… У Вас одна кастрюля – значит берем минимум один датчик. Т.е. сколько кастрюль – столько и датчиков. А если еще и будем контролировать процесс брожения, то нам понадобится датчиков больше.

1хСопротивление 4,7кОм. Без него ни как. Для того чтоб Ваш микрокомпьютер увидел и смог получать данные от температурных датчиков, надо установить сопротивление на колодке GPIO между седьмым и первым (вторым или четвертым) контактами.

1-4 (а то и больше) твердотельных реле. Опять-таки все зависит от количества ТЭНов и насосов в Вашей системе, а если еще и контроль брожения, то смело прибавляем еще, как минимум, два реле. Какие реле выбрать зависит от подключаемой мощности. Я бы рекомендовал использовать реле большей мощности для меньшей нагрузки. Так реле будет меньше греться. А соответственно меньше вероятность выхода его из строя. Так для нагрузки до 3,5 кВт я бы рекомендовал использовать реле на 40 ампер. Но это не исключает наличие радиатора, а то и обдува радиатора. Для насосов можно использовать релейный модуль на 5 или 12 вольт.

Много разноцветных проводов. Что бы не запутаться в соединениях. А то и купить набор проводов с контактами.

Несмотря на то,что все можно собрать без экрана и наблюдать за всеми процессами через телефон, планшет, компьютер, собирая на старших моделях RaspberryPi стоит подключить сенсорный экран разрешением не ниже 1024х600. Это просто удобно. Ну, или, хотя бы, lcd экран 20x4.
Еще нам понадобятся силовые разъемы для подключения ТЭНов, насосов, термодатчиков. К этому стоит отнестись ответственно. Покупать и устанавливать разъемы соответственно подаваемой мощности.  Не стоит экономить, тем более что мы собираем все это всерьез и на долго.

Ну и самое важное. Не смотря на то что всю периферию можно подключить на прямую к колодке GPIO, настоятельно рекомендую обзавестись платой. Это избавит вас от проблем, связанных со скачками напряжения или короткого замыкания, при которых ток «перетекает» от реле к микрокомпьютеру выжигая контакты GPIO.
ВСЕ ЭТО ВЫ БУДЕТЕ ДЕЛАТЬ НА СВОЙ СТРАХ И РИСК. Я НЕ НЕСУ ОТВЕТСТВЕННОСТЬ ЗА ВАШИ НЕОБДУМАННЫЕ ДЕЙСТВИЯ.

Установка операционной системы.

Для начала нам надо скачать ISO образ по адресу https://www.raspberrypi.org/downloads/raspbian/.Если у Вас RaspberryPi 2 или старше, то смело качайте полную версию. Для более слабых моделей можно качать версию Lite. После скачивания необходимой версии распаковываем ISO образ из скачанного Zip-файла.
Теперь берем нашу Micro-SD карту, вставляем в кардридер. С помощью утилит Win32 DiskImager или Etcher разворачиваем образ на карту памяти. Забираем карту, вставляем в Raspberry. Для первоначальной настройки необходимо подключить монитор, клавиатуру и мышь.
Для того чтоб иметь доступ к RaspberryPi по сети, для обновлений, настроек, чтоб не держать для этого монитор, клавиатуру и мышь, необходимо настроить службу SSH. По умолчанию она выключена. После первого запуска открываем терминал (МЕНЮ - АКСЕССУАРЫ – ТЕРМИНАЛ) и набираем команду

sudo raspi-config

Если Вы устанавливали версию Lite, то вы сразу будете в командной строке. Надо будет ввести имя и пароль пользователя. По умолчанию это pi и raspberry соответственно.
Надо будет настроить несколько опций.
Выбираем 7 AdvancedOptions – A1 ExpandFilesystem и разворачиваем файловую систему.
Помните, что служба SSH отключена, поэтому идем 5InterfacingOptions – P2 SSH и даем разрешение.
Так же стоит поменять пароль пользователя pi. Более того система будет на этом настаивать при каждой загрузке, пока вы его не смените.
Так же можно поменять сетевое имя (2 Hostname) и настроить русскую раскладку клавиатуры, часовой пояс и язык интерфейса (Locale). Но это уже по желанию.
После всех манипуляций нажимаем кнопку Finish, нажимаем YES и перегружаем RaspberryPi.
Технически нам больше не нужен монитор и клавиатура с мышью, поскольку мы просто подключаемся к нему через SSH. Теперь Вы можете включить свою RaspberryPi абсолютно в любом месте, не забыв подключить сетевой провод от Вашего роутера. Нам нужен доступ в сеть. О том, как настроить сеть Wi-Fi будет рассказано позже.

SSH

Для доступа к Вашему устройству по SSH необходима программа-клиент. Для Windows можно использовать PuTTY.
После запуска PuTTYнеобходимо будет ввести сетевой адрес Вашей Raspberry Pi. Узнать его можно например программой Fing. Вводим адрес,указываем стандартный порт 22 и подтверждаем соединение. Программа выдаст предупреждение, отвечаем нажав Yes(Да). Откроется окно с командной строкой и предложением ввести имя пользователя. Вводим имя пользователя pi и пароль (помните? Вы его меняли).

Wi-Fi

Если Вы используете RaspberryPi 3 (или 4), RaspberryPi Zero W или USB адаптер для того чтобы заработал Wi-Fi потребуется сделать настройки. В той же командной строке набираем

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Откроется редактор nano. Идем в самый конец файла и находим строки

network={ssid=”your-network-ssid”
psk=”Your_wifi_password”
}

Редактируем вбивая свои параметры. Ssid– имя Вашей домашней сети Wi-Fi. Psk – пароль от Вашей сети Wi-Fi. Нажимает сочетание клавиш ctrl+o, тем самым сохраняем изменения, ctrl+x для выхода из редактора. Теперь, после перезагрузки будет работать беспроводная сеть.  Но сетевой адрес придется узнать заново.

CraftBeerPi

Для установки CradtBeerPi там же, в окне PuTTY, в командной строке набираем

git clone https://github.com/Manuel83/craftbeerpi3

Начнется обновление всей системы, скачивание и установка CraftBeerPi. После того как все обновиться и скачается необходимо запустить установку.  Набираем следующие команды

cd craftbeerpi3
sudo ./install.sh

Обновить систему так же просто. Команды выглядят так

cd craftbeerpi3
git pull

Аппаратная часть

Практически всю переферию можно подключать непосредственно к контактам GPIO на малине. Но это не совсем удобно по нескольким моментам. Настоятельно рекомендую обзавестись платой. Это более стабильный сигнал для ваших реле и датчиков и полное отсутствие каких либо глюков. Те же, кто решит собирать без плат помните, что вы имеете дело с электричеством. Если вы не правильно соберете, где-то ошибетесь, не надежно закрепите, может произойти короткое замыкание и тогда, в лучшем случае, вы спалите контакты GPIO на RaspberryPi. Поэтому лишний раз подумайте во что может вылиться экономия средств.

Подключение реле

Всем что управляется с помощью включения/выключения, а это могут быть ТЭНы, насосы, холодильники и нагреватели, клапаны , мы будем управлять с помощью реле. Какое реле выбрать решайте сами. Свои краткие рекомендации по этому вопросу я дал, когда перечислял необходимые компоненты. На каждый ТЭН, насос или иное устройство у нас должно быть по одному соответствующему реле.
Программное обеспечение будет управлять ими, включать или выключать, с помощью контактов GPIO.



"Минус" реле мы подключаем к любому контакту "GROUND" (выделены черным цветом), "плюс" реле подключаем к одному из зеленых контактов GPIO. Если у пас механическое реле на 5 вольт, то "минус" реле к "GROUND", "плюс" реле к "5V power", "сигнал" к зеленому контакту. Запоминаем или записываем на какие контакты GPIO мы подключили какие устройства. Эта информация нам понадобится для дальнейшей настройки.

Подключение Датчиков температуры.

Термодатчик у нас как всегда DS18b20. Для того чтобы его подключить к микрокомпьютеру нам, также, как и в случае с Arduino понадобится сопротивление на 4,7 кОм. Берем то количество датчиков сколько нам необходимо, одно сопротивление и все подключаем по схеме



ВОТ И ВСЕ.

Все собрано, пора включать нашу RaspberryPi. Переходим в Web интерфейс и производим окончательную настройку. Там нет ничего сложного и Вы быстро разберетесь сами. На всякий случай дам пару ссылок на видео.



Или более подробно



Пока все. Позже выложу установку в картинках и первоначальную настройку в картинках. Пока заказывайте запчасти.

Ну, а как может выглядеть ваш будущий контроллер можно посмотреть в этом и этом сообщениях.
Прикрепления: 9192092.png(49.3 Kb) · 7876668.png(61.9 Kb)


В личных сообщениях не консультирую.
Сообщение отредактировал EroshKA - Среда, 29-01-2020, 08:27
Статус: Offline
EroshKAДата: Среда, 29-01-2020, 08:51 | Сообщение 2
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Добавлю еще немного картинок

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


Принципиальная схема подключения реле для систем с одним ТЭНом и одним насосом. Если вам надо больше насосов и ТЭНов, то добавляем по этому же принципу.

Поскольку контроллер является контроллером полного цикла и может использоваться не только для варки пива, но и для контролируемого брожения (а для этого существует очень много так называемых аддонов - помимо контроля холодильного оборудования есть поддержка iSpindel, и контроль давления в бродильных емкостях), то вот принципиальная схема подключения компрессора холодильной установки и нагревателя для поддержания стабильной температуры ваших бродилок.
Прикрепления: 8119806.png(92.7 Kb) · 5920956.png(104.9 Kb) · 7250207.png(296.1 Kb)


В личных сообщениях не консультирую.
Сообщение отредактировал EroshKA - Среда, 29-01-2020, 09:22
Статус: Offline
MrDAngerДата: Среда, 29-01-2020, 09:04 | Сообщение 3
Глава гильдии пивоваров
Откуда: СПб
Сообщений: 8482
Наград: 221
Благодарностей: 556
А шпунт как организован?


Молоко вдвойне вкусней, если это свежий эль.
Каждая буханка хлеба - трагическая история зёрен, которые мечтали стать пивом, но не стали.
No yeast-no beer, no beer-no civilization...
Статус: Offline
EroshKAДата: Среда, 29-01-2020, 09:17 | Сообщение 4
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Вроде так же как и у тебя на БПЛ. Не так давно аддон появился. Я о нем узнал с месяц назад. Но еще не разбирался. Буду проверять работоспособность CraftBeerPi на OrangePi, посмотрю.


В личных сообщениях не консультирую.
Статус: Offline
EroshKAДата: Среда, 29-01-2020, 09:33 | Сообщение 5
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Фото самой простой платы. Разведено всего 5 выходов на реле. В принципе это более чем достаточно. У меня такая же плата, только в связке с Raspberry Pi Zero W стоит на контроллере из этого сообщения. И то не все задействовано. А всю периферию лучше (на мой взгляд) подключать к контроллеру через WiFi, а не тянуть кучу длинных проводов во все стороны создавая паука-монстра. yes Как это сделать я позже расскажу.
Прикрепления: 0264074.jpg(1.06 Mb)


В личных сообщениях не консультирую.
Статус: Offline
EroshKAДата: Пятница, 07-02-2020, 22:41 | Сообщение 6
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Продолжим.
Как я уже ранее упоминал система очень гибкая. Поддерживает много различного оборудования.
Осуществляется все это за счет так называемых аддонов. На сегодняшний день в системе можно установить более 70 официальных аддонов и неизвестно сколько раскиданных по всему интернету.
Вот список официальных аддонов с ссылками на страницы их создателей, где можно найти полное описание.
перечислю лишь некоторые из них




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




Тут и объяснять, я думаю, ничего не надо. Тема есть на форуме.





pH метр. И этим все сказано. просто он заведен на контроллер



Автоматический заброс хмеля по расписанию.

или так

И это только маленькая часть, помимо насосов, холодильников, датчиков температуры и управления ТЭНами различной логикой.
Прикрепления: 2162194.jpg(78.6 Kb) · HTB1FpduasfrK1R.webp(68.3 Kb) · 0530876.jpg(145.6 Kb) · 5820121.jpg(306.5 Kb) · 8542275.jpg(1.66 Mb) · 6676623.jpg(73.8 Kb)


В личных сообщениях не консультирую.
Сообщение отредактировал EroshKA - Пятница, 07-02-2020, 22:59
Статус: Offline
wzorДата: Воскресенье, 16-02-2020, 22:42 | Сообщение 7
Биргик
Откуда: Саратов
Сообщений: 25
Наград: 2
Благодарностей: 0
Кстати на OrangePi которая в разы дешевле малины прекрасно работает CraftbeerPi.
У меня валялась OPIPC,  норм встало все и работает.)))
Статус: Offline
EroshKAДата: Воскресенье, 16-02-2020, 23:01 | Сообщение 8
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
wzor, если можешь дай подробности. Дважды пытался ставить на OrangePI. Не завелось. Но оба раза особо не было времени разбираться.


В личных сообщениях не консультирую.
Статус: Offline
wzorДата: Воскресенье, 16-02-2020, 23:04 | Сообщение 9
Биргик
Откуда: Саратов
Сообщений: 25
Наград: 2
Благодарностей: 0
Скажи где проблемы у тебя при установки? И какая плата?
На какой образ ставил?
Насколько помню там надо в ручную до установить пакеты питона.
У меня на Бионике последнем крутится.
На днях переустановлю и напишу если не горит.

Добавлено (17-02-2020, 16:32)
---------------------------------------------
И так..
Установка на OrangePi CraftbeerPi.
Сразу скажу что у меня OPiPC на H3 cpu. На другие orangepi не пробовал ставить(за неимением).

Скачиваем и накатываем на карту последний Armbian_20.02.0-rc1_Orangepipc_bionic_current_5.4.14.
Подключаемся по ssh и меняем пароль на рут и создаем пользователя.
Перегружаемся и подключаемся под пользователем которого создали.

$git clone https://github.com/wzooroo/craftbeerpi3
$cd craftbeerpi3

Ставим WiringOP на H3 проц (у кого другой проц то пропускайте этот пункт и ставьте под свой)
$cd WiringOP
$chmod +x wiringop.sh
$sudo ./wiringop.sh
соглашаемся и перезагружаемся.

Проверяем
$gpio -v
$gpio readall

вывод примерно такой


Ставим Craftbeerpi
$cd craftbeerpi3
$sudo ./install.sh

Выбираем первый пункт и ждем.
После вам предложат активировать gpio4 на термодатчик не соглашаемся.
После установки в том же меню выбираем автозагрузку и сразу стартануть craftbeerpi.
Закрываем меню.

Пробуем подключится IP-ORANGEPI:5000
Если не подключается перегрузитесь.

После загрузки открываем System  - Add-on и ставим плагин GPIOSystem для нормальной работы gpio.

Датчик прописать думаю проблем не будет.
Сообщение отредактировал wzor - Понедельник, 17-02-2020, 16:41
Статус: Offline
MrDAngerДата: Понедельник, 17-02-2020, 16:35 | Сообщение 10
Глава гильдии пивоваров
Откуда: СПб
Сообщений: 8482
Наград: 221
Благодарностей: 556
EroshKA, я только заметил, что ты у меня "ЦУП" спер yes  laugh


Молоко вдвойне вкусней, если это свежий эль.
Каждая буханка хлеба - трагическая история зёрен, которые мечтали стать пивом, но не стали.
No yeast-no beer, no beer-no civilization...
Статус: Offline
EroshKAДата: Понедельник, 17-02-2020, 16:55 | Сообщение 11
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
MrDAnger, не спёр, а взял попользоваться :)
wzor, большое спасибо. Я видел такое решение, но проверить не было времени. Обязательно попробую.

Добавлено (09-03-2020, 15:14)
---------------------------------------------
wzor, еще раз спасибо. Все так как ты написал, да не совсем так. yes   На сегодняшний день установка выглядит так для OrangePi на H3.
У меня OrangePi PC Plus. Armbian Bionic на ней не пошла. Вернее все работало, кроме окружения рабочего стола. На экране гордо светились обои рабочего стола и больше ничего. CBP работал, но с бубном. Armbian Buster взлетел без проблем.
Далее начинаем ставить CBP
$git clone https://github.com/wzooroo/craftbeerpi3
$cd craftbeerpi3

заходить в папку WiringOP не надо.

$chmod +x wiringop.sh
$sudo ./wiringop.sh

соглашаемся и перезагружаемся. Сново заходим в папку с скаченным CBP

$cd craftbeerpi3
$sudo ./install.sh

Выбираем первый пункт и ждем. Но установка завершилась ошибкой. Модуль GitPython перечисленный в файле requirements.txt не находил зависимостей. Завершаем установку. В терминале вводим последовательно ряд команд

$sudo apt-get install python-pip
$sudo pip install flask
$sudo pip install flask_socketio
$sudo pip install flask_classy
$sudo pip install PyYAML
$sudo pip install GitPython
$sudo pip install requests

После этого заново запускаем установку

$sudo ./install.sh

зависимости все подхватятся и пересоберутся. Ну а далее все как и было написано ранее

Цитата wzor ()
Выбираем первый пункт и ждем.После вам предложат активировать gpio4 на термодатчик не соглашаемся.После установки в том же меню выбираем автозагрузку и сразу стартануть craftbeerpi.Закрываем меню.Пробуем подключится IP-ORANGEPI:5000Если не подключается перегрузитесь.После загрузки открываем System  - Add-on и ставим плагин GPIOSystem для нормальной работы gpio.Датчик прописать думаю проблем не будет.


Периферию пока не подключал чтоб проверить на работоспособность. Но сам факт того что не все аддоны корректно работают с этими платами, а разница в цене, по сравнению с малиной, не так и велика. Не вижу особого смысла покупать под это дело OrangePi. Если только он уже есть.


В личных сообщениях не консультирую.
Сообщение отредактировал EroshKA - Понедельник, 09-03-2020, 15:23
Статус: Offline
wzorДата: Вторник, 10-03-2020, 17:05 | Сообщение 12
Биргик
Откуда: Саратов
Сообщений: 25
Наград: 2
Благодарностей: 0
Цитата EroshKA ()
Вернее все работало, кроме окружения рабочего стола.
Я вообще на сервер ставил и писал мануал для серверной версии армбиана)))


Цитата
Но сам факт того что не все аддоны корректно работают с этими платами
Какие аддоны не работают?
Сообщение отредактировал wzor - Вторник, 10-03-2020, 17:12
Статус: Offline
EroshKAДата: Вторник, 10-03-2020, 17:37 | Сообщение 13
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Я сейчас не отвечу на твой вопрос по причине того что сам не пользовал для этого OrangePi. Когда тема была на ХД пользователи на что-то жаловались, даже правили дополнения.возможно что-то поменялось с тех пор. Один или два аддона для работы с gpio правили точно. А на этом основана работа всего контроллера. Так что я бы подумал.

Добавлено (10-03-2020, 17:38)
---------------------------------------------

Цитата wzor ()
Я вообще на сервер ставил и писал мануал для серверной версии армбиана)))

Это я понял. Тут вопрос для тех кому нужен экран с тачем на контроллере.


В личных сообщениях не консультирую.
Статус: Offline
AeshДата: Пятница, 20-03-2020, 00:01 | Сообщение 14
Опытный пивовар
Откуда: Астрахань
Сообщений: 122
Наград: 12
Благодарностей: 0
Залил все по инструкции. Малина 4я, Raspbian обновлен. Все поставил, запустил install и стартанул Craftbeerpi он отписался в терминале "[ ok ] Starting craftbeerpiboot (via systemctl): craftbeerpiboot.service.
". Но при обращении в Хроме на 5000й порт браузер выдает "Не удается получить доступ к сайту Сайт 192.168.14.101 не позволяет установить соединение."
Брандмауэр вырубал - он не при делах. Что делать? Где посмотреть?

Если в инсталяторе запустить первый пункт, то в конце установки:

Using cached https://www.piwheels.org/simple/gitdb/gitdb-4.0.1-py2.py3-none-any.whl
gitdb requires Python '>=3.4' but the running Python is 2.7.16
mv: cannot stat './config/splash.png': No such file or directory

Может оно мне и не нужно совсем но интересно чего ему нужно если...
pi@raspberrypi:~/craftbeerpi3 $ python3 --version
Python 3.7.3
Статус: Offline
EroshKAДата: Пятница, 20-03-2020, 07:36 | Сообщение 15
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Aesh, у тебя pithon не встал нормально. Частая ситуация в последнее время.
Попробуй
Цитата EroshKA ()
$sudo apt-get install python-pip
$sudo pip install flask
$sudo pip install flask_socketio
$sudo pip install flask_classy
$sudo pip install PyYAML
$sudo pip install GitPython
$sudo pip install requests

И заново запусти
Цитата EroshKA ()
$sudo ./install.sh

Из папки craftbeerpi3.


В личных сообщениях не консультирую.
Статус: Offline
AeshДата: Пятница, 20-03-2020, 19:42 | Сообщение 16
Опытный пивовар
Откуда: Астрахань
Сообщений: 122
Наград: 12
Благодарностей: 0
Спасибо, помогло.

Добавлено (22-03-2020, 22:21)
---------------------------------------------
EroshKA, всё вроде заработало. И Шпиндель подключился. Только куча вопросов по блоку ферментации:
Как сделать график по конкретному ферментеру, да еще так, чтоб там и температура и плотность была, ну или хотябы раздельно. И какой из трех сенсоров за что отвечает в ферменторе? Первый как я понял температура внутри ферментора.
Как я понял кнопка с машинкой в разделе варки эту самую варку и запускает, а в ферментировании жми-не жми - ни чего не происходит.
Сообщение отредактировал Aesh - Воскресенье, 22-03-2020, 22:41
Статус: Offline
EroshKAДата: Воскресенье, 22-03-2020, 22:27 | Сообщение 17
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Что настраивал? Как настраивал? Подробности давай. Желательно с картинками.


В личных сообщениях не консультирую.
Статус: Offline
AeshДата: Понедельник, 23-03-2020, 21:24 | Сообщение 18
Опытный пивовар
Откуда: Астрахань
Сообщений: 122
Наград: 12
Благодарностей: 0
Настраивал так: повесил DS18b20 просто температуру воздуха измеряет (просто тест на работоспособность),
Включил и настроил шпиндель, установил плагин Как по мне плагин сыроват - понимает только один параметр, плотность не понимает вовсе - расчитывает сам, температуру подкорректировать нельзя (а у меня шпиндель врет на 1,1град).
Завел на них сенсоры.

Так же завёл PWM нагреватель и охладитель с частотой 50 как в интро. Как кстати определить какую частоту ставить для помпы, для ТЭНа? И не лучше ли для ТЭНа использовать GPIOSimple?
Завел ферментатор, правда сначала он в окне настойки оборудования датчики показывал те что у него в настройках, а потом стал первый датчик вместо  всех показывать. По факту в настройках:

В сенсорах понял только то, что управление ведется по первому, по нему же ведётся чарт в ферментации

Потом пошел в ферментацию. добавил три этапа.
Во время первых стартов заметил что с DSки число с точкой шло, а со шпинделя с запятой, потом само собой сменилось на точку. (доп. Это оказались происки переводчика Гугла)
Разобрался с машинкой, всё работает. И тут я увидел интересный прикол: машинка включена, температуры равны, в гистерезисе +/-1°С устройства должны быть выключены - они по факту и выключены, но шаг не запускается потому что считает что нужно еще погреть.

После нескольких перезапусков он сам с собой договорился и включил счетчик, но при этом директ сменил на холод.

Ну вот пошла типа ферментация, а единственный график который с неё можно получить это чарт на котором отображается только заданная температура и показания первого сенсора за всё время хранимое в логе датчика (очистил лог раньше чем подумал , что скрин нужен будет, а в качестве температуры сейчас вообще плотность :) ):


По большому счету осталось три вопроса:
Что за шняга с запуском шага?
Есть ли возможность показание всех датчиков отобразить в одной диаграме и не испокон веков а со старта ферментации?
И есть ли нормальное описание сего чуда (CBP)?
Сообщение отредактировал Aesh - Понедельник, 23-03-2020, 22:34
Статус: Offline
EroshKAДата: Понедельник, 23-03-2020, 22:21 | Сообщение 19
Гуру пивоварения
Откуда: Самара
Сообщений: 1295
Наград: 67
Благодарностей: 59
Aesh, что из себя представляют нагреватель и охладитель в реале? Подключены ли они к малине.
Цитата Aesh ()
Как кстати определить какую частоту ставить для помпы, для ТЭНа?

А у нас сколько герц в электрической сети? yes Все правильно у тебя.

Цитата Aesh ()
Что за шняга с запуском шага?

Тут бы для начала понять все ли у тебя верно настроено.
Цитата Aesh ()
Есть ли возможность показание всех датчиков отобразить в одной диаграмме и не испокон веков а со старта ферментации?

Только один датчик, по которому ведется брожение. Настрой расписание брожения и график должен поменяться. Или написать свой аддон.
Цитата Aesh ()
И есть ли нормальное описание сего чуда (CBP)?

Много где можно получить подсказку с описанием нажав на иконку с буквой i. К каждому аддону можно получить документацию пройдя на страницу аддона на GitHub.

Небольшое руководство по настройке для ферментации. Для версии CBP 2.2. Но в целом только поменялась "картинка", "начинка" осталась прежней.


В личных сообщениях не консультирую.
Сообщение отредактировал EroshKA - Понедельник, 23-03-2020, 22:24
Статус: Offline
AeshДата: Понедельник, 23-03-2020, 23:40 | Сообщение 20
Опытный пивовар
Откуда: Астрахань
Сообщений: 122
Наград: 12
Благодарностей: 0
Цитата EroshKA ()
А у нас сколько герц в электрической сети? Все правильно у тебя.
Герц то 50 и изначально ассоциации у меня те же возникли, но здесь речь же не о создании псевдосинусоиды. Это ШИМ(с ним я встречаюсь редко) и тут малина, на сколько я понимаю, 50 раз в секунду включает твердотельник и частотой может мощность регулировать. Так как импульсы с сетевым напряжением не синхронизированны может случиться что открываться твердотельник будет в то время когда 220 будет в фазе перехода нуля.
Цитата EroshKA ()
что из себя представляют нагреватель и охладитель в реале?
Пока ничего, в коробочке лежат пельтьешки и нагревательные ремни. Но пока не до натурных испытаний.
Прочел это закралась мысль, что в интерфейсе значения температуры округляются для вывода на экран, а в логике считаются неокруглённые, а так как чел там пишет, что температуры должны сравняться для начала шага(тот еще дебилизм с учетом использования петли гистерезиса) то вот мне и ответ :) почему не запускается.

Цитата EroshKA ()
Настрой расписание брожения и график должен поменяться.
У меня один рецепт уже "отбродил". В чарте вся инфа со шпинделя за сутки экспериментов была, а "брожение" шло 5 часов.

За ссылку спасибо. разгребусь с делами перейду к натурным испытаниям.
Установил PIDFermentationChamber сразу в чарте появилось три сенсора, правда автор пишет , что один не используется - посмотрим как отображаться будет.
Сообщение отредактировал Aesh - Вторник, 24-03-2020, 09:51
Статус: Offline
Форум пивоваров » Подготовка » Оборудование » CraftBeerPi (ЦУП - центр управления пивоварней)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: