Innehållsförteckning:

Shhh (ut-up): 3 steg (med bilder)
Shhh (ut-up): 3 steg (med bilder)

Video: Shhh (ut-up): 3 steg (med bilder)

Video: Shhh (ut-up): 3 steg (med bilder)
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, November
Anonim
Shhh … (ut-up)
Shhh … (ut-up)
Shhh … (ut-up)
Shhh … (ut-up)

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 det och skriv ut det
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

Sätt ihop ditt material
Sätt ihop ditt material
Sätt ihop ditt material
Sätt ihop ditt material
Sätt ihop ditt material
Sätt ihop ditt material

Steg 3: Arduino

Arduino
Arduino
Arduino
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

Rekommenderad: