Apakah itu sensor inframerah dan bagaimana kita boleh menggunakannya dengan Arduino? Panduan langkah demi langkah

Kemaskini terakhir: 14/09/2022
Apakah itu sensor inframerah dan bagaimana kita boleh menggunakannya dengan Arduino? Panduan langkah demi langkah

Dengan kedatangan Arduino, Ramai pembangun kod dapat mengakses alat praktikal yang membolehkan anda mencipta sebarang jenis program elektronik.Jika anda berminat untuk membuat program dan perlu tahu apa itu dan bagaimana gunakan sensor inframerahKemudian teruskan membaca ini panduan langkah demi langkah.

Melalui teknologi berasaskan perkakasan dan perisian percuma iniPerintah khusus digunakan untuk mereka bentuk program yang Mereka berinteraksi dengan litar pada papan Arduino..

Papan ini terdiri daripada elemen yang diperlukan untuk menyambung peranti input y peranti keluaran kepada mikropengawal, dan dengan itu, diprogramkan daripada mana-mana sistem pengendalian.

Apakah sensor inframerah dan apakah kegunaannya semasa membangunkan perkakasan Arduino?

Apakah sensor inframerah dan apakah kegunaannya semasa membangunkan perkakasan Arduino?

Setiap badan menghantar sejumlah radiasi tertentuyang tidak dapat dilihat oleh mata manusia tetapi tidak oleh sensor cahaya inframerah. Ini kerana peranti jenis ini direka bentuk untuk mengenal pasti julat spektrum tepat di bawah cahaya yang boleh dilihat. Sekarang, Apakah itu sensor inframerah dan apakah kegunaannya dalam pembangunan perkakasan Arduino? Sensor inframerah ialah komponen elektronik. yang direka untuk melakukan pengukuran sinaran elektromagnet inframerah bagi semua jasad dalam medan pandangannya.

Ia hanya terdiri daripada LED yang memancarkan cahaya inframerah dan fotodiod yang menerima cahaya yang dipantulkan oleh objek terdekat. Peranti kecil ini Mereka hanya berfungsi dengan Arduino pada jarak sentuhan yang pendek, sekitar 5 hingga 20mm. Selain itu, anda harus tahu bahawa jumlah cahaya inframerah yang diterima bergantung kepada beberapa faktor seperti warna, bahan, bentuk dan kedudukan penghalang.

Sehubungan itu, Mereka tidak dapat mengunjur dengan ketepatan yang mencukupi untuk memberikan maklumat tentang jarak ke halangan.Walaupun terdapat batasan ini, ia digunakan secara meluas. bersama-sama dengan papan ArduinoDalam jenis aplikasi lain, seperti mencari kehadiran objek di kawasan tertentu, ia juga digunakan untuk... untuk mengenal pasti sama ada pintu terbuka atau tertutup, atau jika peranti telah mencapai titik tertentu dalam anjakannya.

Ketahui langkah demi langkah cara menyambungkan sensor inframerah ke Arduino tanpa ralat

Ketahui langkah demi langkah cara menyambungkan sensor inframerah ke Arduino tanpa ralat

Pada masa ini, sebuah pelbagai aplikasi untuk sensor Inframerah (IR)Antara aplikasi ini termasuk: alat kawalan jauh, mengelakkan halangan, pengiraan pengeluaran pada barisan pemasangan, pengesanan kehadiran dan sistem keselamatan. Untuk mencipta projek baharu, anda harus biasa dengan Arahan langkah demi langkah tentang cara menyambungkan sensor inframerah ke Arduino tanpa ralatGambarajah pemasangan mungkin berbeza-beza bergantung pada tujuan konfigurasi yang dilakukan.

Untuk melihat cara ia berfungsi, dalam hal mengesan halangan, sangat mudah untuk menghubungkan sensor dengan Arduino, ikuti langkah berikut:

  • Ia membekalkan kuasa kepada modul melalui sambungan Voltan Arus Terus (VCC) y Tanah atau bumi (GND), kepada output 5V dan GND yang sepadan.
  • Sambungkan output digital sensor (KELUAR) kepada input digital pada papan Arduino untuk membaca keadaan sensor.
  • Periksa sama ada cahaya sampai ke fotoreseptorCara untuk melakukannya adalah dengan memerhatikan sama ada LED pada sensor menyala. Jika ia menyala, ia akan menghantar isyarat RENDAH ke luar.
  • Secara pilihan, kalibrasi ambang pencetus mendekatkan objek kepada pengesan.
  • Potensiometer melaraskan kepekaan fotoreseptor kepada nilai sederhana..
  • Berikan kod tersebut yang sepadan untuk menjalankan program tersebut.

Kod yang perlu dimasukkan adalah seperti berikut:

const int sensorPin = 9; void setup() { Serial.begin(9600); //memulakan port siri pinMode(sensorPin, INPUT); //takrifkan pin sebagai input } void loop(){ int value = 0; value = digitalRead(sensorPin); //bacaan digital pin jika (nilai == TINGGI) { Serial.println("Halangan dikesan"); } delay(1000); }

Ketahui cara memprogram sensor inframerah yang disambungkan ke papan Arduino anda agar berfungsi dengan betul

Ketahui cara memprogram sensor inframerah yang disambungkan ke papan Arduino anda agar berfungsi dengan betul

Selepas komponen inframerah dipasang pada papan ArduinoAnda boleh mula membina kod yang diperlukan untuk menjalankan program ini. Matlamatnya adalah untuk membuat LED menyala semasa sensor mengesan halangan. Di bawah, kami akan menunjukkan kepada anda caranya. Cara memprogram sensor inframerah yang disambungkan ke papan Arduino anda untuk berfungsi dengan betul.

Untuk mula mengekod konfigurasi yang diperlukan dengan papan Arduino, anda mesti mengambil kira perkara berikut untuk memastikan program berjalan dengan sempurna:

  • Untuk mencari halangan, diperlukan mengetahui jarak di mana ia diletakkan dan warnanya. Jika ia sangat gelap, walaupun dari dekat, ia tidak akan mengesannya.
  • Jarak pengesanan boleh diukur dengan potensiometer yang mempunyai sensor terbina dalam.
  • Sensor berfungsi dengan logik negatif.Iaitu, apabila ia mengesan halangan di hadapan, ia menghantar sifar kepada Arduino, dan apabila ia tidak mengesan apa-apa, ia menghantar 5V.
  • Terdapat dua cara untuk memprogramkan LED supaya menyala apabila terdapat halangan: tolak kemasukan isyarat atau ubah syarat-syarat hidup dan mati.

Senarai projek Arduino terbaik dengan sensor inframerah yang boleh anda lakukan sendiri untuk berlatih

Adalah perkara biasa untuk menjana idea kreatif apabila anda mula bekerja dengan papan ArduinoDalam masa yang singkat, rumah anda akan penuh dengan komponen elektronik dan kabel untuk dibina sendiri. Projek Arduino.

Untuk membantu memberi inspirasi kepada anda, baca di bawah senarai projek Arduino terbaik dengan sensor inframerah yang boleh anda lakukan sendiri untuk berlatih:

Penguji bateri Arduino

Ini adalah salah satu idea yang paling popular yang boleh anda lakukan dengan sensor inframerah dan Arduino. Dengannya, anda akan dapat mengetahui aras tenaga bateri yang diberikan. Ini boleh dilakukan melalui tiga LED dan Arduino. Oleh itu, apabila bateri dicas sepenuhnya, ia membekalkan voltan sebanyak 1,5V. Apabila bateri berkurangan, voltan akan berkurangan.

Lampu isyarat pintar

Reka bentuk ini dengan Arduino Ia meninggalkan anda untuk mengawal dua lampu isyarat bergantung pada sama ada terdapat kereta yang sedang menunggu atau tidak. Dengan projek ini, anda boleh mensimulasikan persimpangan dengan lampu isyarat. Secara khususnya, ideanya ialah mengesan kehadiran kereta untuk mengaktifkan atau menyahaktifkan lampu isyarat.

Sensor tempat letak kereta

Dalam kes projek ini, fungsinya ialah Amaran jika anda berada berhampiran atau jauh dari kenderaan atau objek lain Semasa meletak kereta, sensor menghasilkan bunyi dan lampu menunjukkan jarak atau jarak anda dari perlanggaran. Apabila anda menghampiri objek, frekuensi bunyi bip akan meningkat.

E-buku IPAP
Ebooks IPAP

🔥SERTAI🔥 KOMUNITI IP@P BAHARU! DAFTAR DI SINI!

Temas

Pengarang: Félix Albornoz

Saya mempunyai lebih 20 tahun pengalaman bekerja dalam sektor teknologi, membantu syarikat dan pengguna membangun dan melatih dalam bidang ini. Saya sentiasa mempelajari perkara baharu.

Berkaitan