Isi kandungan:

Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny !: 10 Langkah
Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny !: 10 Langkah

Video: Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny !: 10 Langkah

Video: Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny !: 10 Langkah
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, November
Anonim
Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny!
Sistem Penggera Tiny Menggunakan Papan Serasi Arduino Super Tiny!

Halo, hari ini kita akan membuat projek keren kecil. Kami akan membina alat penggera kecil yang mengukur jarak antara dirinya dan objek di hadapannya. Dan apabila objek bergerak melewati jarak yang ditentukan, peranti akan memberitahu anda dengan bunyi buzzer yang kuat.

Untuk membuat alat penggera kecil, kita memerlukan komponen kecil, itulah sebabnya kita menggunakan PICO sebagai pengawal mikro kita, kerana ia memenuhi keperluan kita sementara ukurannya sangat kecil. Kami juga menggunakan komponen yang biasa digunakan untuk membaca jarak dan memberi isyarat kepada bel. Projek ini akan memakan masa sekitar 45 minit untuk diselesaikan, jika anda memilih untuk menggunakan kod yang disediakan.

Langkah 1: Komponen

Komponen
Komponen
  • 1 papan PICO, tersedia di mellbell.cc ($ 17)
  • 1 sensor ultrasonik, ebay ($ 1.03)
  • 1 buzzer kecil 5 ~ 6 volt, sekumpulan 10 di ebay ($ 1.39)
  • 3 LED 5mm (warna berbeza), sekumpulan 100 di ebay ($ 0.99)
  • 4 perintang 330 ohm, sekumpulan 100 di ebay ($ 1.08)
  • 12 wayar jumber, sekumpulan 40 di ebay ($ 0.99)
  • 1 papan roti mini, sekumpulan 5 di ebay ($ 2.52)

Langkah 2: Bagaimana Sensor Ultrasonik Berfungsi

Bagaimana Sensor Ultrasonik Berfungsi
Bagaimana Sensor Ultrasonik Berfungsi
Bagaimana Sensor Ultrasonik Berfungsi
Bagaimana Sensor Ultrasonik Berfungsi

Sebelum anda menyambungkan sensor ultrasonik dan menggunakannya, mari belajar bagaimana ia berfungsi:

  • Pertama, ia menghantar gelombang Ultrasonik dari transduser pemancar (Transducer kiri). Sekiranya terdapat objek di depan sensor, gelombang memukul objek itu dan kembali ke transduser penerima (transducer kanan)
  • Kemudian, mikrokontroler mengira masa antara menghantar gelombang dan menerimanya. Selepas itu, mikrokontroler melakukan beberapa pengiraan matematik dan mendapat jarak antara sensor dan objek di hadapannya.
  • Ini adalah formula yang digunakan untuk mendapatkan jarak dalam CM: (tempoh / 2) /29.1 (Anda dapat mencari matematik di sebalik formula ini pada gambar di atas).

Langkah 3: Memadankan Sensor Ultrasonik Dengan PICO

Memadankan Sensor Ultrasonik Dengan PICO
Memadankan Sensor Ultrasonik Dengan PICO
Memadankan Sensor Ultrasonik Dengan PICO
Memadankan Sensor Ultrasonik Dengan PICO

Perkara pertama yang perlu dilakukan adalah dengan melihat PICO anda dan melihat apa yang boleh anda lakukan dengannya. Dan seperti yang anda lihat, PICO mempunyai 5 pin I / O digital, dan 3 pin input analog. Yang akan digunakan seperti berikut:

Pin pin sensor ultrasonik:

  • VCC (Sensor Ultrasonik) - VCC (PICO)
  • GND (Sensor Ultrasonik) - GND (PICO)
  • Trig (Sensor Ultrasonik) - A1 (PICO)
  • Echo (Sensor Ultrasonik) - A0 (PICO)

Yang anda perlukan hanyalah menyambungkan sensor ultrasonik dengan PICO dan memastikan semuanya sempurna.

Langkah 4: Lakaran Sensor Ultrasonik

Lakaran Sensor Ultrasonik
Lakaran Sensor Ultrasonik

Anda sekarang harus membuat program, yang mengambil jarak yang diukur oleh sensor ultrasonik, dan memaparkannya pada monitor bersiri. Supaya anda dapat membaca dan memastikan semuanya terhubung dan berfungsi dengan baik.

Buat fungsi yang disebut diukur Jarak yang bertanggungjawab untuk mengukur masa antara menghantar isyarat dan menerimanya, dan mengira jarak. Anda juga harus memaparkan bacaan di monitor bersiri anda, sehingga anda dapat men-debug projek di IDE.

Anda boleh memuat turun program yang dilampirkan, jika anda tidak mahu menulisnya sendiri. Anda juga dapat melihat bagaimana bacaan monitor bersiri itu kelihatan dari gambar di atas.

Langkah 5: Menyambungkan Buzzer

Menyambungkan Buzzer
Menyambungkan Buzzer
Menyambungkan Buzzer
Menyambungkan Buzzer

Sekarang, anda mempunyai sensor yang memberikan jarak antara dirinya dan objek di hadapannya. Anda harus melakukan sesuatu dengan pembacaan, dan seperti yang kami katakan sebelumnya, anda akan mempunyai bel yang mengeluarkan suara yang kuat ketika objek di depan sensor terlalu jauh.

Bekerja dengan buzzer sangat mudah, kerana mereka hanya mempunyai dua keadaan operasi, baik ON atau OFF. Mereka juga hanya mempunyai dua kaki, satu positif (kaki panjang), dan yang lain negatif (Kaki Pendek).

  • Apabila 5V diterapkan ke bel, ia akan menyala dan membuat bunyi berdengung yang kuat.
  • Apabila 0V diterapkan ke buzzer, ia mati dan buzz tidak dibuat.

Langkah 6: Memprogram Buzzer

Memprogram Buzzer
Memprogram Buzzer

Anda mahu buzzer mula berdengung ketika objek di depan sensor mencapai lebih dari 20 CM, dan mematikan ketika objek mendekati 20 CM "Anda boleh menggunakan jarak apa pun yang anda mahukan".

Program yang dilampirkan mengandungi kod yang mendapat bacaan dari sensor ultrasonik, dan mengirimkan pesanan ke bel. Yang harus mula membuat bising ketika objek lebih dari 20 CM, dan berhenti ketika lebih dekat dari itu.

Ingat bahawa anda boleh menyesuaikan kod dengan peraturan dan jarak apa pun yang anda mahukan.

Langkah 7: Menyambungkan LED

Menyambungkan LED
Menyambungkan LED
Menyambungkan LED
Menyambungkan LED

Sekarang, anda mahu menambahkan tiga LED ke projek anda untuk menjadikannya lebih interaktif dan dinamik.

Kami menggunakan LED 5mm biasa, dan ini hanya mempunyai dua kaki, positif (kaki panjang), dan negatif (kaki pendek). Dan apabila kita menerapkan 5V ke led, ia akan menyala apabila kita menggunakan 0v, ia akan mati. Anda boleh menggunakan apa sahaja jenis LED yang anda kehendaki di sini, dan jika anda mempunyai pertanyaan mengenai perkara itu, sila tanya mereka.

Langkah 8: Memprogram LED

Memprogram LED
Memprogram LED

Kami menggunakan 3 LED dalam projek kami, dan mereka menyala bergantung pada jarak antara sensor dan objek di hadapannya.

LED biru akan menyala apabila jaraknya kurang dari 10cm. LED Kuning akan menyala apabila jarak antara 10 cm dan 20 cm. LED merah akan menyala apabila jaraknya lebih besar daripada 20cm.

Dan sekali lagi, ingat bahawa anda boleh menyesuaikan peraturan yang mengawal bagaimana LED anda menyala.

Langkah 9: Menyambungkan Sumber Kuasa

Menyambungkan Sumber Kuasa
Menyambungkan Sumber Kuasa
Menyambungkan Sumber Kuasa
Menyambungkan Sumber Kuasa

Pada tahap ini, anda mahukan kemampuan menggunakan penggera kecil anda tanpa dipaksa untuk menyambungkannya ke PC. Oleh itu, tambahkan bateri 9V ke projek anda dan sambungkannya ke PICO anda.

  • Kawat merah positif (Bateri) - Vin (PICO)
  • Kawat hitam negatif (Bateri) - GND (PICO)

Dan sekarang, sistem penggera anda akan beroperasi tanpa perlu disambungkan ke PC.

Langkah 10: Anda Selesai

Tahniah! Sekarang anda mempunyai peranti yang memberi amaran kepada anda berdasarkan jarak objek di hadapannya. Juga, jangan lupa bahawa anda dapat menyesuaikan peraturannya, dan mengubah bagaimana dan mengapa buzzer mengeluarkan suara.

Anda boleh menemui kami di laman Facebook kami, dan di mellbell.cc. Dan jangan ragu untuk mengemukakan sebarang pertanyaan, kami dengan senang hati akan menjawabnya:)

Disyorkan: