Jak połączyć brzęczyk z Arduino

Jak połączyć brzęczyk z Arduino

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:

  • Brzęczenia piezoelektryczne
  • Brzęczy elektryczna
  • Elektromagnetyczne brzęczyki
  • Mechaniczne brzęczyki
  • Brzęcze elektromechaniczne

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:

  • PROWADZONY
  • Brzęczyk piezoelektryczny
  • Łączenie przewodów
  • Tablica chleba
  • Arduino Uno

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.