Brzęczyk to małe urządzenie wytwarzające dźwięk, które może być używane w alarm lub powiadomienie jakiejś osoby. W wielu projektach musimy połączyć brzęczyk z Arduino, aby wygenerować dźwięk słyszalny jak w tworzeniu projektu cyfrowego zegara i podobnie do tworzenia tonu powiadamiania.
Ten zapis jest bardzo przydatny dla początkujących, którzy uczą się Arduino, ponieważ w tym nauczymy się, jak połączyć brzęczyk z Arduino.
Co to jest brzęczyk
Brzęczyk to małe urządzenie, którego można użyć do generowania pewnego dźwięku z określoną częstotliwością. Brzęczyk ma różne typy w zależności od jego konstrukcji:
W następnych sekcjach rozważymy piezoelektryczny brzęczyk do dalszego wyjaśnienia interfejsu brzęczyka z Arduino.
Co to jest brzęczyk piezoelektryczny
W brzęczyku piezoelektrycznym dwie metalowe płyty zawierają kryształ piezoelektryczny, gdy napięcie jest nakładane, kryształ piezoelektryczny zaczyna wibrować z powodu przyciągania i odpychania metalowych płyt do siebie. Brzęczyk piezoelektryczny ma dwie nogi; jedna noga jest krótka, która jest podłączona do ziemi, a druga noga, większa, jest podłączona do napięcia wejściowego.
Jakie są funkcje używane w Arduino do brzęczyka
Wbudowane funkcje Arduino, które można użyć z brzęczykiem do wytworzenia słyszalnego tonu i zatrzymania tonu, to:
ton(): Ta funkcja służy do wytworzenia fali dźwiękowej określonej częstotliwości, funkcja jest przydatna tylko z pinami PWM 3 i 11 na wszystkich płytach Arduino z wyjątkiem Arduino Mega.
Składnia: ton (wyjście, częstotliwość, czas trwania), ton (wyjście, częstotliwość)
Używa dwóch lub trzech parametrów; jeden dotyczy pinu wyjściowego, drugi jest dla częstotliwości, a trzeci parametr jest czas trwania do czasu, gdy brzęczyk powinien wytworzyć dźwięk.
niejeden(): Ta funkcja służy do zatrzymania fali dźwiękowej wytwarzanej przez funkcję ton ().
Składnia: notone (wyjście)
Wymaga tylko jednego parametru, który ma numer pinu wyjściowego, w którym brzęczyk jest podłączony.
Jakie są metody generowania dźwięku z brzęczyka
Istnieją dwie metody stosowania brzęczyka do wytwarzania dźwięku; Jednym z nich jest ręczne użycie funkcji DigitalWrite (), a drugą metodą jest użycie funkcji ton () i notone ().
Wytwarzanie dźwięku za pomocą DigitalWrite (): Użyj kodu, aby wygenerować dźwięk poprzez proste przełączanie stanów wyjściowych na PIN z DigitalWrite ():
void setup ()
Pinmode (11, wyjście);
void Loop ()
DigitalWrite (11, High);
opóźnienie (500);
DigitalWrite (11, niski);
opóźnienie (500);
Wytwarzanie dźwięku za pomocą ton () i notone (): Możemy również wytworzyć dźwięk za pomocą funkcji ton () i notone (), rozważ kod:
void setup () pinmode (11, wyjściowe);
void Loop ()
ton (11 200);
opóźnienie (500);
Notone (11);
opóźnienie (500);
Sprzęt i symulacja
Zaprojektujemy obwód w celu lepszego zrozumienia użycia brzęczyka, ale będziemy używać diody LED wraz z brzęczykiem, aby wyjście brzęczyka można wizualizować z symulacji. Do tego potrzebujemy komponentów:
Schemat obwodu będzie:
Na powyższym schemacie obwodu podłączyliśmy brzęczyk, jedną nogę brzęczyka do D11, drugi z ziemią, a dioda LED jest podłączona równolegle do brzęczyka. Symulacja będzie:
Konfiguracja sprzętowa powyższego obwodu to:
Wniosek
Brzęczyk może być połączony z Arduino w różnych projektach, aby uzyskać dźwięk słyszalny na przykład w alarmie pożarowym, służy do generowania dźwięku alarmowego. Połączenie brzęczyka jest bardzo proste, ponieważ ma dwie nogi; jedna noga jest podłączona do ziemi, a druga to do 5 woltów lub skąd przyjmujesz wejście. W tym artykule metodą interfejsu brzęczyka z Arduino jest wspomniana dwiema różnymi metodami i użyliśmy brzęczyka piezoelektrycznego.