Isi kandungan:

Pencari Julat Arduino: 6 Langkah
Pencari Julat Arduino: 6 Langkah

Video: Pencari Julat Arduino: 6 Langkah

Video: Pencari Julat Arduino: 6 Langkah
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Pencari Julat Arduino
Pencari Julat Arduino

Pencari jarak jauh ini diciptakan untuk memantau sama ada pintu terbuka atau tidak. Mengukur jarak pintu akan membolehkan kita mengenal pasti sama ada pintu terbuka atau tertutup.

Langkah 1: Kumpulkan Bahan Anda

Kumpulkan Bahan Anda
Kumpulkan Bahan Anda

Untuk menyelesaikan projek ini, seseorang mesti memperoleh:

Mikrokontroler Arduino Uno

Kabel USB (untuk menyambungkan Arduino ke komputer)

Komputer riba

Perintang (10, 000 Ohm)

Papan roti

Sonar

Langkah 2: Menyambungkan Litar Anda

Menyambungkan Litar Anda
Menyambungkan Litar Anda

Ikuti rajah di atas untuk menyambungkan litar anda. Anda akan melihat bahawa vcc disambungkan ke pin 5v, trigonya disambungkan ke pin 9, gema disambungkan ke pin 10, dan gnd disambungkan ke tanah.

Langkah 3: Memprogram Arduino Anda

Memprogram Arduino Anda
Memprogram Arduino Anda

Salin dan tampal kod ini ke editor anda kemudian muat naik ke Arduino anda. Ini akan menghasilkan nilai jarak dari Arduino anda yang kemudiannya perlu kita kalibrasi

Langkah 4: Merakam Data Penentukuran Anda

Merakam Data Penentukuran Anda
Merakam Data Penentukuran Anda
Merakam Data Penentukuran Anda
Merakam Data Penentukuran Anda

Pada masa ini Arduino anda tidak menghasilkan nilai jarak, ia menghasilkan nilai jangka masa. Kita perlu membuat keluk penentukuran untuk mencari persamaan garis. Untuk melakukan ini, ambil pembaris dan sediakan Arduino anda di dasar, setiap 5 inci mencatatkan tempoh yang dihasilkan oleh Arduino. Kami kemudian akan mengambil data ini dan memasukkannya ke dalam spreadsheet excel.

Langkah 5: Membuat Keluk Penentukuran Anda

Membuat Keluk Penentukuran Anda
Membuat Keluk Penentukuran Anda

Dalam excel pastikan bahawa di lajur 1 anda meletakkan jarak anda dan di lajur 2 anda meletakkan jarak anda. Kemudian serlahkan lajur dan kemudian pilih masukkan sebaran plot. Klik kanan pada salah satu titik data dan klik garis trend format, kemudian pilih linear. Akhirnya pilih persamaan paparan pada carta. Akhirnya catatkan persamaan yang diberikan kepada anda.

Langkah 6: Mengkalibrasi Sistem Anda

Menentukur Sistem Anda
Menentukur Sistem Anda

Sekarang setelah anda menjumpai persamaan anda, anda akan menukar tempoh menjadi jarak jauh. Ambil persamaan anda dan masukkan ke dalam kod anda di bawah tempat asal kami berhenti. Contohnya persamaan saya ialah y = 0.007x-0.589 jadi saya akan memasukkan:

tempoh = pulseIn (echoPin, TINGGI);

kelewatan (1000);

jarak = 0.007 * tempoh-0.589;

Serial.println (jarak);

kelewatan (500);

Simpan kod ini dan muat naik ke Arduino anda

Disyorkan: