stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 181

Tag 181 von 365 · Fortgeschritten · Monat 6: Atmosphäre und Regelung

Abschlussprojekt Fortgeschritten: Lebenserhaltung

Das Abschlussprojekt der Stufe: Druck, Sauerstoff, Temperatur und CO₂-Filter des Wohnmoduls in einem Chip, mit verriegelter Störung, Quittiertaste und farbiger Statusanzeige.

Projekt 45 Min. Woche 26

Das lernst du heute

  • Druck, Sauerstoff, Temperatur und Filter in einem System
  • Störungen quittieren

Drei Monate Fortgeschritten in einem Chip: Das Wohnmodul bekommt seine Lebenserhaltung. Alles, was du dafür brauchst, hast du schon gebaut – jetzt muss es zusammen in die Grenzen passen.

Die Anlage

GerätPrefabName
Gas-Sensor im RaumStructureGasSensor„Wohnraum“
Filtration mit zwei CO₂-FilternStructureFiltration„CO2Filter“
Aktive Lüftung am SauerstofftankStructureActiveVent„Sauerstoff“
WandheizungStructureWallHeater„Wohnraum“
LautsprecherStructureKlaxon„Alarm“
TasteStructureLogicButton„Quittieren“
LED-AnzeigeStructureConsoleLED5„Status“

Die Regeln

Wasanausohne Sensor
CO₂-Filter (On und Mode)über 1 %unter 0,5 %an
Sauerstoffunter 20 %ab 22 % oder ab 101,325 kPaaus
Heizungunter 18 °Cab 22 °Caus
StörungDruck unter 80 oder über 110 kPaQuittieren ohne Grundan

Die Störung rastet ein und lässt den Lautsprecher mit Sound.Danger laufen. Die Taste hebt sie nur auf, wenn der Druck wieder im Band liegt und der Sensor da ist.

seqz tmp tmp     # tmp war der Grund: jetzt "kein Grund mehr"
and q q tmp      # Taste zaehlt nur ohne Grund
seqz q q
and stoer stoer q

Die Statusanzeige

StatusBedeutungFarbe
0alles gutColor.Green
1Filter wechseln (einer unter 5)Color.Yellow
2StörungColor.Red

Teilziele

  1. CO₂-Filter mit Hysterese
  2. Sauerstoff mit Hysterese und Druckgrenze
  3. Heizung mit Hysterese
  4. Störung bei Druck außerhalb des Bands, verriegelt, Quittieren
  5. Filterwarnung und Statusfarben
  6. Sensor weg: Filter an, Sauerstoff und Heizung aus, Störung
Tipp

Bei so vielen Regeln wird das Zeichenlimit eng, nicht die Zeilenzahl. Kurze, klare Kommentare und ein gemeinsames tmp halten den Chip unter 4096 Zeichen.

Schaubild

Temperaturverlauf mit Hysterese 21 °C 19 °C Band: Zustand bleibt Heizung an an aus aus Ein bei 19 °C, aus erst bei 21 °C – dazwischen schaltet nichts.
Vier Regeln mit Hysterese laufen nebeneinander. Darüber wacht die Störung: Sie rastet ein und lässt sich nur ohne Grund quittieren.

Projektaufgabe

Aufgabe

Baue die Lebenserhaltung nach den Regeln oben. defines, aliases und das Messen stehen schon da.

Teilziele

  1. Teilziel 1: CO₂-Filter mit Hysterese
  2. Teilziel 2: Sauerstoff und Druckgrenze
  3. Teilziel 3: Heizung mit Hysterese
  4. Teilziel 4: Störung verriegeln und quittieren
  5. Teilziel 5: Filterwarnung
  6. Teilziel 6: Sensor fällt aus

Hinweise

Hinweis 1

CO₂, Sauerstoff und Heizung sind die Muster aus den Tagen 151, 153 und der Hysterese-Woche.

Hinweis 2

Störung: Grund = Druck zu tief oder zu hoch oder kein Sensor; or stoer stoer grund.

Hinweis 3

Quittieren: Taste mit sgtz, nur ohne Grund wirksam, dann and stoer stoer mit der Umkehrung.

Hinweis 4

Status: move status q (Filterwarnung 0/1), dann select für die Störung; Farbe genauso.

Quiz

2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.

Tag abschließen

  • Alle Teilziele des Projekts bestanden
  • Quiz mit mindestens 60 % bestanden

Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.

Fehler in dieser Lektion melden

Zum Melden bitte anmelden. Anmelden

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall