The overall goal is to manufacture alveoli made with carbon plates. These are baked with heaters in an oven.
First, the first layer of carbon material has to be cut and put around the inner mandrels. This material has to be preheated up to 80°C to 90°c for 1h to make the epoxy glue become fluid.
As a next step, the second carbon layer is attached and the combined product is heated up with 2°C/minute (according to the manufacture: 1-4°C/minute is within spec) until 120°C is reached. This temperature is hold steady for 3h, after which all heating power is switched off.
After a cool down process of several hours the mould is dismantled and the baked carbon part taken out.
The elements to control are:
The slowcontrol for this mould consists of
All sensor information is read out and send via MQTT to the central computer, which also runs the control loop for the set temperature. The final decision on the heating power is then send to the dimmers.
Software used for this project:
Eltako FUD 14 dimmers (in total 4 of them) are used to control the heating power of the heating tubes.
Manuals:
64-Bit ID | our ID | comment |
---|---|---|
28-000008720936 | B1 | 1-Wire external sensor |
28-00000871cba2 | B2 | 1-Wire external sensor |
28-000008716006 | B3 | 1-Wire external sensor |
28-00000871cb4c | B4 | 1-Wire external sensor |
28-0000087175b7 | B5 | 1-Wire external sensor |
3b-2c98073d8f25 | A1 | Heaters internal sensor |
3b-2c98073db0c5 | A2 | Heaters internal sensor |
3b-0c98073d8ed2 | A3 | Heaters internal sensor |
3b-2c98073db67f | A4 | Heaters internal sensor |
181ddc3b | C1 | K-type thermocouple |
18206c3b | C2 | K-type thermocouple |
181f6a3b | C3 | K-type thermocouple |
1824a03b | C4 | K-type thermocouple |
1816c03b | C5 | K-type thermocouple |
ssh pi@mould-control.emp.him.uni-mainz.de
with raspberry as passwordInstall docker on the pi via:
wget -O install_docker.sh get.docker.com sudo sh install_docker.sh sudo usermod -aG docker pi
and logout and login again.
Next, create an volume to permanently store data and run
docker volume create --name node_red_user_data docker run -d -p 1880:1880 --restart unless-stopped -v node_red_user_data:/data --name nodered nodered/node-red
Open the webpage: http://localhost:1880
and install via the menu further packages like node-red-dashboard
to build a GUI.
Source code:
To set and get info from the Brennstuhl multiplug (IP address 10.106.11.21) run the following commands:
Copy the MIB file into ~/.snmp/mibs/nbs.mib . In case an error is stated, change ws_brs
to wsbrs
in the mib file.
The use the MIB file, add
-m ALL
to all your commands. BUT note: the mib file seems to be a bit buggy. To get the ISO numbers, eg add -m none
.
Perform a complete walk of all parameters
snmpwalk -c public -v 2c 10.106.11.21 1.3.6.1.4.1.40595.1
Get the status of the first outlet
snmpget -c public -v 2c 10.106.11.21 iso.3.6.1.4.1.40595.1.1.1.0
and 2nd outlet
snmpget -c public -v 2c 10.106.11.21 iso.3.6.1.4.1.40595.1.1.2.0
Set the 2nd outlet on
snmpset -c private -v 2c 10.106.11.21 iso.3.6.1.4.1.40595.1.1.2.0 u 1
and off
snmpset -c private -v 2c 10.106.11.21 iso.3.6.1.4.1.40595.1.1.2.0 u 0