Arduino UNO R4 - Geluidssensor
In deze handleiding gaan we leren hoe u de Arduino UNO R4 en een geluidssensor kunt gebruiken om geluiden te detecteren. We behandelen de volgende details:
- Hoe u een geluidssensor aansluit op een Arduino UNO R4
- Hoe u een programma schrijft voor Arduino UNO R4 om geluid te detecteren met behulp van een geluidssensor

Later kunt u de code aanpassen zodat deze een LED of een lamp inschakelt (met behulp van een relais) wanneer er een geluid wordt gehoord, of zelfs een servomotor laat draaien.
Benodigde Hardware
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Geluidssensor
U kunt de geluidssensor gebruiken om geluid om u heen te detecteren. Er zijn twee soorten geluidssensormodules:
- Digitale geluidssensormodule: geeft een eenvoudig AAN of UIT signaal.
- Analoge geluidssensormodule: geeft zowel continue waarden als AAN/UIT signalen uit.
U kunt de gevoeligheid van de digitale uitgang aanpassen met de ingebouwde potentiometer.
De Digitale Geluidssensor Pinout
De digitale geluidssensor heeft drie pinnen:
- VCC pin: Verbinden met VCC (3.3V tot 5V).
- GND pin: Verbinden met GND (0V).
- OUT pin: Dit is een uitgangspin. Deze toont HIGH wanneer het stil is en LOW wanneer geluid wordt gedetecteerd. Verbind deze pin met de ingangspin van Arduino UNO R4.

De geluidssensor bevat een potentiometer om de gevoeligheid aan te passen. Het heeft ook twee LED-indicatoren.
- Eén LED-indicator voor voeding
- Eén LED-indicator voor geluid: aan wanneer er geluid is, uit wanneer het stil is
De Analoge Geluidssensor Pinout
De analoge geluidssensor heeft vier pinnen:
- + pin: moet worden aangesloten op 5V.
- G pin: moet worden aangesloten op GND (0V).
- DO pin: is een digitale uitgangspin. Deze is HIGH wanneer het stil is en LOW wanneer geluid wordt gedetecteerd. Verbind deze pin met de digitale ingangspin van Arduino UNO R4.
- AO pin: is een analoge uitgangspin. Deze stuurt het geluidsniveau uit als een analoge waarde. Verbind deze pin met de analoge ingangspin van Arduino UNO R4.

De analoge geluidssensor bevat een handige ingebouwde potentiometer. Hiermee kunt u eenvoudig de gevoeligheid voor de digitale uitgang wijzigen. Het heeft ook twee LED-indicatoren.
- Eén LED-lampje toont of de voeding aan staat.
- Een ander LED-lampje toont of er geluid is. Het licht op wanneer er geluid is en gaat uit wanneer het stil is.
Hoe het Werkt
De module bevat een instelbare potentiometer om te bepalen hoe gevoelig deze is voor geluid.
- Wanneer de sensor een geluid hoort, is de uitgangspin LOW.
- Wanneer de sensor geen geluid hoort, is de uitgangspin HIGH.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
Hoe te Programmeren voor Geluidssensor
- Stel de Arduino UNO R4 pin in als digitale ingang met behulp van de pinMode() functie. Bijvoorbeeld pin 8
- Gebruik de digitalRead() functie om de status van een pin op de Arduino UNO R4 te controleren.
Arduino UNO R4 Code - Geluid Detecteren
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Sluit de geluidssensor aan op de Arduino Uno R4 volgens het bijgeleverde schema.
- Verbind het Arduino Uno R4 bord met uw computer via een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 bord (bijv. Arduino Uno R4 WiFi) en COM-poort.
- Kopieer de code en open deze in Arduino IDE.
- Klik op de Upload knop in Arduino IDE om de code naar de Arduino UNO R4 te sturen.
- Klap met uw hand in de buurt van de geluidssensor.
- Controleer de resultaten op de Seriële Monitor.
Als u ziet dat het LED-lampje de hele tijd aan blijft of uit blijft zelfs wanneer er geluid is, kunt u de instellingen van de potentiometer wijzigen om de reactie van de sensor op geluid beter aan te passen.
Probleemoplossing
Als de geluidssensor niet goed werkt, probeer dan deze stappen:
- Pas de gevoeligheid aan: u kunt de gevoeligheid van de sensor afstemmen door de potentiometer aan te passen.
- Verminder trillingen: De geluidssensor kan trillingen en windgeluid oppikken. Het helpt om deze op een stabiel oppervlak te bevestigen om deze trillingen te verminderen.
- Overweeg het detectiebereik: Onthoud dat deze geluidssensor alleen geluiden kan detecteren tot 10 inch afstand. Om juiste metingen te krijgen, maak geluiden in de buurt van de sensor.
- Controleer de voeding: Zorg ervoor dat de voeding stabiel is omdat de geluidssensor, die een analoge schakeling is, wordt beïnvloed door voedingsruis.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.