HS-S05A-äänimikrofonin tunnistusmoduuli – Analoginen ja digitaalinen äänentunnistusmoduuli Arduino-projekteihin
HS-S05A-äänimikrofonin tunnistusmoduuli on kompakti äänentunnistusmoduuli taputuskytkimille, äänellä ohjattaville valoille, robotiikalle, luokkahuonekokeille ja yksinkertaiselle tärinä-/äänitapahtumien tunnistukselle. Se käyttää elektret-mikrofonia ääniaaltojen havaitsemiseen ja tarjoaa signaalilähdöt, jotka voidaan liittää mikrokontrollerin tuloihin.
Nykyinen listaus kuvaa sekä digitaalisen signaalinastan että analogisen signaalinastan, tukien 3,3V / 5V syöttöjännitettä ja 2,54 mm:n nastaliitäntää. Tämä tekee moduulista helppokäyttöisen ELAB Nano V3-, Raspberry Pi Pico W- ja leipälauta-prototyyppien kanssa käyttäen MB 102 Breadboard Kit-sarjaa.
Tämä moduuli on tarkoitettu suhteelliseen äänentunnistukseen eikä kalibroituun äänipainemittaukseen. Käytä digitaalista lähtöä kynnystapahtumiin ja analogista lähtöä tason seurannan kaltaiseen käyttöön. Tarkkoihin desibelimittauksiin käytä kalibroitua äänitasomittaria.
Tekniset tiedot
| Parametri | Arvo |
|---|---|
| SKU | HS-S05A |
| Tuotetyyppi | Äänimikrofonin tunnistusmoduuli |
| Tunnistuselementti | Elektret-kondensaattorimikrofoni |
| Lähdöt | Digitaalinen signaali- ja analoginen signaalinastat |
| Syöttöjännite | 3,3V / 5V, nykyisen listauksen mukaan |
| Liitin | 2,54 mm:n askelpituuden nastaliitin |
| Nastat | G, V, S, A |
| Kiinnitys | Kaksoisruuvikiinnitys |
| Parhaaseen käyttöön | Ääntapahtumien ja suhteellisen äänitason tunnistukseen |
| Ei tarkoitettu | Kalibroitu dB-mittaus |
Piirilevyn asettelu & merkintäopas
- G – Maa-liitäntä.
- V – Positiivinen virtasyöttö.
- S – Digitaalinen signaalinasto kynnystunnistukseen.
- A – Analoginen signaalinasto suhteelliselle äänitasolle.
- Mikrofoni – Elektret-mikrofonin aukko; pidä se avoimena äänelle.
- Liitin – 2,54 mm nastaliitin hyppylangoille.
- Kiinnitysreiät – Käytä ruuveja liikkeen ja käsittelymelun vähentämiseksi.
- Sijoitusohje – Pidä kaukana tuulettimista, moottoreista ja tärinälähteistä, elleivät ne ole kohdeääniä.
Sovellusesimerkit
1. Arduino analoginen äänitaso
Lue analoginen ulostulo ja tulosta suhteellinen äänitaso.
const int micPin = A0; void setup() { Serial.begin(115200); } void loop() { Serial.println(analogRead(micPin)); delay(20); }
2. Taputuslaukaisin
Käytä digitaalista ulostuloa kytkeäksesi LED päälle kovalla äänellä.
const int soundPin = 2; const int ledPin = 13; bool state = false; void setup() { pinMode(soundPin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { if (digitalRead(soundPin) == HIGH) { state = !state; digitalWrite(ledPin, state); delay(300); } }
3. Huippuääniaalto
Seuraa korkeinta analogista arvoa lyhyen ajan sisällä.
const int micPin = A0; void setup() { Serial.begin(115200); } void loop() { int peak = 0; for (int i = 0; i < 100; i++) { peak = max(peak, analogRead(micPin)); delay(1); } Serial.println(peak); }
4. MicroPython-äänitapahtuma
Lue digitaalinen äänilaukaisin Pico-tyyppisestä levystä.
from machine import Pin import time sound = Pin(15, Pin.IN) while True: if sound.value(): print("ääni havaittu") time.sleep(0.3) time.sleep(0.01)
Pakkaussisältö
- 1 x HS-S05A Äänimikrofonin anturimoduuli
UKK
Q: Voiko tämä mitata tarkkoja desibelejä?
A: Ei, se on tarkoitettu suhteelliseen äänen ja tapahtumien havaitsemiseen, ei kalibroituun dB-mittaukseen.
Q: Mikä on S-nasta?
A: S on digitaalisen signaalin nasta.
Q: Mikä on A-nasta?
A: A on analogisen signaalin nastan nimi.
Q: Voiko se toimia 3.3V:lla?
A: Nykyinen ilmoitus kertoo 3.3V / 5V tuen.
Q: Voinko tehdä taputuskytkimen?
A: Kyllä, käytä digitaalista ulostuloa ja tee debouncing ohjelmistossa.
Q: Miksi se laukeaa satunnaisesti?
A: Taustamelu, tärinä tai kynnysarvon asetus saattavat olla liian herkkiä.
Q: Voiko se tallentaa ääntä?
A: Ei, se on yksinkertainen anturimoduuli, ei ääninauhuri.
Q: Minne minun pitäisi kiinnittää se?
A: Kiinnitä se siten, että mikrofonin aukko on kohdesuunnan ääntä kohti ja eristetty tärinästä.


Arviot
Tuotearvioita ei vielä ole.