Isi kandungan:

Linefollower Dengan Bluetooth: 7 Langkah
Linefollower Dengan Bluetooth: 7 Langkah

Video: Linefollower Dengan Bluetooth: 7 Langkah

Video: Linefollower Dengan Bluetooth: 7 Langkah
Video: Fast line follower Robot 2024, Julai
Anonim
Linefollower Dengan Bluetooth
Linefollower Dengan Bluetooth
Linefollower Dengan Bluetooth
Linefollower Dengan Bluetooth
Linefollower Dengan Bluetooth
Linefollower Dengan Bluetooth

Instruksional ini dibuat untuk projek sekolah.

Kami terpaksa membuat linefollower dengan beberapa spesifikasi:

- Harganya murah dengan harga sasaran € 50.

- Secepat mungkin:> 0, 5m / s.

- Lebar garis: 1, 5cm / jejari lengkung: 10cm / persimpangan mungkin (kereta mesti memandu lurus).

- Linefollower harus berfungsi dalam kondisi cahaya normal (lampu TL, cahaya matahari, lampu kilat kamera,…).

- Maks. dimensi 12mm x 12mm.

- Perkakasan sederhana: 1 bekalan kuasa, motor DC murah, jambatan H,…

- Susunan sensor cahaya (min. 6)

- Pengawal PID.

- Komunikasi tanpa wayar (inframerah, Bluetooth,…).

- 1 butang mula / berhenti, linefollower bermula dengan nilai set terakhir (walaupun kuasa telah terputus).

- Semua tetapan dapat diubah melalui program komputer yang mudah digunakan (Kp, Ki, Kd, debug, kecepatan maksimum,…).

- Produk akhir mestilah PCB (reka bentuk) buatan sendiri.

- Gunakan komponen smd jika perlu.

Mari kita mulakan.

Langkah 1: Konsep dan Komponen

Anda memulakan projek ini dengan membuat beberapa pilihan. Ini adalah: pengawal, komunikasi, jambatan H, bekalan kuasa, sensor dan motor. Pilihan ini akan saling bergantung antara satu sama lain.

Pilihan saya adalah:

Pengawal mikro: atmega32u4 (cip arduino leonardo) memerlukan 5VKomunikasi: RN-42 (Bluetooth) memerlukan 3, 3VPower: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-bridge: TB6612FNGMotors: Polulu pengujian) dan 30/1 (kelajuan) Butang: B3SN-3112Sensor: SHARP mikroelektronik GP2S700HCP

Langkah 2: Membuat Skematik

Membuat Skema
Membuat Skema

Untuk membuat skema, lihat di lembar data dan anda akan melihat bagaimana semuanya perlu dihubungkan. Skema boleh dibuat dalam beberapa program yang berbeza (DipTrace, Eagle, EasyEDA,…).

Sekiranya anda ingin menggunakan tambang, anda boleh memuat turunnya di sini.

Langkah 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Apabila anda mendapatkan PCB anda, anda perlu menyelesaikan semuanya. Pastikan anda tidak membuat litar pintas komponen.

Langkah 4: Program (arduino)

Program (arduino)
Program (arduino)

Semua pengiraan ada di arduino dan nilainya dapat diubah dengan program lain (lihat langkah seterusnya). Anda boleh memuat turun program penuh.

Langkah 5: Program (Asas Visual)

Program (Visual Basic)
Program (Visual Basic)

Saya dengan cepat menulis program dalam Visual Basic yang dapat menulis nilai kepada linefollower, terdapat juga beberapa ciri tambahan di sana.

Program dan kod boleh dimuat turun di sini.

Langkah 6: Menguji Segala-galanya di PCB

Menguji Segala-galanya di PCB
Menguji Segala-galanya di PCB
Menguji Segala-galanya di PCB
Menguji Segala-galanya di PCB

Sekarang anda mesti menguji semuanya.

Sekiranya tidak ada masalah, anda boleh mula mengubahnya dan membuatnya lebih cepat.

Lakukan ini dengan menukar PID, kelajuan dan waktu kitaran.

Ini akan berubah dengan setiap pengikut

Bagi saya, nilainya adalah (untuk kelajuan 0, 858 m / s motor 30: 1): - Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Speed: 140-Cycletime: 2000

Sekiranya nilai PID anda tinggi, pengikut talian akan mengambil banyak penyelewengan.

Langkah 7: Hasil Akhir

Pada akhirnya kami membuat linefollower dengan semua spesifikasi yang mereka berikan kepada kami dan mencapai kelajuan 0, 858 m / s. Itulah kelajuan terpantas yang pernah ada dalam projek sekolah ini. Sekiranya anda mahukan semua dokumen yang terdapat dalam instruksi ini dan banyak lagi, gunakan pautan di bawah. (Sebilangannya berbahasa Belanda)

drive.google.com/drive/folders/169LRTWpR2k…

Blog saya (juga dalam bahasa Belanda).

linefollower20182019syntheseproject.blogsp…

Sekiranya anda mempunyai pertanyaan jangan ragu untuk bertanya.

Disyorkan: