Центр управления пивоварней. CraftBeerPi. | Страница 2

Домой Оборудование Электро Центр управления пивоварней. CraftBeerPi.
491ответ(ов) в теме
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
21
12:34

Ну и чтоб два раза не вставать...

Установка CraftBeerPi4.

Это установка в параллель CraftBeerPi3. Чистая установка будет немного отличаться.
После установки CraftBeerPi3 надо выполнить всего несколько команд. А Python 3.7 у нас уже установлен.

sudo pip3 install cbpi
cbpi setup
cbpi start

И все. Вбиваем в браузер адрес вида

http://:8000/

где YOUR_IP есть ip вашей малины.

13

Дальше настройки оборудования

2
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
22
13:15

Часть ТРЕТЬЯ. НАСТРОЙКА CraftBeerPi3

У каждого свое оборудование и свои pin's GPIO. Но инструкция даст понимание как настроить практически любое оборудование.
Настраивается все методом "НАУЧНОГО ТЫКА"
1
соглашаемся с лицензионным соглашение, нажимаем зеленую кнопку.
2
Даем имя своей пивоварне и жмем зеленую кнопку
3
Снова жмем зеленую кнопку.
4
Идем System-->Add-on
Выбераем нужные нам плагины и загружаем. На все плагины есть подробное описание на английском языке. С помощью машинного перевода от Google разобраться можно что к чему
Мой список плагинов:
- GPIOSystem
- HendiControl
- LCDDisplay
- PIDArduino
- PIDAutoTune
- PIDBoil
- SimpleBoilLogic
- ToggleStep
- iSpindel

После установки перезагружаем Малинку. Сделать это можно в меню Идем System-->System нажав кнопку Restart.
5
Заходим System-->Parameter, находим buzzer и в открывшемся окошке ставим GPIO к которому у нас подключен динамик.
Идем System-->Hardware Settings, внизу видим Sensor. Нам надо добавить температурные датчики
7
По этому же принципу добавляем ТЭН (Heater) и насос (Pump). Имена устройств можете дать свои. Номера портов GPIO Выбирайте те к которым у вас подключены соответствующие устройства.
8
9
И начинаем собирать все в кучу, в кастрюлю (Kettle)
10
11
Мы сделали первоначальную настройку пивоварни с одной кастрюлей, одним ТЭНом, одним насосом и одним температурным датчиком.

3
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
23
13:25

Небольшая инструкция по настройке оборудования в котором имеем две емкости с одним источником нагрева. Подходит для K-RIMS и HERMS.
Идем в настройки оборудования и создаем две кастрюли. Условна одна это наш бак MLT, другая бак HLT.

Бак HLT.
21
Для HERMS он HLT, для K-RIMS он же и варочник (BOIL).
Указываем название, логику (тут надо сделать уточнение что если вы хотите иметь стабильную температуру, то тогда надо будет сделать настройку PID и выбрать соответствующую логику). Актер у нас естественно тот ТЭН который установлен в этом баке, агитатор это тот насос который будет обслуживать этот бак, ну и сенсор - тот температурный датчик который подключен к соответствующему баку.

Бак MLT.
22
Тут все то же самое. за исключением одного НО - у нас в этом баке напрочь отсутствует какой либо ТЭН. Указать надо ТЭН используемый в HLT. Логику сразу ставим PIDAutoTune (должен быть установлен соответствующий Add-on). Соответствующий насос и выбираем датчик установленный в баке.
Теперь идем в панель
23
Набираем воду в оба бака, желательно те объемы с которыми будете в дальнейшем работать. На панели бака MLT выбираем необходимую нам температуру, скажем 65 градусов, нажимаем на кнопку с машинкой, запускаем насос и идем пить чай.
Через какое-то время температура в MLT достигнет своего значения и пойдет автоматическая настройка коэффициентов PID. Когда процесс будет завершен контроллер просигнализирует звуковым сигналом об окончании процесса и выдаст сообщение с параметрами. Снова идем в настройки оборудования Выбираем бак MLT, Логику меняем на PIDBoil, а в параметры PID забиваем полученные ранее значения.
Когда будете прописывать шаги автоматики на варку укажите соответствующие кастрюли.
24
Собственно все. При желании и необходимости настраиваем коэффициенты PID для остальных кастрюль.

2
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
24
13:43

Часть ЧЕТВЕРТАЯ. Задача шагов автоматики
Нажимаем кнопку обведенную на картинке красным кружком
31
И попадаем в меню где перечислим все нужные нам шаги. Нажимаем кнопку ДОБАВИТЬ
32
Как видим шаги бывают разных типов. Разобраться не сложно что за что отвечает
Выбираем нужный тип, даем название, вводим необходимые величины
33
34
35
Создаем необходимые нам шаги
36
И получаем следующее
37
Если первоначальные настройки оборудования сделаны правильно, вода налита, то нажимаем зеленую кнопку, запускаем процесс.
Так же можно загрузить рецепт в формате BeerXML. Останется только "причесать" шаги указав соответствующие кастрюли, ТЭНы, насосы, датчики температуры. И удалить лишнее

2
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
25
13:47

На сегодня все. Дальше будем подключать удаленные холодильники, датчики, реле, экраны... Все это будет управляться через сеть, посредством протоколов HTTP и MQTT.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
26
13:49

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

0
format_c
25
  
Ученик 
не в сети 2 года
На сайте с 15.10.2020
Участник
Тем 6
Сообщения 152
27
14:35

