Sukurkite pyptelėjimą Tai yra kažkas, ko siekiama įvairiuose „pasidaryk pats“ projektuose, todėl gamintojai turi naudoti įvairius įrenginius, kad galėtų generuoti minėtą garsą. Vienas iš prietaisų, kurį galite naudoti, yra mažas garsiakalbis, nors tai nėra pats tinkamiausias, jei vienintelis jūsų siunčiamas dalykas yra elektrinis signalas, nes dėl membranos vibracijos jis sukurs labai būdingą įtrūkimą ar spragtelėjimą, mažai triukšmo. Todėl geriausia naudoti dūzgesį arba dūzgesį.
Paprastai dydis yra daug mažesnis nei įprastų garsiakalbių, o kas dar geriau garsinis signalas skleis pyptelėjimą ar garsą kuris pritrauks daugiau dėmesio nei tas garsiakalbio garsas, jei jam nebus teikiamas garso signalas. Taigi, jei esate kūrėjas ir norite sugeneruoti kokį nors įspėjimą apie įvykį savo projekte, prietaisas, kurį šiandien pristatome jums, jums tiks kaip pirštinė ...
Kas yra zumeris ar zumeris?

Zumeris arba zuzeris yra elektroninis prietaisas, kuris veikia kaip daviklis. Jo funkcija yra sukurti aukštą arba dūzgiantį garsą, kol jam tiekiama energija. Štai kodėl idealiausia integruotis su „Arduino“, nes sugeneravus įvykį, kurį norite įspėti ar įspėti, galite užprogramuoti mikrovaldiklį siųsti signalą garsiakalbiui, jei tas įvykis įvyktų, ir tokiu būdu jus įspėti tuo garsu.
Pagal ejemploJei naudojote temperatūros jutiklį ir norite, kad jis jus perspėtų, kai jis viršija 100ºC, tuomet galite naudoti garsinį signalą kaip įspėjimo elementą, o „Arduino“ siunčia elektrinį signalą signalui, kai temperatūros jutiklis atliks tuos matavimus. Akivaizdu, kad rastos programos yra labai įvairios ...
Jūsų namuose yra daugybė prietaisų galite rasti dūzgesių, pavyzdžiui, žadintuvuose. Daugelis šių laikrodžių naudoja garsinius signalus, ypač mažus, nors kai kurie gali naudoti garsiakalbius, kad pažadintų jus su radiju, su melodija ir pan. Tiesa ta, kad nereikia nieko išardyti Nerasta jokių produktų., iš tikrųjų tai yra labai pigu ir lengva rasti.
Buferių tipai
Galite rasti įvairių tipų, išskyrus tuos, kurie naudoja elektromagnetinę ritę ar pjezoelektrinį diską, taip pat galite rasti:
- Tiems, kurie neintegruokite osciliatoriaus: šiuo atveju reikalingas išorinis osciliatorius, kad jis gerai veiktų.
- Tiems, kurie integruotas osciliatorius- Įmontuotas osciliatorius palengvina jo valdymą, tiesiog įjunkite įtampą garsinio signalo ar garsiakalbio gnybtuose ir turėsite garsą.
Svarbu prisiminti ir tai yra specialūs „Arduino“ moduliai su garsiniu signalu ir viskuo, ko reikia, kad galėtumėte lengvai prisijungti prie savo mėgstamos „pasidaryk pats“ lentos.
operacija
Jo struktūra yra paprasta, ji turi tik vieną elektromagnetas arba pjezoelektrinis diskas (priklausomai nuo skambučio tipo) ir metalinis plieno lakštas. To pakanka, kad skleistų garsą, kai srovė tiekiama į pjezoelektriką ar elektromagnetą, ir tai priverčia metalinę foliją vibruoti.
Dažniausiai yra pjezoelektrinis tipas, šiuo atveju jie turi metalinį lakštą, priklijuotą prie keramikos lakšto. Kai taikoma įtempimas tarp dviejų arkų, skleidžiančių spragtelėjimą. Kai tiekiama įtampa nutrūksta, jie grįžta į įprastą būseną. Bet jei generuojami laikrodžio ar pakaitiniai impulsai, tai skleidžia mūsų ieškomus garsinius pyptelėjimus.
Integracija su „Arduino“

Su integracija su „Arduino“ Tai negali būti paprasčiau, nesvarbu, ar perkate įprastą „Arduino“ garsinį signalą, ar pasyvųjį modulį, jį galima prijungti labai lengvai, o kodas, kurį turite parašyti „Arduino IDE“, taip pat yra labai paprastas (pagrindas, tada tai priklausys nuo to, ką jūs norite pridėti save).
Kalbant apie a paprasto kodo pavyzdys, tai gali būti toks, kai garsinis signalas skleidžia garsą 1 sekundę ir sustoja, grįžta prie 1 sekundės ir panašiai:
/* Programa simple para emitir pitidos de 1 segundo intermitentes */ const int buzzer = 9; //El pin al que se conecta el buzzer es el 9 void setup(){ pinMode(buzzer, OUTPUT); // Pin 9 declarado como salida } void loop(){ tone(buzzer, 50); // Envía señal de 1Khz al zumbador delay(1000); noTone(buzzer); // Detiene el zumbador delay(1000); //Espera un segundo y vuelve a repetir el bucle }Daugiau informacijos - „Arduino“ programavimo vadovas