Daftar Isi:

Evaluasi Akhir 2020: 6 Langkah
Evaluasi Akhir 2020: 6 Langkah

Video: Evaluasi Akhir 2020: 6 Langkah

Video: Evaluasi Akhir 2020: 6 Langkah
Video: Evaluasi Training / Pelatihan - Kirkpatrick 2024, November
Anonim
Evaluasi Akhir 2020
Evaluasi Akhir 2020

Halo semuanya! Nama saya Vedant Vyas dan ini adalah Proyek Teknik Komputer Kelas 10 saya untuk Evaluasi Akhir 2020. Untuk proyek ini, saya memilih untuk merancang mobil yang dapat diprogram untuk bergerak sendiri atau dapat dikendalikan menggunakan pengontrol aplikasi. Saya memilih untuk mendesain mobil ini karena saya suka belajar dan menghadapi tantangan baru dan karena saya telah belajar banyak unit yang berbeda selama kursus ini dan berpikir bahwa saya dapat menerapkannya pada desain saya. Untuk melampaui ekspektasi, saya menerapkan sensor jarak yang akan menghentikan mobil segera setelah mendeteksi rintangan dalam jarak beberapa sentimeter. Saya telah melakukan banyak penelitian tentang proyek ini dengan melihat berbagai proyek lain untuk mendapatkan wawasan tentang apa yang harus saya capai. Saya juga menghabiskan banyak waktu untuk mempelajari cara memasang H-bridge baru, memprogram sensor jarak, dan motor kawat. Sepanjang tutorial yang telah saya buat ini, Anda akan belajar bagaimana merancang mobil ini sendiri dengan melihat contoh, diagram, dan petunjuk petunjuk langkah demi langkah.

Langkah 1: Bahan

Bahan
Bahan
  • 1 Mobil dengan 2 Motor
  • 1 Raspberry Pi Model 3 B+
  • 1 papan tempat memotong roti tanpa solder
  • 1 Baterai 9V
  • 1 Model H-Bridge HLF1808
  • 11 Kabel Jumper Pria-Wanita
  • 3 Kabel Jumper Wanita-Wanita
  • 13 Kabel Normal
  • 1 Sensor Jarak

Langkah 2: Contoh Tangkapan Layar

Contoh Screenshot
Contoh Screenshot
Contoh Screenshot
Contoh Screenshot
Contoh Screenshot
Contoh Screenshot
Contoh Screenshot
Contoh Screenshot

Langkah 3: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Langkah 4: Petunjuk Langkah-demi-Langkah - Cara Membuat/Menghubungkan Mobil

  1. Sebelum memulai proyek ini, Anda perlu memastikan bahwa raspberry pi Anda berfungsi penuh dengan Sistem OS Linux dan dapat menjalankan Python.
  2. Sekarang setelah Anda siap, mari kita mulai dengan mengambil papan tempat memotong roti tanpa solder dan memasang H-bridge HLF1808 ke sana (seperti yang ditunjukkan pada diagram pengkabelan).
  3. Selanjutnya, Anda perlu mengambil 3 kabel dan menyambungkannya ke 3 kaki sudut H-bridge dan rel listrik. Colokkan 3 kabel ini ke kaki kanan atas, kanan bawah, dan kiri bawah jembatan-H (lihat jembatan-H dengan kemiringan menghadap ke depan). Coba gunakan kabel merah untuk ini sehingga Anda tahu bahwa ini digunakan untuk daya.
  4. Ambil kabel jumper pria-wanita dan sambungkan salah satu ujungnya ke pin raspberry pi 5V dan ujung lainnya ke kaki kiri atas H-bridge.
  5. Sekarang, Anda perlu mengambil 4 kabel (lebih disukai hitam) dan menghubungkannya dari 2 kaki tengah jembatan-H ke rel tanah. Anda juga perlu mengambil kabel male-female tambahan dan menghubungkannya dari pin ground pada raspberry pi Anda ke ground rail di breadboard Anda.
  6. Setelah Anda menerapkan kabel daya dan ground, Anda dapat mulai memasang kabel motor Anda dengan mengambil kabel merah dan menempatkannya ke kaki ketiga dari atas H-bridge. Setelah itu, Anda akan mengambil kabel hitam dan menempelkannya ke kaki ketiga dari bagian bawah H-bridge. Jika Anda telah memasang motor dengan benar, motor tersebut akan berfungsi dengan sempurna setelah Anda menyelesaikan beberapa langkah berikut ini.
  7. Sekarang, Anda perlu mengambil baterai 9V dan memasang 2 kabel ke ground dan power rail (merah = daya, hitam = ground).
  8. Setelah Anda selesai memasang kabel baterai, Anda perlu mengambil 4 kabel jumper pria-wanita dan menghubungkannya dari pin raspberry pi gpio ke kaki H-bridge yang tersisa yang tidak digunakan.
  9. Terakhir, Anda perlu mengambil 1 kabel hitam dan 1 kabel merah dan menghubungkannya melintasi papan tempat memotong roti Anda dari rel ground-ground (kabel hitam) dan power-power rail (kabel merah).
  10. Opsional - jika mau, Anda dapat menggunakan sensor jarak untuk membantu meningkatkan proyek Anda. Untuk memasang sensor jarak, Anda harus mengikuti langkah-langkah khusus ini:

    • Ambil 1 kabel female-female (merah) dan pasang dari pin VCC pada sensor ke pin 5V pada pi.
    • Ambil kabel female-female lainnya (hitam) dan pasang dari pin GND pada sensor ke ground rail pada breadboard Anda.
    • Ambil satu lagi kabel female-female dan pasangkan dari pin TRIG pada sensor ke pin gpio pada pi.
    • Terakhir, ambil kabel pria-wanita dan pasangkan dari pin ECHO pada sensor ke ruang kosong di papan tempat memotong roti Anda. Kemudian ambil resistor 330 Ohm dan hubungkan dari kabel ke ruang kosong lain di papan tempat memotong roti Anda. Selanjutnya, Anda perlu mengambil kabel pria-wanita lain dan memasangnya dari resistor 330 Ohm ke pin gpio kosong di pi. Terakhir, Anda harus menghubungkan resistor 470 Ohm dari kabel kedua yang Anda sambungkan ke ground rail.
  11. Sekarang Anda siap untuk membuat kode menggunakan Python!

Langkah 5: Petunjuk Langkah-demi-Langkah - Cara Membuat Kode Menggunakan Python

  1. Mulai coding dengan mendefinisikan library Anda (mis. from gpiozero import LED).
  2. Selanjutnya, Anda perlu mendefinisikan semua variabel yang akan Anda gunakan (mis. led = LED(9)).
  3. Sekarang setelah Anda menentukan semua yang Anda butuhkan, Anda dapat mulai membuat kode dengan menulis pernyataan sederhana untuk menguji apakah motor Anda berfungsi penuh. Ini akan mengharuskan Anda untuk menulis pernyataan 3 langkah yang mirip dengan ini:

    • robot.maju()
    • tidur(5)
    • robot.stop()
  4. Jika kode tersebut membantu motor Anda bekerja, maka Anda siap untuk melanjutkan ke langkah berikutnya. Langkah ini mengharuskan Anda untuk menulis fungsi def (mis. def forwards():) yang akan membantu mobil Anda bergerak maju, mundur, kanan, dan kiri dengan bantuan aplikasi yang akan Anda instal nanti.
  5. Jika Anda memilih untuk menambahkan sensor jarak ke mobil Anda, maka Anda perlu menambahkan fungsi def sensor1 tambahan. Fungsi ini akan memungkinkan Anda untuk mencetak jarak antara mobil Anda dan rintangan. Fungsi ini akan meminta Anda untuk menulis baris kode sederhana ini:

    • def sensor1():
    • jika(sensor.jarak*100>5):
    • print('Hambatan Terdeteksi', sensor.jarak*100)
    • tidur(1)
  6. Sekarang setelah Anda selesai menulis kode ini, Anda siap untuk menginstal aplikasi VNC Viewer.

Direkomendasikan: