Daftar Isi:

Robot Kontrol Lalu Lintas Karton: 8 Langkah
Robot Kontrol Lalu Lintas Karton: 8 Langkah

Video: Robot Kontrol Lalu Lintas Karton: 8 Langkah

Video: Robot Kontrol Lalu Lintas Karton: 8 Langkah
Video: How to Make Walking Robot 2024, September
Anonim
Robot Kontrol Lalu Lintas Karton
Robot Kontrol Lalu Lintas Karton

Saya mengikuti kontes kardus. Jika Anda menyukai instruksi saya, silakan pilih! Setelah mempelajari instruksi ini, Anda akan belajar bagaimana merancang dan menggunakan Cruizmo Cis. Cruizmo Cis adalah robot cerdas yang mengontrol lalu lintas. Ini mengontrol jalur dan penyeberangan mobil dan pejalan kaki. Ini mengirimkan sinyal ke LED untuk memberi tahu komuter lalu lintas kapan harus pergi atau berhenti. Itu juga menyalakan lampu jalan jika malam hari atau jika lingkungan gelap.

Langkah 1: Mengumpulkan Bahan yang Dibutuhkan

Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan
Mengumpulkan Bahan yang Dibutuhkan

Komponen: 1x Arduino uno & Kabel USB (atau Nano) 4x 5mm LED merah4x 5mm LED putih4x 5mm LED hijau/biru2x Tombol tekan1x LDR10x 220 Ohm Resistor9V Baterai & tutupKabel jumperBreadboard dan VeroboardKomponen dapat diperoleh dari toko terdekat atau online dari AliExpress.com, Arduino Store, atau Amazon. Alat:KartonBesi solderPitaLemKertasA4Penggaris. Gergaji ukuran kecil. Gunting. Pensil. Aplikasi:Arduino IDE (dapat diperoleh di sini)

Langkah 2: Memotong Bagian Dari Karton

Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton
Memotong Bagian Dari Karton

Saya menggunakan karton untuk membuat jalan, jalur, robot stand, tiang dan lampu jalan. Saya menggunakan dimensi yang sesuai untuk desain. Anda dapat menggunakan dimensi yang berbeda jika Anda mau. Jarak 0,5 cm dapat ditambahkan ke tepinya. Pertama, ambil karton, gunting, penggaris, dan pensil untuk menandai dimensi. Pada karton, tandai sebuah balok dengan tinggi 2 sentimeter, lebar 2 sentimeter, panjang 12 sentimeter. Pada kubus, tandai lubang kecil berdiameter 0,5 sentimeter untuk lampu. Tandai juga kotak untuk kancingnya. Dengan menggunakan gunting, potong bidang yang ditandai. Kemudian letakkan di atas karton dan potong tujuh lagi untuk membuatnya menjadi delapan. Ini akan digunakan sebagai tiang untuk lalu lintas dan lampu jalan. Buat juga lubang kecil berdiameter 0,5 cm untuk lampu. Selanjutnya adalah kabin tempat robot berdiri. Tandai dan potong balok lain dengan ukuran: tinggi 2,5 cm, lebar 6 cm, panjang 17 cm. Ini akan menjadi dasar kabin. Untuk bodi kabin, tandai dan potong kubus lain dengan dimensi: tinggi 5 sentimeter, lebar 6 sentimeter, panjang 8,5 sentimeter.

Langkah 3: Menempelkan Potongan

Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan
Merekatkan Potongan

Saya menggunakan lem untuk menyatukan potongan-potongan untuk mendapatkan struktur yang diperlukan. Masing-masing dari delapan potongan karton untuk tiang harus direkatkan di tepi kecuali salah satu sisi yang akan terbuka. Sehingga akan terlihat seperti kotak terbuka. Lem harus diaplikasikan dengan cerdas dan hati-hati agar strukturnya terlihat bagus. Dasar kabin dan bodi juga harus direkatkan secara terpisah dengan cara yang sama seperti tiang. Kemudian kedua struktur akan direkatkan dengan mengoleskan sedikit lem di bagian tepinya untuk memberikan struktur tunggal dengan sisi terbuka menghadap Anda. Bagian tengah alas harus sejajar dengan bagian tengah bodi sehingga jarak antar tepinya 4,25 sentimeter. Kemudian potong titik di mana kedua sisi alas kabin dan bodi bertemu. Bagian lain akan direkatkan setelah kabel dipasang.

Langkah 4: Mendesain Cruizmo Cis

Merancang Cruizmo Cis
Merancang Cruizmo Cis
Merancang Cruzmo Cis
Merancang Cruzmo Cis

Badan Cruizmo Cis berbentuk balok dengan tinggi 3 cm, lebar 2 cm dan panjang 4 cm. Kepalanya berbentuk kubus dengan tinggi 2 sentimeter, lebar 1 sentimeter, panjang 2 sentimeter. Untuk mendapatkan robot, tandai ukurannya dan potong dari karton. Tempelkan tepi kubus untuk mendapatkan kepala. Gunakan pensil untuk mata oval dan mulutnya atau Anda memotongnya jika Anda mau Tempelkan semua tepi kubus kecuali satu yang akan direkatkan nanti. Kemudian rekatkan kepala ke badan. Untuk memasukkan Robot ke dalam kabin, gunting persegi 2 sentimeter kali 2 sentimeter dari atas kabin. Pasang robot di kabin dan rekatkan.

Langkah 5: Pengkabelan Listrik Di Dalam Cruizmo Cis

Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis
Pengkabelan Listrik Di Dalam Cruizmo Cis

Agar robot menjalankan fungsinya, saya menyematkan sirkuit listrik di dalamnya. Di dasar kabin ada papan tempat memotong roti untuk menghubungkan robot ke sistem lalu lintas. Di dalam robot, ada papan Arduino Uno dengan banyak kabel yang terhubung ke dia. Papan mengirim dan menerima sinyal dari komponen lain. Sambungan dapat dilihat pada diagram di atas. LED lalu lintas terhubung ke pin mulai dari 2 hingga 9. Kabel akan menuju ke lampu lalu lintas. Lampu jalan terhubung ke pin digital 10. Tombol terhubung ke pin digital 11. GND menuju breadboard. A0 menuju LDR. Semua ground terhubung pada breadboard.

Langkah 6: Menyelesaikan Struktur

Melengkapi Struktur
Melengkapi Struktur
Melengkapi Struktur
Melengkapi Struktur
Melengkapi Struktur
Melengkapi Struktur

Beberapa bentuk yang belum sepenuhnya direkatkan karena beberapa kabel perlu disematkan. Gunakan gergaji untuk memotong 6 buah persegi panjang berukuran 2 kali 1,5 sentimeter dan 2 buah persegi berukuran 4 kali 1,5 sentimeter dari veroboard. Pada dua yang lebih panjang, menyolder tombol secara mandiri, LED merah, LED hijau/biru dengan kabel yang mengarah keluar untuk dihubungkan ke Arduino. Dari 6 buah lainnya, pilih dua dan solder secara mandiri LED merah dan hijau/biru dengan kabel yang mengarah keluar. Pada 4 sisanya potongan, solder LED putih pada masing-masing, kabel dari pin positif akan dihubungkan bersama ke Arduino, dan negatif ke GND. Masukkan sirkuit yang disolder ke dalam struktur karton. Di dasar kabin, lubang dibuat untuk LDR, kemudian papan tempat memotong roti dimasukkan ke dalamnya. Arduino dimasukkan ke dalam robot. Setelah menyelesaikan pengkabelan, permukaan yang terbuka dapat direkatkan. Strukturnya selesai, dan Cruizmo Cis siap untuk mulai berfungsi tetapi beberapa kode baris perlu diunggah. Mari kita periksa kodenya.

Langkah 7: Kode

Kode
Kode
Kode
Kode
Kode
Kode
Kode
Kode

Saya menggunakan Arduino IDE untuk mengkompilasi kode. Kodenya bisa didapat di siniPertama, saya mendefinisikan pin untuk LDR, tombol dan LED yang digunakan di sirkuit. Kemudian di setup() saya mengkonfigurasi pin LED ke OUTPUT dan BUTTON_PIN ke INPUT_PULLUP, ini memungkinkan tombol untuk menggunakan inbuilt resistor pull-up. Dalam loop(), saya menggunakan pernyataan if untuk memeriksa apakah Cruizmo Cis harus menyalakan lampu jalan atau tidak. Kemudian pernyataan if lain muncul dan memeriksa apakah tombol ditekan atau tidak. Setelah loop ada dua fungsi yang digunakan oleh Cruizmo Cis untuk mengontrol lalu lintas. Fungsi goRoad() menghentikan pejalan kaki dan memungkinkan mobil untuk bergerak. Lampu merah akan berkedip terlebih dahulu untuk memperingatkan pejalan kaki sebelum benar-benar menghentikan mereka. Fungsi stopRoad() menghentikan mobil dan mengizinkan pejalan kaki untuk menyeberang. Lampu merah akan berkedip terlebih dahulu untuk memberi tahu mobil sebelum benar-benar menghentikannya dan lampu hijau/biru akan menyala untuk melewati pejalan kaki.

Langkah 8: Finalisasi

Finalisasi
Finalisasi
Finalisasi
Finalisasi
Finalisasi
Finalisasi

Untuk membuatnya berima, tiang-tiang kardus digunakan sebagai lampu jalan dan lampu lalu lintas. Dua tiang dengan tombol harus digunakan untuk pejalan kaki. Pejalan kaki meminta penyeberangan dengan menekan tombol dan Cruizmo Cis hanya dapat mengabulkan permintaan mereka jika ditekan 17 detik setelah penekanan sebelumnya. Jika syarat terpenuhi, mereka diperbolehkan menyeberang selama 6 detik. Setelah lampu merah akan menghentikan mereka dan mobil akan diizinkan untuk mengemudi. Terakhir, pastikan kode tersebut diunggah dengan benar ke papan Arduino untuk mencapai hasil yang benar. Selamat bersenang-senang!

Direkomendasikan: