Isi kandungan:

Penilaian Akhir 2020: 6 Langkah
Penilaian Akhir 2020: 6 Langkah

Video: Penilaian Akhir 2020: 6 Langkah

Video: Penilaian Akhir 2020: 6 Langkah
Video: PENILAIAN AKHIR SEMESTER(PAS) GANJIL|KELAS 6|TEMA 1, 2020|DARING 2024, Julai
Anonim
Penilaian Akhir 2020
Penilaian Akhir 2020

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

Bahan
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

Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin
Contoh Tangkapan Skrin

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Langkah 4: Arahan Langkah demi Langkah - Cara Membina / Memasang Kereta

  1. Sebelum memulakan projek ini, anda perlu memastikan bahawa raspberry pi anda berfungsi sepenuhnya dengan Sistem OS Linux dan dapat menjalankan Python.
  2. Sekarang anda sudah bersedia, mulakan dengan mengambil papan roti tanpa pateri dan pasangkan jambatan HLF1808 H (seperti ditunjukkan dalam rajah pendawaian).
  3. 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.
  4. Ambil wayar pelompat lelaki-wanita dan sambungkan satu hujungnya ke pin raspberry pi 5V dan hujung yang lain ke kaki kiri atas jambatan H.
  5. 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.
  6. 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.
  7. Sekarang, anda perlu mengambil bateri 9V anda dan memasang 2 wayar ke landasan dan rel elektrik (merah = kuasa, hitam = tanah).
  8. 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.
  9. 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).
  10. 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.
  11. Sekarang anda sudah bersedia untuk membuat kod menggunakan Python!

Langkah 5: Arahan Langkah demi Langkah - Cara Membuat Kod Menggunakan Python

  1. Mulakan pengekodan dengan menentukan perpustakaan anda (mis. Dari gpiozero import LED).
  2. Seterusnya, anda perlu menentukan semua pemboleh ubah yang akan anda gunakan (mis. Led = LED (9)).
  3. 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 ()
  4. 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.
  5. 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)
  6. Setelah selesai menulis kod ini, anda sudah siap untuk memasang aplikasi VNC Viewer.

Disyorkan: