Isi kandungan:

Sensor Jarak Ultrasonik Cincin LED Arduino: 8 Langkah
Sensor Jarak Ultrasonik Cincin LED Arduino: 8 Langkah

Video: Sensor Jarak Ultrasonik Cincin LED Arduino: 8 Langkah

Video: Sensor Jarak Ultrasonik Cincin LED Arduino: 8 Langkah
Video: Arduino uno dengan sensor ultrasonic, buzzer, lcd dan led 2024, Julai
Anonim
Image
Image

Dalam tutorial ini kita akan belajar bagaimana Menggunakan cincin LED dengan dan modul Ultrasonik untuk mengukur jarak.

Tonton video demonstrasi.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino UNO (atau Arduino lain)
  • Pencari Julat Ultrasonik HC-SR04
  • Wayar pelompat
  • Cincin LED Neopixel
  • Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin Ring LED [VCC] ke pin Arduino [+ 5V]
  • Sambungkan pin Ring LED [GND] ke pin Arduino [GND]
  • Sambungkan pin Ring LED [IN] atau (DI) ke pin digital Arduino [6]
  • Sambungkan pin modul Ultrasonik (VCC) ke pin Arduino [+ 5V]
  • Sambungkan pin modul Ultrasonik (GND) ke pin Arduino [GND]
  • Sambungkan pin modul Ultrasonik (ECHO) ke pin Arduino digital (3)
  • Sambungkan pin modul Ultrasonik (TRIG) ke pin Arduino digital (2)

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: Dalam Visuino Tambah Komponen

Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
  • Tambahkan komponen "Ultrasonic Ranger (Ping)"
  • Tambahkan komponen "NeoPixels"
  • Tambahkan komponen "Ramp To Analog Value"
  • Tambahkan komponen "Analog Ke Tidak Ditandatangani"
  • Tambah komponen "Bandingkan Nilai Analog" 2X
  • Tambah komponen "Nilai Warna" 2X
  • Tambahkan komponen "RGBW Color Multi-Source Merger"

Langkah 5: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
  • Pilih "RampToValue1" dan di tetingkap sifat tetapkan "Slope (S)" hingga 1000
  • Pilih "BandingkanValue1" dan dalam tetingkap sifat "Bandingkan Jenis" ke ctBigger dan "Nilai" hingga 10-Pilih bidang "Nilai" dan Klik pada ikon pin dan pilih "Float SinkPin"
  • Pilih "BandingkanValue2" dan di tetingkap sifat "Bandingkan Jenis" ke ctSmaller-Pilih bidang "Nilai" dan Klik pada ikon pin dan pilih "Float SinkPin"
  • Pilih "ColorValue1" dan di tetingkap sifat tetapkan "Nilai" untuk clRed
  • Pilih "ColorValue2" dan di tetingkap sifat tetapkan "Nilai" untuk clLime
  • Klik dua kali pada "NeoPixels1" dan di tetingkap "PixelGroups" seret "Color Pixel" ke kiriDi sebelah kiri tetingkap "PixelGroups" kemudian pilih "Color Pixel1" dan di tetingkap sifat tetapkan "Hitung Pixel" ke 12 atau 16 (Bergantung pada berapa banyak LED yang dimiliki cincin LED anda) -Anda boleh mengubah kecerahan LED jika anda mahu dengan mengubah nilai di medan "Kecerahan"

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan pin "UltrasonicRanger1" [Ping (Trigger)] ke pin digital Arduino [2]
  • Sambungkan pin digital "Arduino" [3] Keluar ke pin "UltrasonicRanger1" [Echo]
  • Sambungkan pin "NeoPixels1" [Keluar] ke pin digital Arduino [6]
  • Sambungkan pin "UltrasonicRanger1" [Keluar] ke pin "RampToValue1" [In] dan pin "BandingkanValue1" [Nilai] dan pin "BandingkanValue2" [Nilai]
  • Sambungkan pin "RampToValue1" [Keluar] ke pin "AnalogToUnsigned1" [In] dan pin "BandingkanValue1" [In] dan pin "BandingkanValue2" [In]
  • Sambungkan pin "BandingkanValue1" [Keluar] ke pin "ColorValue1" [jam]
  • Sambungkan pin "BandingkanValue2" [Keluar] ke pin "ColorValue2" [jam]
  • Sambungkan pin "ColorValue1" [Keluar] ke Pin "RGBWColorMultiMerger1" [0]
  • Sambungkan pin "ColorValue2" [Keluar] ke Pin "RGBWColorMultiMerger1" [1]
  • Sambungkan pin "RGBWColorMultiMerger1" [Keluar] ke "NeoPixels1"> Pin Pixel Warna [Warna]
  • Sambungkan "AnalogToUnsigned1" ke "NeoPixels1"> Pin Pixel Warna 1 [Indeks U32]

Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE

Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)

Langkah 8: Main

Sekiranya anda menghidupkan modul Arduino UNO, cincin LED akan mula menunjukkan jarak jarak, dan jika anda menambahkan halangan di hadapan modul pencari jarak, cincin LED harus mengubah warnanya.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:

Disyorkan: