Daftar Isi:

Ssst…(ut-up): 3 Langkah (dengan Gambar)
Ssst…(ut-up): 3 Langkah (dengan Gambar)

Video: Ssst…(ut-up): 3 Langkah (dengan Gambar)

Video: Ssst…(ut-up): 3 Langkah (dengan Gambar)
Video: CARA MEMBACA WIRING KONTROL - Step by Step dengan Animasi 2024, November
Anonim
Ssst… (keluar)
Ssst… (keluar)
Ssst… (ut-up)
Ssst… (ut-up)

Berbisik "Sssttt" bukanlah cara yang paling efektif untuk membuat orang tutup mulut. Terutama di ruang publik, dan terutama di perpustakaan umum.

Jadi, mari kita tutup mulut mereka dengan rasa bersalah. Lampu ini dipasang di perpustakaan. Ini mendeteksi kebisingan, dan saat kebisingan meningkat, pencahayaan berkurang. Jika Anda berbicara terlalu keras di perpustakaan, ruangan menjadi semakin gelap. Akhirnya, semua orang di ruangan itu tidak akan bisa membaca. Apakah itu yang Anda harapkan? Mungkin tidak, Dan karena Anda sekarang tiba-tiba menjadi pusat perhatian di ruangan yang gelap ini, potongan dari ratusan mata pembaca yang dipenuhi api, rasa bersalah Anda akan meroket dan Anda pasti akan tutup mulut. Setelah ruangan menjadi sunyi, lampu akan menyala kembali. Kemudian, semua orang bisa membaca dalam diam, dan semua orang menang:))))))))

Daftar Belanja: Arduino

Perangkat lunak pembangun 3D

Mesin cetak 3D

Amplifier Mikrofon Electret

LED super terang

Langkah 1: Bangun dan Cetak Itu

Bangun dan Cetak!
Bangun dan Cetak!

Bangun model 3D terlebih dahulu.

Pastikan ukuran model bisa muat semua Arduino Anda

Langkah 2: Kumpulkan Materi Anda

Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda
Kumpulkan Bahan Anda

Langkah 3: Arduino

Arduino
Arduino
Arduino
Arduino

Pengkodean:

const int sampleWindow = 50; // Lebar jendela sampel dalam mS (50 mS = 20Hz)sampel int yang tidak ditandatangani; int kecerahan = 255; int led = {2, 4, 7, 8, 12, 13}; void setup() { Serial.begin(9600); } void loop() { unsigned long startMillis= milis(); // Awal jendela sampel unsigned int peakToPeak = 0; // level puncak ke puncak unsigned int signalMax = 0; unsigned int signalMin = 1024; // mengumpulkan data selama 50 mS sementara (millis() - startMillis

Direkomendasikan: