Isi kandungan:

Sistem Akses Berasaskan Ultrasonik: 6 Langkah (dengan Gambar)
Sistem Akses Berasaskan Ultrasonik: 6 Langkah (dengan Gambar)

Video: Sistem Akses Berasaskan Ultrasonik: 6 Langkah (dengan Gambar)

Video: Sistem Akses Berasaskan Ultrasonik: 6 Langkah (dengan Gambar)
Video: Sistem keamanan pintu dimasa pandemic covid 19 berbasis IoT dengan web server 2024, Julai
Anonim
Sistem Akses Berasaskan Ultrasonik
Sistem Akses Berasaskan Ultrasonik

Kali ini saya mempersembahkan kepada anda sistem akses berasaskan ultrasonik yang saya rasa mungkin menarik.

Ia didasarkan pada gelombang ultrasonik sehingga merupakan sistem akses tanpa sentuh yang tidak memerlukan peranti elektronik lain tetapi objek apa pun walaupun tangan anda cuba memberikan akses kepada apa sahaja yang anda mahukan.

Asas sistem: urutan jarak yang diukur yang teratur membentuk kunci

saya harap awak suka

Langkah 1: Bagaimana Ia Berfungsi

Sistem ini menggunakan sensor ultrasonik untuk mengukur jarak ke objek yang diletakkan di hadapannya.

Katakan kita mengkonfigurasi sistem untuk mengakui 6 jarak yang ditentukan: 1/2 ", 1/5", … dan kita menentukan urutan 5 jarak yang diukur sebagai kunci akses, maka sekumpulan kombinasi yang berbeza adalah 6x6x6x6x6 = 7776

Bermain dengan jumlah jarak yang ditentukan dan panjang kunci akses kami dapat mengkonfigurasi sistem akses dengan sejumlah besar kombinasi.

Sistem ini sentiasa mengukur jarak.

Sekiranya jarak yang sah diukur oleh sensor selama selang waktu yang ditentukan, lakaran menyimpannya dan menyalakan lampu putih yang dipimpin dalam selang waktu yang singkat.

Selepas itu lakaran memeriksa apakah semua jarak yang disimpan sebelumnya sesuai dengan urutan yang sama dengan kunci akses yang dikonfigurasikan.

Sekiranya demikian, lakaran akan menyala lampu hijau dan akan membuka penghalang.

Langkah 2: Bekalan

Bekalan
Bekalan
  • Satu sensor ultrasonik HC-SR04
  • Satu ARDUINO NANO atau pengawal mikro yang serasi
  • Satu motor servo mikro
  • Satu LCD ARDUINO
  • Satu penyesuai LCD I2C ARDUINO
  • Satu protoboard
  • Tiga led 5 mm: putih, merah dan hijau
  • Wayar
  • Papan lapis
  • Kadbod

Langkah 3: Diagram Fritzing

Rajah Fritzing
Rajah Fritzing

Langkah 4: Membina Sistem

Membangun Sistem
Membangun Sistem
Membangun Sistem
Membangun Sistem
Membangun Sistem
Membangun Sistem

Langkah yang saya ikuti untuk membina sistem adalah seperti berikut:

  • Buka beberapa lubang pada papan lapis untuk memasang sensor ultrasonik, motor servo mikro, LCD ARDUINO dan ketiga led.
  • Kabelkan semua komponen dan sambungkan ke mikrokontroler seperti yang anda lihat dalam gambar.

Langkah 5: Kod

Beberapa perkara yang perlu diambil kira dalam lakaran:

Pemboleh ubah rentas malar "accessequence" menyimpan nilai kunci akses

const String accessequence = "234";

  • Nilai jarak yang dapat anda lihat pada ARDUINO LCD bukanlah nilai jarak yang diukur pada inci atau sentimeter tetapi nilai "kumpulan jarak". Maksud saya jika jarak yang diukur oleh sensor berubah dari 0, 78 "hingga (0, 78" + jarak_ langkah) nilai "kumpulan jarak" adalah 1 dan seterusnya.
  • Anda boleh mengubah "jarak_ langkah" bilangan bulat tetap, "jarak_minimum" dan "jarak_maksimum" untuk menyesuaikan ketepatan sistem.

Disyorkan: