Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Contoh Tangkapan Skrin
- Langkah 3: Rajah Litar
- Langkah 4: Arahan Langkah demi Langkah - Cara Membina / Memasang Kereta
- Langkah 5: Arahan Langkah demi Langkah - Cara Membuat Kod Menggunakan Python
Video: Penilaian Akhir 2020: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Hai semua! Nama saya Vedant Vyas dan ini adalah Projek Kejuruteraan Komputer Gred 10 saya untuk Penilaian Akhir 2020. Untuk projek ini, saya memilih untuk merancang sebuah kereta yang boleh diprogramkan untuk bergerak sendiri atau dapat dikawal menggunakan pengawal aplikasi. Saya memilih untuk merancang kereta ini kerana saya suka belajar dan menghadapi cabaran baru dan kerana saya telah belajar banyak unit yang berbeza sepanjang kursus ini dan berfikir bahawa saya dapat menerapkannya pada reka bentuk saya. Untuk melampaui jangkaan, saya menerapkan sensor jarak yang akan menghentikan kereta sebaik sahaja merasakan halangan dalam beberapa sentimeter. Saya telah membuat banyak penyelidikan mengenai projek ini dengan melihat pelbagai projek lain untuk mendapatkan gambaran mengenai apa yang harus saya capai. Saya juga menghabiskan banyak waktu untuk belajar cara memasang jambatan H baru, memprogram sensor jarak, dan motor wayar. Sepanjang tutorial ini yang saya buat, anda akan belajar bagaimana merancang kereta ini sendiri dengan melihat contoh, rajah, dan manual arahan langkah demi langkah.
Langkah 1: Bahan
- 1 Kereta dengan 2 Motor
- 1 Raspberry Pi Model 3 B +
- 1 Papan Roti Solderless
- 1 Bateri 9V
- 1 Model H-Bridge HLF1808
- 11 Wayar Pelompat Lelaki-Perempuan
- 3 Wayar Pelompat Wanita-Wanita
- 13 Wayar Biasa
- Sensor Jarak 1
Langkah 2: Contoh Tangkapan Skrin
Langkah 3: Rajah Litar
Langkah 4: Arahan Langkah demi Langkah - Cara Membina / Memasang Kereta
- Sebelum memulakan projek ini, anda perlu memastikan bahawa raspberry pi anda berfungsi sepenuhnya dengan Sistem OS Linux dan dapat menjalankan Python.
- Sekarang anda sudah bersedia, mulakan dengan mengambil papan roti tanpa pateri dan pasangkan jambatan HLF1808 H (seperti ditunjukkan dalam rajah pendawaian).
- Seterusnya, anda perlu mengambil 3 wayar dan memasangkannya ke 3 kaki penjuru H-jambatan dan rel elektrik. Pasangkan 3 wayar ini ke kaki atas-kanan, bawah-kanan, dan bawah-kiri jambatan H (lihat jambatan-H dengan jelingan menghadap ke depan). Cuba gunakan wayar merah untuk ini supaya anda tahu bahawa ini digunakan untuk kuasa.
- Ambil wayar pelompat lelaki-wanita dan sambungkan satu hujungnya ke pin raspberry pi 5V dan hujung yang lain ke kaki kiri atas jambatan H.
- Sekarang, anda perlu mengambil 4 wayar (sebaiknya hitam) dan sambungkannya dari 2 kaki tengah jambatan H ke rel tanah. Anda juga perlu mengambil wayar lelaki-wanita tambahan dan menyambungkannya dari pin tanah pada pi raspberry anda ke landasan tanah di papan roti anda.
- Setelah menggunakan kabel kuasa dan kabel tanah, anda boleh mula memasang kabel motor dengan mengambil wayar merah dan memasukkannya ke kaki ketiga dari bahagian atas jambatan H. Selepas itu, anda akan mengambil wayar hitam dan memasangkannya ke kaki ketiga dari bahagian bawah jambatan H. Sekiranya anda memasang motor dengan betul, ia akan berfungsi dengan sempurna setelah anda menyelesaikan beberapa langkah berikut.
- Sekarang, anda perlu mengambil bateri 9V anda dan memasang 2 wayar ke landasan dan rel elektrik (merah = kuasa, hitam = tanah).
- Setelah selesai memasang kabel bateri, anda perlu mengambil 4 wayar jumper lelaki-wanita dan menyambungkannya dari mana-mana pin pi gpio raspberry ke kaki H-bridge yang tidak terpakai.
- Akhirnya, anda perlu mengambil 1 wayar hitam dan 1 merah dan menyambungkannya di papan roti anda dari landasan tanah (wayar hitam) dan rel kuasa (wayar merah).
-
Pilihan - jika anda mahu, anda boleh menggunakan sensor jarak untuk membantu memperbaiki projek anda. Untuk memasang sensor jarak, anda perlu mengikuti langkah-langkah khusus ini:
- Ambil 1 wayar wanita-wanita (merah) dan pasangkannya dari pin VCC pada sensor ke pin 5V pada pi.
- Ambil wayar wanita-wanita lain (hitam) dan pasangkannya dari pin GND pada sensor ke landasan tanah di papan roti anda.
- Ambil satu lagi wayar wanita-wanita dan pasangkannya dari pin TRIG pada sensor ke pin gpio pada pi.
- Akhirnya, ambil wayar lelaki-wanita dan pasangkannya dari pin ECHO pada sensor ke ruang kosong di papan roti anda. Kemudian ambil perintang 330 Ohm dan sambungkannya dari wayar ke ruang kosong lain di papan roti anda. Seterusnya, anda perlu mengambil wayar lelaki-wanita yang lain dan pasangkannya dari perintang 330 Ohm ke pin gpio kosong di pi. Akhir sekali, anda perlu menyambung perintang 470 Ohm dari wayar kedua yang anda sambungkan ke landasan.
- Sekarang anda sudah bersedia untuk membuat kod menggunakan Python!
Langkah 5: Arahan Langkah demi Langkah - Cara Membuat Kod Menggunakan Python
- Mulakan pengekodan dengan menentukan perpustakaan anda (mis. Dari gpiozero import LED).
- Seterusnya, anda perlu menentukan semua pemboleh ubah yang akan anda gunakan (mis. Led = LED (9)).
-
Setelah anda menentukan semua yang anda perlukan, anda boleh memulakan pengekodan dengan menulis pernyataan mudah untuk menguji apakah motor anda berfungsi sepenuhnya. Ini memerlukan anda menulis pernyataan 3 langkah yang serupa dengan ini:
- robot. maju ()
- tidur (5)
- robot. berhenti ()
- Sekiranya kod membantu motor anda berfungsi, maka anda sudah bersedia untuk meneruskan ke langkah seterusnya. Langkah ini memerlukan anda menulis fungsi def (mis. Def ke depan ():) yang akan membantu kereta anda bergerak ke depan, ke belakang, kanan dan kiri dengan bantuan aplikasi yang akan anda pasang di kemudian hari.
-
Sekiranya anda memilih untuk menambahkan sensor jarak ke kereta anda, maka anda perlu menambahkan fungsi sensor def1 tambahan. Fungsi ini akan membolehkan anda mencetak jarak antara kereta anda dan halangan. Fungsi ini memerlukan anda menulis baris kod ringkas ini:
- sensor def1 ():
- jika (sensor.distance * 100> 5):
- cetak ('Obstacle Detected', sensor.distance * 100)
- tidur (1)
- Setelah selesai menulis kod ini, anda sudah siap untuk memasang aplikasi VNC Viewer.
Disyorkan:
Kredit Tambahan Projek Akhir ECG- BME 305 Automatik: 7 Langkah
Kredit Tambahan Projek Akhir ECG-BME 305 Automatik: Elektrokardiogram (ECG atau EKG) digunakan untuk mengukur isyarat elektrik yang dihasilkan oleh jantung berdegup dan memainkan peranan besar dalam diagnosis dan prognosis penyakit kardiovaskular. Sebilangan maklumat yang diperoleh dari ECG termasuk irama
Projek Akhir CPE 133 Perpuluhan hingga Perduaan: 5 Langkah
CPE 133 Final Project Decimal to Binary: Binary Numbers adalah salah satu perkara pertama yang terlintas di fikiran ketika memikirkan logik digital. Walau bagaimanapun, Nombor Binari boleh menjadi konsep yang sukar bagi mereka yang baru. Projek ini akan membantu mereka yang baru dan berpengalaman dengan nombor binari dan
Pengecaman Muka Masa Nyata: Projek Akhir ke Akhir: 8 Langkah (dengan Gambar)
Pengecaman Wajah Masa Nyata: Projek Akhir-ke-Akhir: Pada tutorial terakhir saya yang meneroka OpenCV, kami mempelajari TRACKING OBJEK VISI AUTOMATIK. Sekarang kami akan menggunakan PiCam kami untuk mengenali wajah dalam masa nyata, seperti yang anda lihat di bawah: Projek ini dilakukan dengan " Perpustakaan Penglihatan Komputer Sumber Terbuka & hebat ini
Antara Muka Pengguna Interaktif Mudah untuk Pengajaran dan Penilaian .: 11 Langkah
Antaramuka Pengguna Interaktif Mudah untuk Pengajaran dan Penilaian: Projek ini dibangunkan sebagai sebahagian daripada kelas universiti, tujuannya adalah untuk membuat sistem interaktif untuk mengajar dan menilai topik tertentu. Untuk itu kami menggunakan Pemprosesan pada PC untuk antara muka dan Arduino NANO untuk butang arked dan LED, jadi
DANGLER UTAMA +/- Cermin untuk Penilaian Kendiri (Cara Membuat): 5 Langkah
KEY DANGLER +/- Cermin untuk Penilaian Diri (Cara Membuat): Buat dangler kunci anda sendiri, dengan seberapa banyak atau sebilangan kunci yang anda ada. Jadikan ia hiasan, menjadikannya berfungsi. Sangat murah untuk dibuat, hasil yang sangat menarik