Obsah:

Pst , (kroky hore): 3 kroky (s obrázkami)
Pst , (kroky hore): 3 kroky (s obrázkami)

Video: Pst , (kroky hore): 3 kroky (s obrázkami)

Video: Pst , (kroky hore): 3 kroky (s obrázkami)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Júl
Anonim
Pst …, (up-up)
Pst …, (up-up)
Pst …, (up-up)
Pst …, (up-up)

Šepkanie „Pšššššš“nie je najefektívnejším spôsobom, ako prinútiť ľudí mlčať. Najmä vo verejných priestoroch a obzvlášť vo verejných knižniciach.

Zatvorme im teda ústa s pocitom viny. Toto svetlo je nainštalované v knižnici. Detekuje šum a so zvyšujúcim sa šumom klesá jas. Ak v knižnici hovoríte príliš nahlas, miestnosť bude tmavšia a tmavšia. Nakoniec všetci v miestnosti nebudú môcť čítať. Je to to, čo ste očakávali? Pravdepodobne nie, a pretože ste teraz neočakávane stredobodom pozornosti v tejto tmavej miestnosti, spojenej so stovkami očí čitateľov plných ohňa, váš pocit viny prudko stúpne a určite sklapnete. Keď miestnosť stíchne, svetlo sa znova rozsvieti. Potom môže každý ticho čítať a každý vyhráva:)))))))))

Nákupný zoznam: Arduino

3D stavebný softvér

3D tlačiarenský stroj

Elektretový mikrofónny zosilňovač

super jasné LED diódy

Krok 1: Zostavte ho a vytlačte

Postavte ho a vytlačte
Postavte ho a vytlačte

Najprv vytvorte 3D model.

Uistite sa, že veľkosť modelu sa zmestí do celého vášho Arduina

Krok 2: Zostavte si materiál

Zostavte si svoj materiál
Zostavte si svoj materiál
Zostavte si svoj materiál
Zostavte si svoj materiál
Zostavte si svoj materiál
Zostavte si svoj materiál

Krok 3: Arduino

Arduino
Arduino
Arduino
Arduino

Kódovanie:

const int sampleWindow = 50; // Šírka okna vzorky v mS (50 mS = 20Hz) bez znamienka int vzorka; vnútorný jas = 255; int led = {2, 4, 7, 8, 12, 13}; void setup () {Serial.begin (9600); } void loop () {unsigned long startMillis = millis (); // Začiatok ukážkového okna bez znamienka int peakToPeak = 0; // hladina špička-špička bez znamienka int signalMax = 0; nepodpísaný int signálMin = 1024; // zbieranie údajov za 50 ms počas (milis () - startMillis

Odporúča: