Shhh (ut-up): 3 žingsniai (su nuotraukomis)
Shhh (ut-up): 3 žingsniai (su nuotraukomis)
Anonim
Shhh (ut-up)
Shhh (ut-up)
Shhh (ut-up)
Shhh (ut-up)

Šnabždesys „Shhhhhh“nėra pats efektyviausias būdas priversti žmones nutilti. Ypač viešose erdvėse, o ypač viešosiose bibliotekose.

Taigi, užčiaupkime burną kaltės jausmu. Ši lemputė įdiegta bibliotekoje. Jis aptinka triukšmą, o didėjant triukšmui šviesumas mažėja. Jei bibliotekoje kalbate per garsiai, kambarys tampa vis tamsesnis. Galiausiai visi kambaryje esantys žmonės negalės skaityti. Ar to ir tikėjotės? Tikriausiai ne, ir todėl, kad dabar jūs netikėtai esate dėmesio centre šiame tamsėjančiame kambaryje, apsuptame šimtų skaitytojų akių, pripildytų ugnies, jūsų kaltės jausmas pakils ir jūs tikrai užsidarysite. Kai kambarys nutils, šviesa vėl įsijungs. Tada visi gali tyliai skaityti ir visi laimi:))))))))

Pirkinių sąrašas: „Arduino“

3D kūrimo programinė įranga

3D spausdinimo mašina

„Electret“mikrofono stiprintuvas

super ryškūs šviesos diodai

1 žingsnis: sukurkite ir atsispausdinkite

Sukurkite ir atspausdinkite
Sukurkite ir atspausdinkite

Pirmiausia sukurkite 3D modelį.

Įsitikinkite, kad modelio dydis tinka visiems jūsų „Arduino“

2 žingsnis: Surinkite medžiagą

Surinkite savo medžiagą
Surinkite savo medžiagą
Surinkite savo medžiagą
Surinkite savo medžiagą
Surinkite savo medžiagą
Surinkite savo medžiagą

3 žingsnis: „Arduino“

Arduino
Arduino
Arduino
Arduino

Kodavimas:

const int sampleWindow = 50; // Pavyzdžio lango plotis mS (50 mS = 20Hz) nepasirašytas int pavyzdys; int ryškumas = 255; int led = {2, 4, 7, 8, 12, 13}; void setup () {Serial.begin (9600); } void loop () {unsigned long startMillis = millis (); // Pavyzdžio lango pradžia nepasirašyta int peakToPeak = 0; // nuo piko iki piko lygio unsigned int signalMax = 0; unsigned int signalMin = 1024; // rinkti duomenis apie 50 mS, o (milis () - startMillis