Membuat Bel Menggunakan Bel Piezoelektrik: 5 Langkah (dengan Gambar)

Membuat Bel Menggunakan Bel Piezoelektrik: 5 Langkah (dengan Gambar)

Daftar Isi:

Anonim

Selamat Datang Kembali Pembuat!

Dalam Instructable ini, kita akan melihat cara menggunakan bel piezoelektrik dan tombol tekan.

Ketika tombol ditekan, bel akan memberikan tanda alarm untuk membuka pintu.

Jadi, mari kita mulai !!

Persediaan:

Langkah 1: Komponen Dibutuhkan

Semua yang Anda Butuhkan

Perangkat Keras Diperlukan

  • NodeMCU
  • Tekan tombol
  • 10K ohm resistor
  • Papan roti
  • Kabel USB mikro
  • Menghubungkan Kabel

Diperlukan Perangkat Lunak

  • Arduino IDE (dengan Perpustakaan ESP8266 diinstal)

Catatan: Anda dapat menghubungkan Buzzer langsung ke Mikrokontroler jika Anda mau, atau Anda dapat menghubungkan resistor 100 ohm secara seri dengan buzzer.

Langkah 2: Deskripsi

Piezo buzzer adalah perangkat elektronik yang biasa digunakan untuk menghasilkan suara.

Apa itu Piezo?

Piezo adalah fenomena menghasilkan listrik ketika getaran mekanis diterapkan pada material tertentu. Bahan semacam itu disebut bahan piezoelektrik.

Karena itu kapan bel dikenakan medan listrik yang bergetar dengan frekuensi tertentu sehingga menghasilkan suara. Frekuensi getaran tergantung pada bahan yang digunakan di dalam bahan.

Langkah 3: Koneksi Kabel

Koneksi cukup sederhana.

Koneksi Tombol Tekan:

Itu pin pertama beralih dari satu kaki tombol tekan melalui resistor pull-up (di sini 10K Ohm) ke 5v menyediakan.

Itu pin kedua beralih dari kaki tombol yang sesuai ke Ground (GND) pin.

Itu pin ketiga terhubung ke pin I / O Digital (di sini pin D0) yang membaca status tombol.

Bel koneksi:

Buzzer Anode (MERAH) terhubung ke pin I / O Digital (di sini pin D1) dan Katoda (HITAM) ke tanah (GND) pin.

Bersiaplah untuk Kode.

Langkah 4: Kode Ada Di Sini

buzzer const int = 5; tombol const int = 16; int temp = 0;

void setup () {Serial.begin (9600); pinMode (buzzer, OUTPUT); pinMode (tombol, INPUT); }

void ring () {// Anda dapat mengotak-atik loop ini untuk membuat nada Anda sendiri. digitalWrite (buzzer, HIGH); keterlambatan (500); digitalWrite (buzzer, LOW); keterlambatan (500); digitalWrite (buzzer, HIGH); keterlambatan (500); digitalWrite (buzzer, LOW); keterlambatan (500); digitalWrite (buzzer, HIGH); keterlambatan (500); digitalWrite (buzzer, LOW); keterlambatan (500); digitalWrite (buzzer, HIGH); keterlambatan (500); digitalWrite (buzzer, LOW); keterlambatan (500); digitalWrite (buzzer, HIGH); keterlambatan (500); digitalWrite (buzzer, LOW); keterlambatan (500); digitalWrite (buzzer, HIGH); }

oid loop () {temp = digitalRead (tombol); if (temp == HIGH) {ring (); // fungsi panggil RING untuk membuat nada. Serial.println ("Silakan Buka Pintu"); keterlambatan (1000); } else {digitalWrite (buzzer, LOW); Serial.println ("Ring the Bell"); keterlambatan (1000); }}

Unduh "Buzzer_NodeMCU.ino"File dan buka di IDE Arduino.

Kemudian Buat sketsa baru dan rekatkan kode di bawah ini di Arduino IDE dan tekan Unggah. Anda dapat mengotak-atiknya jika Anda suka berdasarkan pada aplikasi, atau hanya menggunakannya apa adanya.

Langkah 5: Keluaran

Itu saja Pembuatnya.

Anda telah berhasil menyelesaikan instruksi lain, Diperlukan waktu lebih sedikit untuk membuat petunjuk ini, dan juga menyenangkan.