Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Viska "Shhhhhh" är inte det mest effektiva sättet att få folk att hålla käften. Särskilt i offentliga utrymmen, och särskilt i offentliga bibliotek.
Så, låt oss stänga munnen med en skuldkänsla. Denna lampa är installerad i biblioteket. Det detekterar buller, och när bullret ökar minskar luminansen. Om du talar för högt i biblioteket blir rummet mörkare och mörkare. Så småningom kommer inte alla i rummet att kunna läsa. Är det vad du förväntade dig? Förmodligen inte, och eftersom du nu oväntat är centrum för uppmärksamhet i detta mörkare rum, bitat av hundratals läsares ögon fyllda med eld, kommer din skuldkänsla att skjuta i höjden och du kommer definitivt att hålla käften. När rummet blir tyst tänds ljuset igen. Sedan kan alla läsa tyst, och alla vinner:)))))))))
Inköpslista: Arduino
3D-byggande programvara
3D -utskriftsmaskin
Electret mikrofonförstärkare
superljusa lysdioder
Steg 1: Bygg det och skriv ut det
Bygg först en 3D -modell.
Se till att modellens storlek kan passa alla dina Arduino
Steg 2: Montera ditt material
Steg 3: Arduino
Kodning:
const int sampleWindow = 50; // Provfönsterbredd i mS (50 mS = 20Hz) osignerat int -prov; int ljusstyrka = 255; int led = {2, 4, 7, 8, 12, 13}; void setup () {Serial.begin (9600); } void loop () {unsigned long startMillis = millis (); // Start av provfönster osignerad int peakToPeak = 0; // topp-till-topp-nivå osignerad int signalMax = 0; osignerad int signalMin = 1024; // samla in data för 50 mS medan (millis () - startMillis