Isi kandungan:

Robot kawalan trafik kadbod: 8 Langkah
Robot kawalan trafik kadbod: 8 Langkah

Video: Robot kawalan trafik kadbod: 8 Langkah

Video: Robot kawalan trafik kadbod: 8 Langkah
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jun
Anonim
Robot Kawalan Lalu Lintas kadbod
Robot Kawalan Lalu Lintas kadbod

Saya menyertai pertandingan kadbod. Sekiranya anda suka arahan saya, sila pilih! Setelah mempelajari arahan ini, anda akan belajar merancang dan menggunakan Cruizmo Cis. Cruizmo Cis adalah robot pintar yang mengawal lalu lintas. Ia mengawal laluan dan persimpangan kenderaan dan pejalan kaki. Ini mengirimkan isyarat kepada LED untuk memberitahu penumpang lalu lintas kapan harus pergi atau berhenti. Ia juga menyalakan lampu jalan jika waktu malam atau persekitarannya gelap.

Langkah 1: Mengumpulkan Bahan Yang Diperlukan

Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan
Mengumpulkan Bahan Yang Diperlukan

Komponen: 1x Arduino uno & USB Cable (atau Nano) 4x 5mm LEDs4x 5mm white LEDs4x 5mm green / blue LEDs2x Push but1x LDR10x 220 Ohms Resistors9V Battery & capJumper wireBreadboard and VeroboardKomponen boleh didapati dari kedai berhampiran atau dalam talian dari AliExpress.com, Kedai Arduino, atau Amazon. Tools: CardboardSolderingTapeGlueA4 paperA pembaris. Gergaji bersaiz kecil. Gunting. Pensel. Aplikasi: Arduino IDE (boleh didapati di sini)

Langkah 2: Memotong Bahagian Dari Kadbod

Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod
Memotong Bahagian Dari kadbod

Saya menggunakan kadbod untuk membuat jalan, jalan, robot berdiri, tiang dan lampu jalan. Saya menggunakan dimensi yang sesuai untuk reka bentuk. Anda boleh menggunakan dimensi yang berbeza jika anda mahu. Jarak 0.5 sentimeter boleh ditambahkan ke tepi. Sebagai permulaan, dapatkan kadbod, gunting, pembaris dan pensil untuk menandakan dimensi. Pada kadbod, tandakan kuboid dengan ketinggian 2 sentimeter, lebar 2 sentimeter, panjang 12 sentimeter. Pada kuboid, tandakan lubang kecil berdiameter 0,5 sentimeter untuk lampu. Tandakan juga kotak untuk butang. Dengan menggunakan gunting, potong satah yang ditandakan. Kemudian letakkan di atas kadbod dan potong tujuh lagi untuk menjadikannya lapan. Ini akan digunakan sebagai tiang untuk lalu lintas dan lampu jalan. Buat juga lubang kecil diameter 0,5 sentimeter untuk lampu. Seterusnya adalah kabin tempat robot berdiri. Tandai dan potong kuboid lain dengan dimensi: tinggi 2.5 sentimeter, lebar 6 sentimeter, panjang 17 sentimeter. Ini akan menjadi pangkalan kabin. Untuk badan kabin, tandakan dan potong kuboid lain dengan dimensi: tinggi 5 sentimeter, lebar 6 sentimeter, panjang 8.5 sentimeter.

Langkah 3: Melekatkan Potongan

Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan
Melekatkan Potongan

Saya menggunakan gam untuk menyatukan kepingan untuk mendapatkan struktur yang diperlukan. Setiap lapan keping kadbod untuk tiang harus dilekatkan di tepi kecuali satu bahagian yang akan terbuka. Sehingga kelihatan seperti kotak terbuka. Lem hendaklah diaplikasikan dengan bijak dan berhati-hati agar strukturnya kelihatan bagus. Pangkalan kabin dan badan juga harus dilekatkan secara terpisah dengan cara yang serupa seperti tiang. Kemudian kedua struktur akan dilekatkan bersama dengan menggunakan sedikit gam di tepinya untuk memberikan struktur tunggal dengan sisi terbuka menghadap anda. Bahagian tengah pangkal harus sejajar dengan pusat badan sehingga jarak antara pinggirnya adalah 4,25 sentimeter. Kemudian potong titik di mana kedua-dua sisi dasar kabin dan badan bertemu. Bahagian lain akan dilekatkan setelah pendawaian dipasang.

Langkah 4: Merancang Cruizmo Cis

Merancang Cruizmo Cis
Merancang Cruizmo Cis
Merancang Cruizmo Cis
Merancang Cruizmo Cis

Tubuh Cruizmo Cis berbentuk kuboid dengan ketinggian 3 sentimeter, lebar 2 sentimeter dan panjang 4 sentimeter. Kepala adalah kubus dengan ketinggian 2 sentimeter, lebar 1 sentimeter, panjang 2 sentimeter. Untuk mendapatkan robot, tandakan dimensi dan potong dari kadbod. Lekatkan tepi kubus untuk mendapatkan kepala. Gunakan pensil untuk mata dan mulut bujur atau anda memotongnya jika anda mahu Lekatkan semua tepi kuboid tidak termasuk yang akan dilekatkan kemudian. Kemudian tempelkan kepala ke badan. Untuk meletakkan Robot di kabin, potong 2 sentimeter x 2 sentimeter persegi dari bahagian atas kabin. Pasang robot di kabin dan lekatkan.

Langkah 5: Pendawaian Elektrik Di Dalam Cruizmo Cis

Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis
Pendawaian Elektrik Di Dalam Cruizmo Cis

Untuk robot melaksanakan fungsinya, saya menyertakan litar elektrik di dalamnya. Di dasar kabin terdapat papan roti untuk menyambungkan robot ke sistem lalu lintas. Di dalam robot, terdapat papan Arduino Uno dengan banyak wayar disambungkan ke ia. Papan menghantar dan menerima isyarat dari komponen lain. Sambungan dapat dilihat pada rajah di atas. LED lalu lintas disambungkan ke pin antara 2 hingga 9. Wayar akan menuju ke lampu isyarat. Lampu jalan disambungkan ke pin digital 10. Butang disambungkan ke pin digital 11. GND menuju ke papan roti. A0 menuju ke LDR. Semua alasan disambungkan di papan roti.

Langkah 6: Melengkapkan Struktur

Melengkapkan Struktur
Melengkapkan Struktur
Melengkapkan Struktur
Melengkapkan Struktur
Melengkapkan Struktur
Melengkapkan Struktur

Beberapa bentuk yang tidak terpaku sepenuhnya kerana beberapa pendawaian perlu dilekatkan. Gunakan gergaji untuk memotong 6 kepingan segi empat 2 hingga 1.5 sentimeter dan 2 keping segi empat 4 hingga 1.5 sentimeter dari papan verob. Pada dua yang lebih panjang, solder butang secara bebas, LED merah, LED hijau / biru dengan wayar yang keluar untuk disambungkan ke Arduino. Dari 6 kepingan yang lain, pilih dua dan solder LED merah dan hijau / biru secara bebas dengan kabel yang keluar. Pada baki 4 kepingan, solder LED putih pada masing-masing, wayar dari pin positif akan disambungkan bersama ke Arduino, dan negatif ke GND. Masukkan litar terpateri ke dalam struktur kadbod. Di dasar kabin, lubang dibuat untuk LDR, kemudian papan roti dimasukkan ke dalamnya. Arduino dimasukkan ke dalam robot. Setelah menyelesaikan pendawaian, permukaan terbuka boleh dilekatkan. Strukturnya sudah lengkap, dan Cruizmo Cis sudah siap untuk mula berfungsi tetapi beberapa kod garis perlu ada dimuat naik. Mari kita periksa kodnya.

Langkah 7: Kodnya

Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut

Saya menggunakan Arduino IDE untuk menyusun kod. Kodnya boleh didapati di sini Pertama, saya menentukan pin untuk LDR, butang dan LED yang digunakan dalam litar. Kemudian dalam persediaan () saya mengkonfigurasi pin LED ke OUTPUT dan BUTTON_PIN ke INPUT_PULLUP, ini membolehkan butang menggunakan inbuilt tarik perintang. Dalam gelung (), saya menggunakan pernyataan if untuk memeriksa sama ada Cruizmo Cis harus menyalakan lampu jalan atau tidak. Kemudian yang lain jika pernyataan muncul dan memeriksa sama ada butang ditekan atau tidak. Selepas gelung adalah dua fungsi yang digunakan oleh Cruizmo Cis untuk mengawal lalu lintas. Fungsi goRoad () menghentikan pejalan kaki dan membolehkan kereta bergerak. Lampu merah akan berkedip terlebih dahulu untuk memberi amaran kepada pejalan kaki sebelum menghentikannya sepenuhnya. Fungsi stopRoad () menghentikan kereta dan membiarkan pejalan kaki melintas. Lampu merah akan berkelip terlebih dahulu untuk memberi amaran kepada kereta sebelum menghentikannya sepenuhnya dan lampu hijau / biru akan menyala untuk melewati pejalan kaki.

Langkah 8: Penyelesaian

Penyelesaian
Penyelesaian
Penyelesaian
Penyelesaian
Penyelesaian
Penyelesaian

Untuk menjadikannya sajak, tiang kadbod digunakan sebagai lampu jalan dan lampu isyarat. Dua tiang dengan butang harus digunakan untuk pejalan kaki. Permintaan pejalan kaki melintasi dengan menekan butang dan Cruizmo Cis hanya dapat mengabulkan permintaan mereka jika ditekan 17 saat setelah tekan sebelumnya. Sekiranya syarat itu dipenuhi, mereka dibenarkan menyeberang selama 6 saat. Selepas lampu merah akan menghentikannya dan kereta akan dibenarkan memandu. Akhirnya, pastikan kod tersebut dimuat naik dengan betul ke papan Arduino untuk mencapai hasil yang betul. Selamat mencuba!

Disyorkan: