» elektronika » Težak »Jednostavni" uradi sam "analogni zvučni signal za Arduino

Jednostavni analogni zvučni senzor za Arduino uradi sam

Pozdrav prijatelji. Danas ćemo sastaviti analogni zvučni senzor koji će savršeno raditi s mikrokontrolerima, Arduinom i drugim sličnim uređajima. Po svojim karakteristikama i kompaktnosti, on apsolutno nije inferiorni od svojih kineskih kolega i savršeno se može nositi sa zadatkom.

Pa krenimo. Prvo morate odlučiti o komponentama i krugu. Princip rada kruga je jednostavan: slabi signal iz mikrofona se pojačava i šalje na analogni pin Arduino. Kao pojačalo koristit ću operativno pojačalo (komparator). Omogućuje puno veći dobitak u odnosu na konvencionalni tranzistor. U mom slučaju, čip LM358 poslužit će kao ovaj komparator, a može se naći doslovno bilo gdje. A košta prilično jeftino.

Ako niste mogli pronaći LM358, tada na njegovo mjesto možete staviti bilo koje drugo odgovarajuće operativno pojačalo. Na primjer, komparator prikazan na fotografiji stajao je na ploči pojačala signala infracrvenog prijemnika na televizoru.


Sada pogledajmo krug senzora.
Jednostavni analogni zvučni senzor za Arduino uradi sam

Uz operativno pojačalo trebat će nam još nekoliko lako dostupnih komponenti.

Najobičniji mikrofon. Ako polaritet mikrofona nije naznačen, samo pogledajte njegove kontakte. Minus jedan uvijek ide u slučaj, a u krugu je, prema tome, spojen na "zemlju".

Zatim nam treba otpornik od 1 kΩ.

Tri otpornika od 10 kΩ.

A drugi otpornik od 100 kΩ je 1 MΩ.

U mom slučaju, otpornik od 620 kOhm koristi se kao "zlatna sredina".

Ali u idealnom slučaju morate koristiti varijabilni otpornik odgovarajuće ocjene. Štoviše, kako pokazuju eksperimenti, veća ocjena samo povećava osjetljivost uređaja, ali javlja se i više "buke".

Sljedeća komponenta je kondenzator 0,1 uF. Označena je "104".

I još jedan kondenzator, na 4,7 uF.

Sada prelazimo na montažu. Sastavio sam sklop s montiranom instalacijom.













Skupština je završena.Krug sam ugradio u futrolu koju sam napravio od malog komada plastične cijevi.
Nastavljamo s testiranjem uređaja. Spojit ću ga s pločom Težak UNO. Ulazimo u razvojno okruženje Arduina i otvaramo primjer AnalogReadSerial u odjeljku Osnove.
poništavanje postave () {
  Serial.begin (9600); // spojite serijsku vezu na 9600 baud
}
void petlja () {
    int sensorValue = analogRead (A0); / * pročitajte vrijednost s nulte analogne pinove i spremite je u varijabilnu osjetnicuValue * /
    Serijski.println (sensorValue); // na ulazu iznesite vrijednost
  kašnjenje (1); // pričekati jednu milisekundu za stabilizaciju
}

Prije utovara u ploču mijenjamo kašnjenje za 50 milisekundi i učitavamo ga. Nakon toga izrađujemo probni pamuk i slijedimo indikacije. U trenutku pljeskanja skaču, pokušavaju približno zapamtiti ovu vrijednost i vrate se skici.
Dodajte nekoliko crta skici.
ako (sensorValue> X) {
Serijski.print ("CLAP");
kašnjenje (1000);
}

Umjesto "X", ponovo umetnite istu vrijednost, učitajte i pljeskajte. Tako nastavite dok ne pronađete optimalnu vrijednost odziva. Uz precijenjene vrijednosti, uvjet će biti ispunjen samo pamukom na vrlo maloj udaljenosti. Uz nižu vrijednost, uvjet će biti zadovoljen pri najmanjoj buci ili zvuku koraka.

S pravilnim odabirom otpornika R5, ovaj se senzor može pretvoriti u digitalni i može se koristiti u hardverskim prekidima. Potencijal ovog dizajna je ogroman, na temelju njega možete sastaviti gomilu različitih projekata, a njegova jednostavnost čini uređaj dostupan svima.
Zaključno, predlažem da pogledate video u kojem je sve jasno prikazano. Postupak umjeravanja i sastavljanje najjednostavnijeg pamučnog prekidača također su objašnjeni puno detaljnije.

Nadam se da ste uživali. Želim vam uspješnu skupštinu!
9
8
3

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
1 komentar
Operativno pojačalo nije komparator. Da, može se koristiti u nekim slučajevima u načinu usporedbe, dok će njegove karakteristike biti gore od karakteristika "ispravnog" komparatora. U ovom slučaju nemamo komparator, već invertirajuće pojačalo.

A zbog svoje ogromne popularnosti, prilično je jeftina.
Nije jeftin zbog toga, upravo suprotno, popularan je zbog činjenice da s vrlo pristojnim parametrima postoje prave sitnice.
Slučaj pokriva samo glavni dio kruga, koji je najosjetljiviji na oštećenja.
Dvojbena teza. Bilo je puno bolje sve zatvoriti.

A ostalo - dobro učinjeno! Učinio sam to, ispravio program.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...