Arduino Nano - Geluidsensor
De geluidsensor heeft de mogelijkheid om de aanwezigheid van geluid in zijn omgeving te detecteren. U kunt deze gebruiken voor projecten die reageren op geluid, zoals lampen die aangaan bij een klap of een voederautomaat voor huisdieren die reageert op geluidssignalen.
In deze handleiding leert u hoe u de Arduino Nano en een geluidsensor gebruikt om geluid te detecteren. We behandelen:
- Hoe u de geluidsensor aansluit op de Arduino Nano
- Hoe u de Arduino Nano programmeert om geluid te detecteren met de geluidsensor.

Daarna hebt u de mogelijkheid om de code aan te passen zodat er bijvoorbeeld een LED of een licht (via een relais) wordt geactiveerd bij geluid, of zelfs een servomotor laat draaien.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Geluidsensor
De geluidsensor kan gebruikt worden om geluid in de omgeving te detecteren. Er zijn twee typen geluidsensormodules:
- Digitale geluidsensor module: geeft een digitale signaalwaarde (AAN/UIT)
- Analoge geluidsensor module: geeft zowel analoge als digitale signaalwaarde
De gevoeligheid van de digitale uitgang kan worden aangepast met een ingebouwde potentiometer.
De Pinout van de Digitale Geluidsensor
De geluidsensor heeft drie pinnen:
- VCC pin: verbind deze met VCC (3,3V tot 5V)
- GND pin: verbind deze met GND (0V)
- OUT pin: dit is een uitgangspin: HIGH als het stil is en LOW als er geluid wordt gedetecteerd. Deze pin moet verbonden worden met een input pin van de Arduino Nano.

De geluidsensor heeft een handige ingebouwde potentiometer waarmee u de gevoeligheid eenvoudig kunt instellen. Daarnaast zijn er twee LED-indicatoren:
- Eén LED geeft de voedingsstatus aan.
- De andere LED geeft de geluidstoestand aan: deze gaat aan als er geluid is en uit als het stil is.
De Pinout van de Analoge Geluidsensor
De analoge geluidsensor heeft vier pinnen:
- + pin: moet verbonden worden met 5V
- G pin: moet verbonden worden met GND (0V)
- DO pin: digitale uitgangspin: HIGH als het stil is en LOW als er geluid is. Deze pin moet verbonden worden met een digitale input pin van de Arduino Nano.
- AO pin: analoge uitgangspin: geeft een analoge waarde die het geluidsniveau aangeeft. Deze moet verbonden worden met een analoge input pin van de Arduino Nano.

Hoe Werkt Het?
De geluidsensormodule bevat een ingebouwde potentiometer waarmee u de geluidsgevoeligheid kunt aanpassen. Zo gedraagt de uitgangspin zich:
- Bij detectie van geluid wordt de uitgangspin op LOW gezet.
- Als er geen geluid is, staat de uitgangspin op HIGH.
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Hoe Programmeert u de Geluidsensor
- Initialiseer de Arduino Nano pin als digitale input met de functie pinMode(). Bijvoorbeeld pin D2
- Lees de status van de Arduino Nano pin met de functie digitalRead().
Arduino Nano Code – Geluid Detecteren
Snelle Stappen
- Kopieer bovenstaande code en open deze in de Arduino IDE
- Klik op de Uploaden knop in de Arduino IDE om de code naar de Arduino Nano te uploaden
- Klap met uw handen voor de geluidsensor
- Bekijk het resultaat in de Serial Monitor.
Let op: Als u merkt dat de LED continu aan of uit blijft, ook als er geluid is, kunt u de potentiometer aanpassen om de geluidsgevoeligheid van de sensor bij te stellen.
Nu heeft u de flexibiliteit om de code persoonlijk aan te passen, bijvoorbeeld om een LED of een lamp te activeren bij geluid. U kunt zelfs een servomotor laten draaien. Voor meer gedetailleerde informatie en stapsgewijze instructies, zie de tutorials aan het einde van deze handleiding.
Problemen Oplossen
Als de geluidsensor niet correct werkt, probeer dan de volgende stappen:
- Verminder trillingen: De geluidsensor is gevoelig voor mechanische trillingen en windgeluid. Monteer de sensor op een stabiele ondergrond om storingen te minimaliseren.
- Houd rekening met het meetbereik: Deze geluidsensor heeft een beperkt bereik van ongeveer 25 cm. Zorg dat de geluidsbron dicht bij de sensor is voor nauwkeurige detectie.
- Controleer de voeding: Zorg voor een stabiele, schone voedingsspanning zonder ruis. De geluidsensor is een analoog circuit en gevoelig voor voedingsstoringen.
Door deze tips te volgen kunt u veelvoorkomende problemen oplossen en de prestaties van uw geluidsensor verbeteren.
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.
Bekijk onze video tutorial voor visuele begeleiding bij dit project! De video biedt extra inzichten en demonstreert het aansluiten en programmeren van de geluidsensor met de Arduino Nano.