» elektroniikka » Työläs »Yksinkertainen tee-se-itse-analoginen äänianturi Arduinolle

Yksinkertainen analoginen äänianturi Arduinolle "tee itse"

Terveisiä ystäviä. Tänään kokoamme analogisen äänianturin, joka toimii täydellisesti mikro-ohjaimien, Arduinon ja muiden vastaavien laitteiden kanssa. Ominaisuuksiltaan ja kompaktiisuudeltaan se ei missään nimessä ole huonompi kuin kiinalaiset kollegansa ja pystyy selviytymään täydellisesti tehtävästä.

Joten aloitetaan. Ensin on päätettävä komponenteista ja piireistä. Piirin toimintaperiaate on yksinkertainen: heikko signaali mikrofonista vahvistetaan ja lähetetään Arduinon analogiseen nastaan. Vahvistimena käytän operaatiovahvistinta (vertailijaa). Se tarjoaa paljon suuremman voiton verrattuna tavanomaiseen transistoriin. Minun tapauksessani LM358-siru toimii tässä vertailussa, se löytyy kirjaimellisesti mistä tahansa. Ja se maksaa melko halpaa.

Jos et löytänyt LM358: ta, voit laittaa sen tilalle minkä tahansa muun sopivan operaatiovahvistimen. Esimerkiksi valokuvassa esitetty vertailija seisoi television infrapunavastaanottimen signaalin vahvistinkortilla.


Katsotaan nyt anturipiiriä.
Yksinkertainen analoginen äänianturi Arduinolle

Operaatiovahvistimen lisäksi tarvitsemme muutamia helpommin saatavilla olevia komponentteja.

Tavallisin mikrofoni. Jos mikrofonin napaisuutta ei ole ilmoitettu, katso vain sen kontaktit. Miinus tulee aina koteloon, ja vastaavasti piirissä se on kytketty "maahan".

Seuraavaksi tarvitsemme 1 kΩ: n vastus.

Kolme 10 kΩ: n vastusta.

Ja toinen 100 kΩ: n vastus on 1 MΩ.

Minun tapauksessani 620 kOhm-vastusta käytetään ”kultaisena keskiarvona”.

Mutta ihannetapauksessa sinun on käytettävä sopivan luokan muuttuvaa vastusta. Lisäksi, kuten kokeilut osoittavat, suurempi luokitus vain lisää laitteen herkkyyttä, mutta enemmän ”kohinaa” esiintyy.

Seuraava komponentti on 0,1 uF kondensaattori. Se on merkitty "104".

Ja toinen kondensaattori, 4,7 uF.

Nyt siirrymme kokoonpanoon. Kokoin piirin asennetulla asennuksella.













Kokoonpano valmis.Asensin piirin tapaukseen, jonka tein pienestä kappaleesta muoviputkea.
Jatkamme laitteen testaamista. Yhdistän sen taululle Työläs UNO. Muutamme Arduinon kehitysympäristöön ja avaamme AnalogReadSerial-esimerkin perusteet-osiossa.
tyhjä asennus () {
  Serial.begin (9600); // yhdistä sarjayhteys 9600 baudilla
}
tyhjä silmukka () {
    int sensorValue = analoginen lukema (A0); / * lue arvo nollasta analogiselta nastaltä ja tallenna se muuttujaan sensorValue * /
    Serial.println (sensorValue); // tulosta arvo porttiin
  viive (1); // odota yhden millisekunnin vakautumista
}

Ennen kuin lataamme taululle, muutamme viivettä 50 millisekunnilla ja lataamme sen. Sen jälkeen teemme testipuuvillaa ja noudatamme ohjeita. Taputuksen aikana he hyppäävät, yrittävät muistaa tämän arvon suunnilleen ja palata luonnokseen.
Lisää pari riviä luonnokseen.
if (sensorValue> X) {
Serial.print ("CLAP");
viive (1000);
}

Lisää "X": n sijasta sama arvo, lataa ja napsauta uudelleen. Joten jatka, kunnes löydät optimaalisen vastausarvon. Yliarvioidulla arvolla ehto täyttyy vain hyvin lyhyen matkan puuvillalla. Jos arvo on alhaisempi, ehto täyttyy pienimmästä kohinasta tai askelten äänestä.

Lisäksi, kun vastus R5 on valittu oikein, tämä anturi voi muuttua digitaaliseksi ja sitä voidaan käyttää laitteistokatkoksissa. Tämän suunnittelun potentiaali on valtava, sen perusteella voit koota joukon erilaisia ​​projekteja, ja sen yksinkertaisuus tekee laitteesta kaikkien saatavilla.
Lopuksi ehdotan, että katsot videon, jossa kaikki näkyy selvästi. Myös yksinkertaisimman puuvillakytkimen kalibrointiprosessi ja kokoonpano selitetään paljon yksityiskohtaisemmin.

Toivottavasti nautit siitä. Toivotan onnistunutta kokoonpanoa!
9
8
3

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
1 kommentti
Operaatiovahvistin ei ole vertailu. Kyllä, sitä voidaan käyttää joissain tapauksissa vertailutilassa, kun taas sen ominaisuudet ovat huonommat kuin “oikean” vertailijan. Tässä tapauksessa meillä ei ole mitään vertailulaitetta, mutta käänteinen vahvistin.

Ja koska se on valtava suosio, se on melko halpa.
Se ei ole halpaa tästä syystä, aivan päinvastoin, se on suosittu, koska erittäin kunnollisilla parametreilla on todellisia penniä.
Tapaus kattaa vain sen pääosan piiristä, joka on altis vaurioille.
Epäilyttävä opinnäyte. Oli paljon parempi sulkea kaikki.

Ja loput - hyvin tehty! Tein sen itse, viritin ohjelmaa.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...