Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hviske "Shhhhhh" er ikke den mest effektive måten å få folk til å holde kjeft. Spesielt i offentlige rom, og spesielt i offentlige biblioteker.
Så, la oss lukke munnen med en skyldfølelse. Denne lampen er installert i biblioteket. Den oppdager støy, og når støyen øker, reduseres luminansen. Hvis du snakker for høyt i biblioteket, blir rommet mørkere og mørkere. Til slutt vil ikke alle i rommet kunne lese. Er det det du forventet? Sannsynligvis ikke, og fordi du nå uventet er sentrum for oppmerksomheten i dette mørkere rommet, sammensatt av hundrevis av lesernes øyne fylt med ild, vil din skyldfølelse skyte i været og du vil definitivt holde kjeft. Etter at rommet blir stille, tennes lyset igjen. Så kan alle lese i stillhet, og alle vinner:)))))))))
Handleliste: Arduino
3D-byggeprogramvare
3D -utskriftsmaskin
Electret mikrofonforsterker
super lyse lysdioder
Trinn 1: Bygg den og skriv den ut
Bygg først en 3D -modell.
Sørg for at størrelsen på modellen passer til alle dine Arduino
Trinn 2: Sett sammen materialet ditt
Trinn 3: Arduino
Koding:
const int sampleWindow = 50; // Eksempelvinduets bredde i mS (50 mS = 20Hz) usignert int -prøve; int lysstyrke = 255; int led = {2, 4, 7, 8, 12, 13}; ugyldig oppsett () {Serial.begin (9600); } void loop () {unsigned long startMillis = millis (); // Start av prøvevindu usignert int peakToPeak = 0; // topp-til-topp-nivå usignert int signalMax = 0; usignert int signalMin = 1024; // samle data for 50 mS mens (millis () - startMillis