Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Chuchoter "Shhhhhh" n'est pas le moyen le plus efficace de faire taire les gens. Surtout dans les espaces publics, et surtout dans les bibliothèques publiques.
Alors, fermons-leur la bouche avec un sentiment de culpabilité. Cette lumière est installée dans la bibliothèque. Il détecte le bruit, et à mesure que le bruit augmente, la luminance diminue. Si vous parlez trop fort dans la bibliothèque, la pièce devient de plus en plus sombre. Finalement, tout le monde dans la pièce ne pourra pas lire. C'est ce que vous attendiez ? Probablement pas, et parce que vous êtes maintenant de manière inattendue le centre d'attention dans cette pièce sombre, composée de centaines d'yeux de lecteurs remplis de feu, votre sentiment de culpabilité montera en flèche et vous vous tairez définitivement. Une fois que la pièce est devenue silencieuse, la lumière se rallume. Ensuite, tout le monde peut lire en silence, et tout le monde y gagne:))))))))
Liste d'achats: Arduino
Logiciel de construction 3D
Machine d'impression 3D
Amplificateur de microphone à électret
LED super lumineuses
Étape 1: Construisez-le et imprimez-le
Construisez d'abord un modèle 3D.
Assurez-vous que la taille du modèle peut s'adapter à tous vos Arduino
Étape 2: assemblez votre matériel
Étape 3: Arduino
Codage:
const int sampleWindow = 50; // Largeur de la fenêtre d'échantillonnage en mS (50 mS = 20 Hz) échantillon int non signé; luminosité int = 255; int led = {2, 4, 7, 8, 12, 13}; void setup() { Serial.begin(9600); } boucle vide() { long startMillis non signé= millis(); // Début de la fenêtre d'échantillon unsigned int peakToPeak = 0; // niveau crête à crête unsigned int signalMax = 0; int non signé signalMin = 1024; // collecte des données pendant 50 mS tandis que (millis() - startMillis