Isi kandungan:

Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah
Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah

Video: Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah

Video: Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah
Video: 習主席訪俄會普京:國際秩序非某國說了算!普京提中俄世紀交易!美銀行倒閉危機蔓延,拜登求巴菲特救市!特朗普高調預言被逮捕!|直播港澳台【精編版20230321】 2024, November
Anonim
Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan
Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan

Ini hanya idea di mana beberapa ciri seperti penghalang halangan, pengikut baris, dikendalikan mudah alih, dan lain-lain digabungkan dan dijadikan satu bahagian.

Yang anda perlukan hanyalah alat kawalan dengan beberapa sensor dan pakaian untuk persediaan ini. Dalam ini, saya telah membuat sebuah kereta mainan yang kelihatan sesuai untuk persediaan.

Senarai komponen yang diperlukan

1. Arduino (mana-mana pengawal mikro jika anda sudah biasa dengannya.)

2. Sensor ultrasonik HCSR-04

3. Sensor IR (Anda boleh membelinya atau Boleh membuat sendiri seperti saya)

4. Modul Bluetooth HC-05

5. Pemandu motor L293D

6. Buzzer

7. Motor DC, roda dan casis

8. Bateri.

Langkah 1: Untuk Membuat Sensor IR Anda Sendiri

Untuk Membuat Sensor IR Anda Sendiri
Untuk Membuat Sensor IR Anda Sendiri

Lebih baik membina sensor anda sendiri daripada membelinya. Saya telah membuat sensor terlebih dahulu tetapi menjaga pemancar dan penerima sangat dekat sehingga menghasilkan kepekaan tinggi dan tidak dapat mengesan warna hitam. Setelah membuat pengubahsuaian, ia berfungsi dengan baik.

Senarai komponen yang diperlukan

1. LM358

2. IR memancarkan a.k.a Pemancar

3. Penerima fotodiod atau IR

4. Perintang (100ohm, 2x10Kohm, 330ohm)

5. Potensiometer (4.7Kohm)

Sambungkan komponen seperti yang ditunjukkan dalam rajah litar di papan roti dan periksa yang berfungsi.

Sekiranya semuanya berjalan lancar, letakkan komponen di papan PCB dan pateri komponennya. Dan uji sensor pada permukaan hitam dan atur kepekaan dengan potensiometer seperti yang diperlukan.

Langkah 2: Membuat Badan

Membuat Badan
Membuat Badan

Seperti yang telah saya sebutkan, ia seperti kereta mainan. Untuk ini, anda memerlukan casis yang boleh anda beli atau buat sendiri. Roda disambungkan ke motor dan motor dipasang ke casis.

Secara amnya, semua sensor dan mikrokontroler berfungsi pada 5v tetapi 5v ini tidak cukup untuk menggerakkan motor sehingga kita memerlukan IC penyelam motor (seperti L293D). IC pemacu ini menggerakkan motor dari voltan input kecil dengan bantuan bekalan luaran.

Sambungan untuk IC dan motor ditunjukkan dalam rajah litar.

Saya telah menggunakan bateri asid plumbum 12V 1A kecil sebagai sumber luaran untuk motor dan kuasa 5v diberikan oleh Arduino.

Langkah 3: Sambungan Arduino

Sambungan Arduino
Sambungan Arduino

Pasang semua sensor ke Arduino dan aturkannya.

- Modul Bluetooth.

Kuasa Bluetooth dihidupkan dengan kuasa 5V tetapi penghantaran data dilakukan dengan 3.3V. Arduino mempunyai kuasa penghantaran data 5V jadi kami menggunakan pembahagi voltan antara pin transmit Arduino dan pin penerima modul Bluetooth. Walau bagaimanapun, Arduino dapat mengambil isyarat 3.3V sehingga tidak perlu pembahagi voltan antara pemancar Bluetooth dan pin penerima Arduino.

Sambungan untuk modul Bluetooth dan Arduino ditunjukkan dalam rajah litar.

- Sensor IR

Pin data atau pin isyarat sensor IR disambungkan ke pin digital Arduino dan perhatikan nombor pin digital. Kuasa ke sensor diberikan dari Arduino.

- Sensor ultrasonik

Secara amnya, sensor Ultrasonik mempunyai empat pin yaitu trig, echo, Vcc, dan Gnd. Pin pemicu memicu gelombang suara sedangkan pin gema menerima gelombang suara. Pin trig dan pin echo sensor disambungkan ke pin digital Arduino yang mempunyai PWM. Kekuatan ke sensor diambil dari Arduino.

- Buzzer

Pin Gnd buzzer disambungkan ke Gnd of Arduino dengan perintang secara siri adalah Pin isyarat buzzer disambungkan ke pin digital Arduino.

- Pemandu motor

Sambungan ke motor dan pemandu motor ditunjukkan pada langkah sebelumnya. Kini pin input IC pemandu motor disambungkan ke pin digital Arduino dan kuasa ke IC diambil dari Arduino. Walau bagaimanapun, kami memberikan luaran ke IC pemandu untuk menggerakkan motor tetapi untuk bekerja IC 5v diperlukan kuasa yang diberikan oleh Arduino.

Semua sambungan dibuat ke Arduino dan sekarang memprogram Arduino dengan mempertimbangkan semua pin input dan output Arduino.

Langkah 4: Pembuatan Aplikasi

Terdapat banyak platform untuk membina aplikasi untuk Android tetapi platform yang paling mudah adalah MIT App Inventor 2. Ini adalah platform pembinaan aplikasi dalam talian dengan banyak contoh dan garis panduan.

Saya akan berkongsi aplikasi yang telah saya buat dan cuba membina aplikasi anda sehingga akan memberikan banyak pengalaman dan dapat menyesuaikan diri dengan keperluan.

Sekiranya anda mempunyai keraguan atau pertanyaan, cuma komen pada utas ini.

Kata laluan untuk aplikasi tersebut adalah "makeyourself".

Langkah 5: Pengaturcaraan

Saya hanya akan memberikan Idea mengenai pengaturcaraan Arduino. Sekiranya anda menghadapi kesukaran untuk menulis kod anda, beri komen sahaja, saya akan berusaha membantu anda. Mengimport fail tidak akan memberi kemahiran dan pengetahuan. Oleh itu, cuba kodkan sendiri tetapi jika anda mahu kod itu hanya komen, saya akan menghantar kod tersebut.

- Tuliskan kod untuk Ultrasonik untuk mendapatkan jarak halangan dari sensor.

- Tuliskan kod untuk bel dan aktifkan apabila jarak berada di bawah nilai jarak yang diberikan dan buat isyarat pemandu motor ke rendah sehingga motor akan berhenti.

- Tulis kod untuk modul Bluetooth menggunakan Komunikasi bersiri dan perhatikan data yang berasal dari modul apabila butang tertentu ditekan di telefon bimbit.

- Dengan data tersebut memberi isyarat kepada pemandu motor sehingga kita mendapat output yang diperlukan.

- Tuliskan kod untuk sensor IR sehingga apabila isyarat dari sensor tertentu berubah isyarat pemandu motor juga berubah dan akan menggerakkan motor mengikut.

Sekiranya anda mempunyai keraguan atau pertanyaan, komen di bawah atau hubungi saya di id e-mel saya

Terima kasih.

Disyorkan: