Daftar Isi:

Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)

Video: Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)

Video: Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam): 9 Langkah (dengan Gambar)
Video: DEKER BOLA TERKUAT DI MUKA BUMI BESTIE 2024, November
Anonim
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam)
Robot Sepak Bola (atau Sepak Bola, Jika Anda Tinggal di Sisi Lain Kolam)

Saya mengajar robotika di tinker-robot-labs.tk Murid-murid saya telah menciptakan robot-robot yang bermain sepak bola (atau sepak bola, jika Anda tinggal di seberang kolam). Tujuan saya dengan proyek ini adalah untuk mengajari anak-anak cara berinteraksi dengan robot melalui Bluetooth.

Kami menyelesaikan robot kami beberapa minggu yang lalu, dan kemudian, saya melihat bahwa Instructables melakukan kontes mikrokontroler dan kontes robotika, jadi kami bersama-sama membuat robot lain dan berbagi dengan Anda cara membuat Robot Sepak Bola dan memainkannya.

Anak-anak yang menyusun robot ini adalah Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael dan Chris. Usia mereka berkisar antara tujuh dan sebelas tahun, dan mereka rock!

Untuk merakit robot ini, mereka menggunakan alat-alat dewasa, seperti besi las, gunting, dan pemotong. Saya telah mengajari mereka bahwa alat bukanlah mainan, dan mereka harus digunakan dengan sangat hormat. Mereka tahu aturan keselamatan yang harus selalu dipatuhi, seperti meninggalkan alat selalu di tengah meja, di mana mereka dapat dilihat, atau menggunakan tang selalu dengan siku menempel di sisi mereka, sehingga mereka tidak melukai mereka. hadapi secara tidak sengaja.

Langkah 1: Lapangan Bermain dan Aturan Permainan (oleh Jaime)

Lapangan bermain:

  • Ukuran lapangan bermain
  • Panjang bidang: 170 cm
  • Lebar bidang: 113 cm
  • Garis tengah pada 85 cm
  • Lebar gawang: 31 cm

Aturan permainan:

  • Pertandingan sepak bola robot dimainkan oleh dua tim yang terdiri dari 2 robot.
  • Sebuah pertandingan dimainkan dalam dua babak 2 menit. Di antara 2 bagian, permainan dapat dihentikan hingga 5 menit untuk mengganti baterai atau memperbaiki robot.
  • Permainan dimulai dengan bola di tengah permainan dan masing-masing robot di sudut lapangan.
  • Jika bola keluar dari lapangan, waktu dihentikan. Bola diletakkan kembali di tengah lapangan dan robot ditempatkan di sudut.
  • Jika pada akhir babak kedua kedua tim imbang, satu menit ditambahkan ke babak kedua tanpa menghentikan permainan.
  • Bola adalah bola tenis setengah diisi dengan pasir (potong celah di bola, tambahkan pasir, lem kembali bola dengan lem super)
  • Jika ada tim yang mencetak gol, bola ditempatkan di tengah lapangan dan masing-masing robot ditempatkan di sudut lapangan
  • Setiap robot yang disentuh oleh seseorang selama pertandingan didiskualifikasi untuk sisa permainan.
  • Jika salah satu robot berhenti bekerja, robot dikeluarkan dari permainan dan tidak dapat dipasang kembali kecuali rusak pada babak pertama dan dapat diperbaiki sebelum babak kedua dimulai.
  • Jika ada robot yang menyerang robot lain untuk mengeluarkannya dari lapangan, maka akan didiskualifikasi untuk sisa permainan.

Langkah 2: Membangun Robot: Bill of Material

Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material
Membangun Robot: Bill of Material

Semua elektronik bersumber dari Amazon

Sisa bahan yang bersumber dari toko perangkat keras lokal.

Kami menetapkan aturan untuk membatasi biaya robot di bawah 40 euro, dan saya memperkirakan bahwa total biaya robot di bawah 15 euro karena saya membeli bahan dalam jumlah besar

  • 2 roda gigi + roda
  • Papan tempat memotong roti
  • Arduino nano
  • kabel
  • Dudukan baterai dan 4 baterai AA
  • Beralih (opsional)
  • Kapasitor
  • stik kebab
  • Bola tenis setengah diisi dengan pasir
  • Gelang karet
  • 2 buah plastik bergelombang 25 cm x 25 cm
  • Modul HC05 atau HC06
  • Jembatan L9110 H

Langkah 3: Memotong Potongan Sasis

Memotong Potongan Sasis
Memotong Potongan Sasis
Memotong Potongan Sasis
Memotong Potongan Sasis
Memotong Potongan Sasis
Memotong Potongan Sasis

Ukur dua kali, potong sekali!

Sebelum mulai memotong plastik bergelombang, kami membuat templat kardus dengan kotak sereal. Ini telah terbukti menghemat BANYAK pekerjaan, waktu dan uang, karena Anda dapat dengan cepat membuat bentuk dasar robot Anda, dan jika Anda melakukan sesuatu yang salah, sedikit selotip dapat memperbaikinya. Rubén mengerjakan templat dan Beatriz memindahkan templat ke plastik

Setelah Anda menentukan bentuk robot Anda, Anda harus mentransfer desain Anda ke lembaran plastik bergelombang.

Langkah 4: Bagian Bawah Chassis

Bagian Bawah Chassis
Bagian Bawah Chassis
Bagian Bawah Chassis
Bagian Bawah Chassis
Bagian Bawah Chassis
Bagian Bawah Chassis

Struktur plastik bergelombang disatukan dengan ikatan zip. Sebelum memasang ikatan ritsleting, strukturnya diikat dengan batang bambu. Kami melakukannya dengan cara ini karena Anda dapat dengan mudah membuat lubang dengan tongkat di plastik, dan Anda bisa mendapatkan gambaran umum tentang bentuk potongan sebelum benar-benar memasang ikatan zip. Untuk melipat plastik, kami juga menggunakan batang bambu untuk menggores satu sisi plastik.

Chris dan Gonzalo memutuskan bahwa mereka ingin menambahkan beberapa penggaruk ke sasis, dan mereka memotong bagian sampingnya. mereka menggunakan potongan yang mereka potong dari sisi pertama sebagai pola untuk memotong sisi kedua.

Langkah 5: Mempersiapkan Motor

Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor
Mempersiapkan Motor

Motor memiliki tonjolan kecil di sisi tempat sambungan listrik berada. Kita perlu membongkar motor dan memasang sambungan listrik di sisi lain.

Setelah ini selesai, Jaime dan Ismael mengelas 2 kabel 20 cm ke motor. Kami menggunakan kabel saluran telepon untuk ini, tetapi kabel tipis apa pun dapat digunakan.

Kami kemudian memutuskan di mana kami ingin meletakkan roda. Tempat di mana roda ditempatkan memiliki pengaruh pada perilaku robot. Roda pada bagian belakang robot menghasilkan robot yang menggerakan bola dengan sangat cepat namun sangat sulit untuk dikendalikan. Di sisi lain, robot dengan roda ke arah depan membuat robot menjadi robot yang sangat mudah dikendalikan, tetapi menggerakkan bola dengan sangat lambat.

Untuk robot ini, kami memilih untuk meletakkan roda di bagian tengah robot. Kami menempatkan motor di tempat yang kami inginkan dan membuat 2 lubang kecil untuk poros roda.

Langkah 6: Hubungkan

Hubungkan!
Hubungkan!

Gabriel dan Ismael menggunakan Sirkuit Autodesk untuk membuat diagram pengkabelan ini.

Jembatan h terhubung ke port 6, 9, 10 dan 11

Modul HC06 terhubung ke TXD, RXD, GND dan +5V. Pastikan pin TXD arduino terhubung ke pin RXD HC06 dan pin RXD arduino terhubung ke pin TXD HC06

Kapasitor tersebut adalah kapasitor 8200 kv. Anda tidak benar-benar membutuhkannya, tetapi ada untuk mencegah penurunan tegangan yang akan memutuskan modul HC06 jika baterai agak lemah.

Motor terhubung ke H Bridge. Mungkin robot akan mundur bukannya maju. dalam hal ini, balikkan kabel motor.

Langkah 7: Tongkat, Motor, dan Penutup di Tempat

Tongkat, Motor, dan Penutup di Tempat
Tongkat, Motor, dan Penutup di Tempat
Tongkat, Motor, dan Penutup di Tempat
Tongkat, Motor, dan Penutup di Tempat
Tongkat, Motor, dan Penutup di Tempat
Tongkat, Motor, dan Penutup di Tempat

Pilihan pilihan pilihan! Di mana saya harus meletakkan motor? Ada beberapa pilihan, dan tergantung di mana dan bagaimana motor dipasang, pusat gravitasi Anda akan berada di tempat yang berbeda!

Dalam hal ini, kami dapat menempatkannya menghadap ke depan atau menghadap ke belakang, dan kami memutuskan untuk meletakkannya menghadap ke belakang.

Motor harus dipasang ke sisi sasis. Chris melakukan alat yang bagus dengan beberapa kawat untuk membuat lubang di sisi sasis. dan pasang motor dengan 2 ikatan zip karena ikatan zip agak terlalu pendek. Lihat foto-fotonya!

Kemudian, penutup robot dipasang pada sasis. penutupnya dihias oleh Rubén agar terlihat seperti wajah robot, karena penutupnya transparan, dan dia berpikir bahwa karena led modul HC06, arduino dan jembatan H akan menunjukkan kedipan melalui penutup, efeknya akan luar biasa dan Oh Boy! dia benar.

