2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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 model 3D terlebih dahulu.
Pastikan ukuran model bisa muat semua Arduino Anda
Langkah 2: Kumpulkan Materi Anda
Langkah 3: 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