Jak połączyć brzęczyk z Raspberry Pi

Jak połączyć brzęczyk z Raspberry Pi
Tworzenie projektu na Raspberry Pi jest stosunkowo proste, aw tym samouczku odkryjesz, w jaki sposób możesz połączyć brzęczyk z urządzeniem Raspberry Pi. Brzęczyk to urządzenie głosowe, które wytwarza dźwięk i jest zwykle używane jako alarmujący instrument. Brzęczyk może wydawać dźwięki na różnych częstotliwościach i możesz zmieniać czas trwania dźwięku w zależności od wymagań. Kluczową zaletą brzęczyka jest to, że może on stworzyć głośny objętość dla systemu ostrzegawczego lub niskiego poziomu do wykorzystania w zabawkach dla dzieci.

Interfejs brzęczyka z Raspberry Pi

Tutaj nauczysz się robić prosty projekt, jak interfejs brzęczyka z urządzeniem Raspberry Pi. Przed rozpoczęciem tego projektu upewnij się, że będziesz mieć niezbędne komponenty, które są następujące.

  • Raspberry Pi 4
  • Tablica chleba
  • Brzęczyk
  • Druty do podłączania kołków gpio Raspberry Pi z płytą chlebową
  • Rezystor

Po upewnieniu się, że wszystkie komponenty są dostępne, możesz następnie rozpocząć tworzenie projektu, a poniżej są dwie metody mądrego zrobienia tego.

Montaż sprzętu

Po pierwsze, zgromadzimy komponenty na Breadboard:

Krok 1: Umieść brzęczyk na tablicy chleba, jak pokazano poniżej na zdjęciu. Jedna noga brzęczyka pobiera dane wejściowe z Raspberry Pi, a drugi połączy się z ziemią.

Krok 2: Podłącz kabel do obu końców brzęczyka umieszczonego na tablicy chleba.

Krok 3: Teraz mamy dwa przewody skoczkowe, niebieski i zielony i musisz upewnić się, że zielony drut jest podłączony do GPIO 6 (szpilka uziemienia), a niebieski przewód jest połączony z GPIO 27 (interfejs).

Interfejs brzęczyka z Raspberry Pi za pomocą Scratch Desktop

Po nawiązaniu połączenia będziesz musiał pobrać oprogramowanie o nazwie Scratch Desktop na Raspberry Pi 4, używając poniższego wspomnianego polecenia w terminalu.

$ sudo apt instal scratch3

Po instalacji poniższe kroki, które należy wykonać, aby skutecznie połączyć brzęczyk z Raspberry Pi i wyprodukować dźwięk.

Krok 1: Teraz uruchom pulpit Scratch, wprowadzając polecenie „Scratch3” w terminalu.

$ Scratch3

Krok 2: Teraz przejdź do opcji „Dodaj rozszerzenie” na pulpicie Scratch.

Krok 3: Przewiń w dół i wybierz opcję „Raspberry Pi GPIO”.

Krok 4: Kliknij opcję „Zdarzenia”.

Krok 5: Przeciągnij blok zdarzenia „When - kliknięte” do drugiego pola, jak pokazano na poniższym obrazku.

Krok 6: Następnie przejdź do opcji „Kontrola” i przeciągnij „Forever” do następnego pola, jak pokazano poniżej.

Krok 7: W następnym kroku przejdź do opcji „Raspberry Pi GPIO”.

Krok 8: Przeciągnij „Set GPIO High” do następnego pola na polu „Forever”, jak pokazano poniżej.

Krok 9: Teraz ustaw pin GPIO na numer 27 z 0, jak pokazano poniżej.

Krok 10: Następnie przejdź ponownie do opcji „zdarzenie” ponownie i w opcji „Kontrola” wybierz „Poczekaj 1 sekundy” i umieść go poniżej zestawu „GPIO”, jak pokazano poniżej.

Krok 11: Przejdź do „Raspberry Pi GPIO ponownie” i tam ponownie wybierz pole „Set GPIO” i umieść je po polu „Poczekaj 1 sekundy”, ale tym razem zmień wyjście z wysokiej na niski.

Krok 12: Przejdź ponownie do opcji „Kontrola” i wybierz ponownie pole „Poczekaj 1 sekundy”. Przeciągnij pudełko i umieść je poniżej niskiego wyjścia GPIO, jak pokazano poniżej.

Krok 13: Naciśnij „czerwony przycisk” i tam idziesz brzęczyk zacznie sygnał dźwiękowy.

Interfejs brzęczyka z Raspberry Pi za pomocą kodu Pythona

Możesz także interfejs brzęczyk z Raspberry Pi za pomocą prostego kodu Pythona, poniżej znajduje się obwód, który najpierw musisz zbudować. GPIO6 jest używany jako szpilka uziemienia, podczas gdy GPIO27 jest używany do interfejsu.

Po pomyślnym utworzeniu obwodu i połączeniu go z Raspberry Pi 4, następnym krokiem jest otwarcie Thonny IDE i zapisanie poniższego kodu w nim.

#Import GPIO Biblioteki
Importuj RPI.GPIO jako GPIO
Od czasu importuj sen
GPIO.setwarnings (false)
Wybór trybu #GPIO
GPIO.setMode (GPIO.BCM)
#Brzęczyk - pin 27 jako wyjście
Buzz = 27
GPIO.konfiguracja (Buzz, GPIO.NA ZEWNĄTRZ)
#Run Forever Loop
Choć prawda:
GPIO.wyjście (Buzz, GPIO.WYSOKI)
druk („brzęczyk to sygnał dźwiękowy”)
Sen (1) # Opóźnienie w sekundach
GPIO.wyjście (Buzz, GPIO.NISKI)
Drukuj („brzęczyk nie jest sygnał dźwiękowy”)
sen (1)

Uruchom kod w IDE, a otrzymasz wyjście, a także brzęczyk będzie sygnał dźwiękowy co 1 sekund.

Wniosek

Interfejsy brzęczyka z Raspberry Pi na scratch pulpit jest niezwykle łatwy dla początkujących, którzy nie mają wystarczającej ilości zrozumienia języka Pythona. Ale dla tych, którzy są chętni do nauki kodu Pythona, wybiorą drugą metodę do interfejsu brzęczyka z Raspberry Pi. Oba sposoby zostaną zrobione za kilka minut, jeśli pomyślnie zbudowałeś obwód na płycie chleba.