Chris menambahkan tongkat ke bagian depan robot untuk mengontrol bola. Tongkat hanya melekat pada sasis dengan dasi ritsleting. Selain itu, ia menambahkan karet gelang di bagian belakang robot untuk menutupnya. Dia memotong beberapa takik di bagian belakang penutup dan menempelkan karet gelang ke sasis dengan dasi ritsleting.

Letakkan SEKARANG roda dan lanjutkan ke langkah berikutnya.

Langkah 8: Saatnya Memasang Elektronik

Saatnya Pasang Elektronik!
Saatnya Pasang Elektronik!
Saatnya Pasang Elektronik!
Saatnya Pasang Elektronik!
Saatnya Pasang Elektronik!
Saatnya Pasang Elektronik!

Hampir sampai!

Sebuah lubang terbuka di penutup untuk menempatkan saklar jahat besar. Anda dapat menggunakan sakelar APAPUN, tetapi kami memilih untuk menggunakan sakelar yang besar dan jelek karena terlihat keren.

Semua barang elektronik yang sudah kami siapkan sejak awal kini sudah dimasukkan ke dalam robot. Ikuti diagram pengkabelan!

Jangan pasang h bridge ke protoboard karena kita perlu melepas protoboard setidaknya sekali lagi.

Setelah Anda memiliki protoboard di dalam robot, Anda harus mencari tahu di mana harus meletakkan baterai. mereka bisa pergi di depan atau di belakang robot, tergantung n bentuk robot dan di mana Anda meletakkan motor.

Anda harus melakukan kaki ketiga ke robot (2 kaki lainnya adalah roda!). untuk melakukan itu, ambil dasi zip dan pasang seperti yang ditunjukkan pada gambar.

Langkah 9: Kode

Image
Image
Kode
Kode
Kode
Kode
Kode
Kode

Sekarang Anda perlu memasukkan kode ke dalam arduino dan menghubungkan robot Anda ke ponsel android Anda.

Mari kita mulai dengan kode:

Saya berasumsi bahwa Anda sudah memiliki arduino coding interface (IDE) di komputer Anda. uf tidak, buka di sini dan ikuti instruksi:

Unduh kode dari file zip terlampir dan buka file.ino. Ini akan membuat folder di komputer Anda.

Unggah kode ke dalam arduino. untuk melakukan itu, Anda PERLU MEMUTUSKAN MODUL BLUETOOTH dari motherboard. Jika tidak, itu tidak akan berhasil. Jangan tanya kenapa, itu juga misteri bagiku.

Instal "Roboremo gratis" di ponsel android Anda dari Google appstore.

Ikuti petunjuk di folder zip yang dilampirkan pada langkah ini.

Jika Anda tidak dapat menginstal antarmuka di telepon Anda, ikuti petunjuk di bawah ini untuk membuat antarmuka untuk telepon Anda.

Instruksi untuk menghubungkan ponsel android ke robot, (oleh Gabriel)

  • Untuk menghubungkan Bluetooth, Anda harus memiliki ponsel, tablet, atau komputer Android dengan bluetooth
  • Instal RoboremoGratis.
  • Memprogram antarmuka: Masuk ke menu dan pilih penggeser dan itulah yang akan Anda gunakan untuk mengontrol robot.
  • Ketika Anda telah meletakkan penggeser di sisi kiri antarmuka layar, Anda harus menekan setel id penggeser sebagai "izq". Ini adalah izq karena izquierda itu adalah bagaimana kita mengatakan kiri dalam bahasa Spanyol.
  • Kemudian Anda harus memasukkan label. Di dalam label Anda harus meletakkan izqSpeed#*1.
  • Kemudian Anda harus memasukkan "min max" dan di min Anda harus memasukkan -255 dan max 255 dan klik "int"
  • Kemudian, pada baris berikutnya, Anda harus membaca "kirim saat dirilis"
  • 2 baris di bawah, "kirim spasi"
  • lalu "jangan kembali otomatis"
  • di "setel nilai pengembalian otomatis" Anda harus meletakkan "pertengahan"
  • dalam periode pengulangan yang ditetapkan, Anda harus memasukkan 100

Sekarang Anda perlu menambahkan penggeser di sebelah kanan antarmuka dan melakukan hal yang sama, mengatur id sebagai "der" dan label sebagai derSpeed #*1. Semua sisanya sama.

Untuk mulai bermain: Saat Anda berada di aplikasi, Anda harus menghubungkan bluethooth ke RoboremoFree masuk ke menu dan kemudian Anda harus menekan connect Bluetooth (RFCOMM) dan Anda harus menekan HC-05 atau HC-06.

Menikmati!

Direkomendasikan: