Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Contoh Tangkapan Layar
- Langkah 3: Diagram Sirkuit
- Langkah 4: Petunjuk Langkah-demi-Langkah - Cara Membuat/Menghubungkan Mobil
- Langkah 5: Petunjuk Langkah-demi-Langkah - Cara Membuat Kode Menggunakan Python
Video: Evaluasi Akhir 2020: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
- 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
Langkah 3: Diagram Sirkuit
Langkah 4: Petunjuk Langkah-demi-Langkah - Cara Membuat/Menghubungkan Mobil
- Sebelum memulai proyek ini, Anda perlu memastikan bahwa raspberry pi Anda berfungsi penuh dengan Sistem OS Linux dan dapat menjalankan Python.
- 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).
- 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.
- Ambil kabel jumper pria-wanita dan sambungkan salah satu ujungnya ke pin raspberry pi 5V dan ujung lainnya ke kaki kiri atas H-bridge.
- 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.
- 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.
- Sekarang, Anda perlu mengambil baterai 9V dan memasang 2 kabel ke ground dan power rail (merah = daya, hitam = ground).
- 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.
- 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).
-
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.
- Sekarang Anda siap untuk membuat kode menggunakan Python!
Langkah 5: Petunjuk Langkah-demi-Langkah - Cara Membuat Kode Menggunakan Python
- Mulai coding dengan mendefinisikan library Anda (mis. from gpiozero import LED).
- Selanjutnya, Anda perlu mendefinisikan semua variabel yang akan Anda gunakan (mis. led = LED(9)).
-
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()
- 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.
-
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)
- Sekarang setelah Anda selesai menulis kode ini, Anda siap untuk menginstal aplikasi VNC Viewer.
Direkomendasikan:
Kredit Ekstra Proyek Akhir EKG- BME 305 Otomatis: 7 Langkah
Automated EKG- BME 305 Tugas Akhir Kredit Tambahan: Elektrokardiogram (EKG atau EKG) digunakan untuk mengukur sinyal listrik yang dihasilkan oleh jantung yang berdetak dan memainkan peran besar dalam diagnosis dan prognosis penyakit kardiovaskular. Beberapa informasi yang diperoleh dari EKG termasuk irama
Proyek Akhir CPE 133 Desimal ke Biner: 5 Langkah
Tugas Akhir CPE 133 Desimal ke Biner: Bilangan Biner adalah salah satu hal pertama yang terlintas dalam pikiran ketika memikirkan logika digital. Namun, Bilangan Biner bisa menjadi konsep yang sulit bagi mereka yang baru mengenalnya. Proyek ini akan membantu mereka yang baru dan berpengalaman dengan bilangan biner mas
Proyek Menyenangkan untuk Akhir Pekan, FishCam!: 4 Langkah
Proyek Menyenangkan untuk Akhir Pekan, FishCam!: Saya menabrakkan drone saya beberapa bulan yang lalu dan satu-satunya hal yang masuk akal yang bisa saya lakukan adalah membongkarnya. Ternyata saya punya banyak ide proyek dengan apa yang bisa saya lakukan. Saya tidak pernah mendapatkannya tetapi ketika kami pergi ke peternakan kami, saya punya ide. Kamera memiliki W
Tugas Akhir PHYS 339: Simple Theremin: 3 Langkah
Tugas Akhir PHYS 339: Theremin Sederhana: Sebagai musisi rekreasi dan fisikawan, saya selalu berpikir bahwa theremins adalah alat elektronik paling keren. Suara mereka hampir menghipnotis ketika dimainkan oleh seorang profesional, dan teori elektronik yang diperlukan agar mereka berfungsi cukup
KEY DANGLER +/- Cermin untuk Evaluasi Diri (Cara Membuat): 5 Langkah
KEY DANGLER +/- Mirror for Self Evaluation (Cara Membuat): Buat gantungan kunci Anda sendiri, sebanyak atau sesedikit mungkin kunci yang Anda miliki. Jadikan bisa dihias, buat fungsional. Sangat murah untuk dibuat, hasil yang sangat menarik