Hoe maak ik een machine "blanco scherm" voor een bepaalde tijd (als straf) als bepaalde geluidsniveaus worden bereikt?
Mijn kinderen (4 en 5) schreeuwen veel als ze spelletjes spelen op de computer. Ik heb hier een effectieve remedie voor gevonden. Als ik harde geluiden hoor, ssh ik in de spelcomputer en doe:
chvt 3; sleep 15; chvt 7
Dit zet het scherm voor 15 seconden uit op Linux. Ik heb ze verteld dat de computer niet van harde geluiden houdt. Ze geloven dit helemaal en smeken de computer om vergeving. Ze zijn veel stiller geworden, maar niet tot het niveau dat ik gelukkig zou zijn, en dus moet ik dit leerproces voortzetten. Ik ben echter niet altijd in de buurt om dit handmatig te doen.
Is het mogelijk om dit te automatiseren? Er wordt een microfoon aan de box bevestigd. Als het geluidsniveau een bepaalde drempel passeert, wil ik een commando uitvoeren.