Table of Contents

Mould

The overall goal is to manufacture alveoli made with carbon plates. These are baked with heaters in an oven.

Production Procedure Overview

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.

Setup

Electronics Setup Overview

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:

Dimmers

Eltako FUD 14 dimmers (in total 4 of them) are used to control the heating power of the heating tubes.

Oven

Manuals:

Tube heaters

Temperature Sensors

1-Wire external sensors

K-Type high temp sensors

Overview of all sensors

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

Control Computer

Controlling Raspi

New slowcontrol with Node Red

Installation

Install 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:

external set point to the oven

SNMP Hints

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