Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
Pirmiausia sukurkite 3D modelį.
Įsitikinkite, kad modelio dydis tinka visiems jūsų „Arduino“
2 žingsnis: Surinkite medžiagą
3 žingsnis: „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