- Material Diperlukan
- Diagram Sirkuit
- Sensor Kemiringan
- Cara Kerja Sensor Kemiringan
- Kode dan Penjelasan Kerja
Sebuah Tilt Sensor saklar adalah perangkat elektronik yang mendeteksi orientasi objek dan memberikan output tinggi atau rendah sesuai. Pada dasarnya, ia memiliki bola merkuri di dalamnya yang bergerak dan membuat sirkuit. Jadi sensor kemiringan dapat menghidupkan atau mematikan rangkaian berdasarkan orientasi.
Dalam proyek ini, kami menghubungkan sensor Mercury switch / Tilt dengan Arduino UNO. Kami mengontrol LED dan bel sesuai dengan keluaran sensor kemiringan. Setiap kali kita memiringkan sensor, alarm akan dihidupkan. Anda juga bisa melihat cara kerja sensor kemiringan pada rangkaian sensor kemiringan ini.
Material Diperlukan
- Sakelar Merkuri / Sensor Kemiringan
- Arduino UNO
- Bel
- LED
- Resistor - 220 ohm
- Papan tempat memotong roti
- Menghubungkan kabel
Diagram Sirkuit
Untuk menghubungkan sensor Tilt dengan Arduino, diperlukan input 5v dc untuk beroperasi. 5v tersebut dipasok menggunakan Arduino UNO dan keluaran sensor kemiringan diambil pada PIN 4 dari Arduino. LED dihubungkan dengan PIN 2 dari Arduino UNO dengan resistor 220-ohm untuk membatasi arus ke nilai yang aman. Dan, bel langsung terhubung ke PIN 3 Arduino UNO.
Sensor Kemiringan
Ini adalah modul sensor kemiringan berbasis sakelar Merkurius yang memberikan tinggi pada pin outputnya saat dimiringkan. Ini membutuhkan input DC 5V. Ini adalah perangkat tiga terminal yang terdiri dari input, ground, dan output. Ini memiliki tabung kaca yang terdiri dari dua elektroda dan bola merkuri cair. Bola merkuri cair menutup dan membuka sirkuit saat dimiringkan ke arah tertentu. Struktur kerja dan internal modul diberikan di bawah ini:
Struktur internal
Cara Kerja Sensor Kemiringan
KASUS 1: TIDAK Miring
Awalnya, ketika dalam posisi TIDAK miring seperti yang ditunjukkan pada gambar di bawah, ini memberikan output yang RENDAH karena merkuri cair melengkapi rangkaian dengan menghubungkan kedua elektroda. Ketika output LOW on-board LED tetap ON.
KASUS 1: Miring
Ketika dimiringkan ke arah atau sudut tertentu, merkuri cair memutuskan kontak antara elektroda logam dan sirkuit menjadi terbuka. Karenanya, kami mendapatkan output TINGGI dalam kondisi ini dan LED onboard mati.
Kode dan Penjelasan Kerja
The kode Arduino lengkap untuk Interfacing Tilt Sensor dengan Arduino diberikan di akhir.
Pada kode di bawah ini, kami mendefinisikan pin sebagai Input dan Output. Pin 2 dan Pin 3 ditetapkan sebagai pin keluaran untuk LED dan Buzzer masing-masing dan Pin 4 ditetapkan sebagai masukan untuk mendapatkan data masukan dari sensor Tilt.
batal penyiapan () { pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, INPUT); }
Sekarang, setiap kali sensor Tilt dimiringkan di luar sudut tertentu, Output dari sensor kemiringan menjadi TINGGI. Output ini dibaca melalui Pin 4. Oleh karena itu, setiap kali Pin 4 TINGGI, LED dan Buzzer akan menyala.
void loop () { if (digitalRead (4) == 1) { digitalWrite (2, HIGH); digitalWrite (3, TINGGI); penundaan (300); digitalWrite (2, LOW); digitalWrite (3, LOW); penundaan (300); } }
Ini bisa menjadi proyek hobi yang keren seperti kotak antipencurian, kotak alarm atau kotak dokumen rahasia.