VKontroll
Styring av varme og ventilasjon — bygget i Rust
VKontroll styrer ventilasjon og varme i lakkeringsrom. Fire programmer velges med fysiske knapper på boksen — Normal, Lakk 1, Lakk 2 og Tørking.
Sikkerheten ligger i fastvaren — ikke i programvaren over
Kjører på LattePanda Iota — viftefri industri-PC med RP2040 om bord
Signerte oppdateringer over nett, med automatisk tilbakerulling
Norsk betjeningspanel — bygget for lakkeringsrom
Se anlegget i drift
Skjermbilder fra panelet — slik styringen ser ut i drift.
Hovedpanelet: temperatur, setpunkt og shunt, døgnkurven — og de fire programmene med lamper som viser hva som faktisk kjører.
Programoppsett rett på panelet: temperatur, vifter, spjeld, shunt og PID-regulering — per program, lagret i boksen.
Bygget for å stå i et lakkeringsrom
Fra fysisk knapp på boksen til signert oppdatering over nett.
Fire programmer
Normal, Lakk 1, Lakk 2 og Tørking. Hvert program har egen temperatur, viftehastigheter og spjeldstillinger, satt opp på panelet.
Skrevet i Rust
Både fastvaren på RP2040 og overvåkingsprogrammet på Iota er Rust. Ingen garbage collector og ingen runtime — anlegget gjør det samme hver gang.
Sikkerhet i fastvaren
Et vifterelé kan ikke trekke uten at luftveien er åpen. En vakthund på tre sekunder slipper reléene hvis sløyfen henger. Brudd i bryterledningen leses som AV.
Temperaturstyring
DS18B20-føler leses fortløpende. Tørking kjører PID-regulering, de andre programmene termostat. Uten gyldig måling i 30 sekunder stenges varmen.
Oppdatering over nett
Signert med Ed25519 og låst til innholdet med sha256. Panelprogram og fastvare oppdateres som ett par, med automatisk tilbakerulling.
Driftsdata på nett
Temperatur, program og shunt logges til vkontroll.com hvert minutt. Ved linjebrudd køes et helt døgn og sendes samlet.
Bygget med WebSkript
© 2026 VKontroll — vkontroll.com