### 3.3.4 Testeur de bruit intelligent #### 3.3.4.1 Vue d'ensemble ![Img](./media/top1.png) Le testeur de bruit intelligent, également appelé sonomètre ou décibelmètre, sert à détecter le bruit. Le bruit est classé en différents niveaux, et le microphone du micro:bit détectera son intensité dans l'environnement en temps réel. Selon les niveaux, le micro:bit le divise en plusieurs grades. Dans ce projet, l'écran OLED affichera le niveau de bruit actuel en temps réel, et la matrice 5×5 LED allumera/éteindra certaines LED en fonction du niveau sonore. Ce type d'appareil a considérablement abaissé le seuil technique et le coût de la surveillance du bruit, il est donc largement utilisé pour la surveillance du bruit environnemental, la santé et la sécurité au travail, les chantiers de construction, et les lieux de divertissement, etc. ![Img](./media/bottom1.png) #### 3.3.4.2 Connaissances sur les composants ![Img](./media/2top.png) **Microphone du micro:bit** ![Img](./media/j1101.png) La carte micro:bit V2 est équipée d'un microphone qui détecte les sons et les signaux audio. Le microphone est placé sur le dessus de la carte (le petit trou, utilisé pour capter les signaux sonores ambiants, et un témoin LED est à côté du trou). La puce qui contrôle et traite le microphone se trouve au dos de la carte. Pour l'utiliser, placez simplement la carte micro:bit face vers le haut. ![Img](./media/j1113.png) Lorsque la carte détecte un son, le témoin LED du microphone s'allume. ![Img](./media/j1112.png) ![Img](./media/2bottom.png) #### 3.3.4.3 Composants requis | ![Img](./media/microbitV2.png)| ![Img](./media/ExpansionBoard.png) |![Img](./media/OLED.png) | | :--: | :--: | :--: | | carte principale micro:bit V2 ×1 | carte d'extension micro:bit ×1 |Écran OLED ×1 | |![Img](./media/usb.png) |![Img](./media/4pin.png)|![Img](./media/batterycase.png)| | câble micro USB ×1 | fil 4 broches ×1 | porte-piles ×1| |![Img](./media/AAbattery.png)| | | | Pile AA (**à fournir par vos soins**) ×6| | | #### 3.3.4.4 Schéma de câblage ⚠️ **Lors du câblage, veuillez faire attention à la couleur des fils.** | OLED display | wire color | micro:bit shield pin | micro:bit board pin | | :--: | :--: | :--: | :--: | | GND | noir | G | G | | VCC | rouge | V2 | V | | SDA | bleu | 20 | P20 | | SCL | vert | 19 | P19 | ![Img](./media/couj4.png) #### 3.3.4.5 Flux du code ![Img](./media/flow-chart-4.png) #### 3.3.4.6 Code de test **Code complet:** ![Img](./media/couj04.png) ![Img](./media/line1.png) **Brève explication :** ① Initialiser les pixels de l'OLED, effacer l'OLED. ![Img](./media/cou06.png) ② L'OLED affiche “Acoustic Sound Level: ”, et affiche l'intensité sonore sur la ligne suivante. ![Img](./media/cou13.png) ③ Tracer un graphique à barres basé sur la « valeur » et la « valeur maximale ». Si la « valeur maximale » est 0, le graphique s'ajustera automatiquement. Le nombre de LED allumées sur la matrice 5×5 LED augmentera lorsque le son devient plus fort, comme un graphique à barres. À l'inverse, elles diminueront. ![Img](./media/cou14.png) #### 3.3.4.7 Résultat du test ![Img](./media/4top.png) Après le câblage et l'alimentation via le câble micro USB, connectez une alimentation externe (6 piles AA) pour assurer une alimentation suffisante. Pour l'application Windows 10, cliquez simplement sur Download. Pour le navigateur, envoyez le fichier ".hex" à la carte micro:bit. Après avoir téléversé le code de test sur la carte micro:bit, l'OLED affiche les valeurs sonores en temps réel. Faites du bruit vers le microphone de la carte micro:bit, le nombre de LED allumées sur la matrice 5×5 LED augmentera ou diminuera selon le volume sonore. ![Img](./media/dongtu-4.gif) ⚠️ **Remarque : Les blocs de construction utilisés dans l'expérience ne sont pas inclus dans ce kit.** (**Astuce :** Si aucun résultat n'est observé, veuillez appuyer sur le bouton de réinitialisation de la carte micro:bit.) ![Img](./media/4bottom.png)