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ät | Prefab | Name |
|---|---|---|
| Gas-Sensor im Raum | StructureGasSensor | „Wohnraum“ |
| Filtration mit zwei CO₂-Filtern | StructureFiltration | „CO2Filter“ |
| Aktive Lüftung am Sauerstofftank | StructureActiveVent | „Sauerstoff“ |
| Wandheizung | StructureWallHeater | „Wohnraum“ |
| Lautsprecher | StructureKlaxon | „Alarm“ |
| Taste | StructureLogicButton | „Quittieren“ |
| LED-Anzeige | StructureConsoleLED5 | „Status“ |
Die Regeln
| Was | an | aus | ohne Sensor |
|---|---|---|---|
| CO₂-Filter (On und Mode) | über 1 % | unter 0,5 % | an |
| Sauerstoff | unter 20 % | ab 22 % oder ab 101,325 kPa | aus |
| Heizung | unter 18 °C | ab 22 °C | aus |
| Störung | Druck unter 80 oder über 110 kPa | Quittieren ohne Grund | an |
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
| Status | Bedeutung | Farbe |
|---|---|---|
| 0 | alles gut | Color.Green |
| 1 | Filter wechseln (einer unter 5) | Color.Yellow |
| 2 | Störung | Color.Red |
Teilziele
- CO₂-Filter mit Hysterese
- Sauerstoff mit Hysterese und Druckgrenze
- Heizung mit Hysterese
- Störung bei Druck außerhalb des Bands, verriegelt, Quittieren
- Filterwarnung und Statusfarben
- Sensor weg: Filter an, Sauerstoff und Heizung aus, Störung
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
Projektaufgabe
Aufgabe
Baue die Lebenserhaltung nach den Regeln oben. defines, aliases und das Messen stehen schon da.
Teilziele
- Teilziel 1: CO₂-Filter mit Hysterese
- Teilziel 2: Sauerstoff und Druckgrenze
- Teilziel 3: Heizung mit Hysterese
- Teilziel 4: Störung verriegeln und quittieren
- Teilziel 5: Filterwarnung
- 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