EroshKA сказал(а)
Только сейчас подумал. Если у кого-то завалялся старенький ноутбук, то наверное можно обойтись и без малины. Но дешевле от этого автоматика не станет

Оно и на стационарном компе будет работать ))), я уже пробовал.
тут дело в том, как датчики и реле подключить )))

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
28
14:50

format_c сказал(а)
тут дело в том, как датчики и реле подключить )))

Это как раз не проблема. Для этого и есть http и mqtt.
Понятное дело что будет работать и на стационарном компьютере. Мысли о стареньком ноутбуке возникли в виду того что сразу есть экран, он больше, чем 7", информативнее, хоть и без тача. Надо спаять плату для BrewManiacEx или BrewPiLess и запустить на этой основе общение через сеть.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
29
18:35

format_c сказал(а)
Оно и на стационарном компе будет работать ))), я уже пробовал.

Два дня за компьютером ни к чему не привели.
Дано
Старенький DELL Inspiron 1525
Надо запустить CraftBeerPi3
Linux Mint последней версии дает одну и туже ошибку при разных сценариях установки

Спойлер
Traceback (most recent call last):
File "./run.py", line 3, in
from modules import socketio, app, cbpi
File "/home/eroshka/craftbeerpi3/modules/__init__.py", line 4, in
from flask import Flask, render_template, redirect
ImportError: No module named flask
eroshka@eroshka-Inspiron-1525:~/craftbeerpi3$ flask --version
Python 3.8.5
Flask 1.1.2
Werkzeug 1.0.1

Ubuntu, как и версия Raspbian для ПК, на ноутбуке не завелись.
Если у кого есть светлые мысли на эту тему с удовольствием почитаю.

1
format_c
25
  
Ученик 
не в сети 2 года
На сайте с 15.10.2020
Участник
Тем 6
Сообщения 152
30
08:18

Traceback (most recent call last):
File "./run.py", line 3, in
from modules import socketio, app, cbpi
File "/home/eroshka/craftbeerpi3/modules/__init__.py", line 4, in
from flask import Flask, render_template, redirect
ImportError: No module named flask
eroshka@eroshka-Inspiron-1525:~/craftbeerpi3$ flask --version
Python 3.8.5
Flask 1.1.2
Werkzeug 1.0.1

о.....
с этим бился несколько часов. победил. ща поищу мануал.

тут
https://techdout.dev/2019/09/24/installing-craftbeerpi/

Читать коменты внизу обязательно!!!!

еще есть момент с установкой версии питона по-умолчанию. вроде была ссылка в тех же коментах. если нету, попробую найти.

2
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
31
08:42

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

0
format_c
25
  
Ученик 
не в сети 2 года
На сайте с 15.10.2020
Участник
Тем 6
Сообщения 152
32
09:52

EroshKA сказал(а)
Он есть и установлен. Возможно не от той версии питона

100%
я вроде по этой инструкции делал
https://linuxconfig.org/how-to-change-default-python-version-on-debian-9-stretch-linux

2
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
33
10:47

41
Вот скорее всего решение. Если коротко, то pip последней версии больше не поддерживается Python2. У меня он стоит для версии 3. В общем надо удалять установленный pip и ставить версию ниже.

0
MrDAnger
1 562
  
Местный графоман
Злобный гений, пивовар 
не в сети 4 часа
На сайте с 09.09.2020
Администратор
Тем 124
Сообщения 3252
Подарок автору
34
10:51

Поясните, плз, что вы делаете?
С ноутом не нужна будет малина?

0
No yeast-no beer, no beer-no civilization...
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
35
10:56

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

0
format_c
25
  
Ученик 
не в сети 2 года
На сайте с 15.10.2020
Участник
Тем 6
Сообщения 152
36
10:58

Да, малина будет не нужна.
CraftBeerPi ставится на любой ПК с линукс (не зависит от архитектуры процессора).
Но нужна будет плата управления реле и теном, которой будет управлять комп с CraftBeerPi, по вайфай или ЮСБ или СОМ-порту.
...опередил )

0
MrDAnger
1 562
  
Местный графоман
Злобный гений, пивовар 
не в сети 4 часа
На сайте с 09.09.2020
Администратор
Тем 124
Сообщения 3252
Подарок автору
37
11:03

Просто ноут у меня имеется ?

0
No yeast-no beer, no beer-no civilization...
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
38
11:07

format_c сказал(а)
Но нужна будет плата управления реле и теном, которой будет управлять комп с CraftBeerPi, по вайфай или ЮСБ или СОМ-порту.

А так же написать некоторые аддоны. В частности аддон для пищалки, она привязана к малине.

0
EroshKA
985
  
Главный по... кастрюлечкам
не в сети 3 месяца
На сайте с 10.09.2020
Администратор
Тем 13
Сообщения 2083
39
11:09

MrDAnger сказал(а)
Просто ноут у меня имеется ?

Собери все на малине. Хотя бы потому, что будет меньше энергопотребление.
Для управления с ПК и из-под Винды есть BruControl
Bru-Control-IO-Demo-768x576

0
format_c
25
  
Ученик 
не в сети 2 года
На сайте с 15.10.2020
Участник
Тем 6
Сообщения 152
40
12:54

BruControl вроде платная

0
Вы не имеете права на публикацию сообщений в этой теме

 

Обсуждение закрыто.