Съдържание:

Шшш… (утвърдено): 3 стъпки (със снимки)
Шшш… (утвърдено): 3 стъпки (със снимки)

Видео: Шшш… (утвърдено): 3 стъпки (със снимки)

Видео: Шшш… (утвърдено): 3 стъпки (със снимки)
Видео: Сваты 3 (3-й сезон, 12-я серия) 2024, Ноември
Anonim
Шшш… (утвърдено)
Шшш… (утвърдено)
Шшш… (утвърдено)
Шшш… (утвърдено)

Шепотът „Shhhhhh“не е най -ефективният начин да накарате хората да замълчат. Особено в публичните пространства и особено в публичните библиотеки.

Така че, нека да им затворим устата с чувство за вина. Тази лампа е инсталирана в библиотеката. Той открива шум и с увеличаване на шума яркостта намалява. Ако говорите твърде силно в библиотеката, стаята става все по -тъмна. В крайна сметка всеки в стаята няма да може да чете. Това ли очаквахте? Вероятно не. И тъй като сега неочаквано сте в центъра на вниманието в тази потъмняваща стая, събрана от стотици очи на читатели, пълни с огън, чувството ви за вина ще скочи до небето и определено ще замълчите. След като стаята затихне, светлината ще се включи отново. След това всеки може да чете мълчаливо и всеки печели:))))))))

Списък за пазаруване: Arduino

Софтуер за 3D изграждане

Машина за 3D печат

Електретен усилвател за микрофон

супер ярки светодиоди

Стъпка 1: Създайте го и го отпечатайте

Изградете го и го отпечатайте
Изградете го и го отпечатайте

Първо изградете 3D модел.

Уверете се, че размерът на модела може да пасне на вашия Arduino

Стъпка 2: Сглобете вашия материал

Съберете вашия материал
Съберете вашия материал
Съберете вашия материал
Съберете вашия материал
Съберете вашия материал
Съберете вашия материал

Стъпка 3: Arduino

Arduino
Arduino
Arduino
Arduino

Кодиране:

const int sampleWindow = 50; // Примерна ширина на прозореца в mS (50 mS = 20Hz) беззнакова int проба; int яркост = 255; int led = {2, 4, 7, 8, 12, 13}; void setup () {Serial.begin (9600); } void loop () {unsigned long startMillis = millis (); // Старт на примерния прозорец unsigned int peakToPeak = 0; // пиково до пиково ниво без знак int signalMax = 0; без знак int signalMin = 1024; // събиране на данни за 50 mS while (millis () - startMillis

Препоръчано: