» elektronika » Arduino »Jednoduchý analógový zvukový senzor dou-it pre seba

Jednoduchý analógový zvukový senzor pre Arduino to urobí sám

Zdravím priateľov. Dnes zostavíme analógový zvukový senzor, ktorý bude dokonale pracovať s mikrokontrolérmi, Arduino a ďalšími podobnými zariadeniami. Vďaka svojim vlastnostiam a kompaktnosti nie je absolútne horší ako jej čínski kolegovia a dokáže túto úlohu dokonale zvládnuť.

Začnime teda. Najprv musíte rozhodnúť o komponentoch a obvodoch. Princíp činnosti obvodu je jednoduchý: slabý signál z mikrofónu je zosilnený a odoslaný na analógový pin Arduino. Ako zosilňovač použijem operačný zosilňovač (komparátor). Poskytuje oveľa vyšší zisk v porovnaní s konvenčným tranzistorom. V mojom prípade bude čip LM358 slúžiť ako tento komparátor, dá sa nájsť doslova kdekoľvek. A to stojí dosť lacné.

Ak nemôžete nájsť LM358, môžete na jeho miesto umiestniť akýkoľvek iný vhodný operačný zosilňovač. Napríklad komparátor zobrazený na fotografii stál na doske zosilňovača signálu infračerveného prijímača v televízore.


Teraz sa pozrime na obvod snímača.
Jednoduchý analógový zvukový senzor pre Arduino to urobí sám

Okrem operačného zosilňovača budeme potrebovať aj niekoľko ľahšie prístupných komponentov.

Najbežnejší mikrofón. Ak polarita mikrofónu nie je uvedená, stačí sa pozrieť na jeho kontakty. Mínus jeden vždy ide do prípadu a v obvode je teda pripojený k „zemi“.

Ďalej potrebujeme odpor 1 kΩ.

Tri odpory 10 kΩ.

A ďalší odpor 100 kΩ je 1 MΩ.

V mojom prípade sa ako „zlatý priemer“ používa rezistor 620 kOhm.

Ale v ideálnom prípade musíte použiť variabilný rezistor s príslušným hodnotením. Navyše, ako ukazujú experimenty, väčšie hodnotenie iba zvyšuje citlivosť zariadenia, ale objavuje sa viac „šum“.

Ďalším komponentom je kondenzátor 0,1 uF. Je označený ako „104“.

A ďalší kondenzátor pri 4,7 uF.

Teraz prejdeme na zhromaždenie. Zostavil som obvod s namontovanou inštaláciou.













Montáž bola dokončená.Okruh som nainštaloval v prípade, že som vyrobil z malého kúska plastovej trubice.
Pokračujeme v testovaní zariadenia. Pripojím ho k doske Arduino UNO. Prejdeme do vývojového prostredia Arduino a otvoríme príklad AnalogReadSerial v časti Basics.
neplatné nastavenie () {
  Serial.begin (9600); // pripojte sériové pripojenie rýchlosťou 9600 baudov
}
void loop () {
    int sensorValue = analogRead (A0); / * načíta hodnotu z nulového analógového pin a uloží ju do premennej SensorValue * /
    Serial.println (sensorValue); // výstup hodnoty do portu
  oneskorenie (1); // počkajte jednu milisekundu na stabilizáciu
}

Pred vložením do dosky zmeníme oneskorenie o 50 milisekúnd a načíta sa. Potom vyrobíme testovaciu bavlnu a sledujeme indikácie. V čase tlieskania vyskočia, snažia sa túto hodnotu približne zapamätať a vrátiť sa do náčrtu.
Pridajte do náčrtu niekoľko riadkov.
if (senzorValue> X) {
Serial.print („CLAP“);
oneskorenie (1000);
}

Namiesto písmena „X“ vložte tú istú hodnotu, znova načítajte a klepajte. Pokračujte, kým nenájdete optimálnu hodnotu odpovede. Pri nadhodnotenej hodnote bude táto podmienka splnená iba pri bavlne vo veľmi blízkej vzdialenosti. Pri nižšej hodnote bude stav splnený pri najmenšom hluku alebo zvuku krokov.

Pri správnom výbere rezistora R5 sa tento snímač môže zmeniť na digitálny a môže sa použiť pri hardvérových prerušeniach. Potenciál tohto dizajnu je obrovský, na jeho základe môžete zostaviť množstvo rôznych projektov a jeho jednoduchosť robí zariadenie prístupným pre všetkých.
Na záver navrhujem pozerať si video, v ktorom je jasne uvedené všetko. Proces kalibrácie a zostavenie najjednoduchšieho spínača z bavlny sú tiež vysvetlené oveľa podrobnejšie.

Dúfam, že sa vám to páčilo. Prajem vám úspešné zhromaždenie!
9
8
3

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
1 komentár
Operačný zosilňovač nie je porovnávací. Áno, v niektorých prípadoch sa môže použiť v porovnávacom režime, zatiaľ čo jeho vlastnosti budú horšie ako v prípade „správneho“ porovnávača. V tomto prípade nemáme žiadny porovnávač, ale invertujúci zosilňovač.

A kvôli svojej veľkej popularite je pomerne lacný.
Nie je to lacné, práve naopak, je to populárne kvôli tomu, že s veľmi slušnými parametrami existujú skutočné haliere.
Prípad sa týka iba hlavnej časti okruhu, ktorá je najviac poškodená.
Pochybná téza. Bolo oveľa lepšie zatvoriť všetko.

A zvyšok - dobre urobené! Urobil som to sám, program som odladil.

Odporúčame vám prečítať si:

Ruku pre smartphone ...