Isi kandungan:

Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)
Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)

Video: Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)

Video: Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)
Video: Bukti Halland adalah manusia setengah robot 🤖 2024, Disember
Anonim
Robot Bola Sepak (atau Bola Sepak, Sekiranya Anda Hidup di Sebelah Kolam)
Robot Bola Sepak (atau Bola Sepak, Sekiranya Anda Hidup di Sebelah Kolam)

Saya mengajar robotik di tinker-robot-labs.tk Murid saya telah mencipta robot ini yang bermain bola sepak (atau bola sepak, jika anda tinggal di seberang kolam). Tujuan saya dengan projek ini adalah untuk mengajar anak-anak bagaimana berinteraksi dengan robot melalui Bluetooth.

Kami menyelesaikan robot kami beberapa minggu yang lalu, dan kemudian, saya melihat bahawa Instructables melakukan pertandingan mikrokontroler dan robotik, jadi kami secara kolektif membina robot lain dan berkongsi dengan anda bagaimana membina Robot Bola Sepak dan bermain dengannya.

Anak-anak yang mengumpulkan robot ini adalah Beatriz, Ruben, Jaime, Gonzalo, Gabriel, Ismael dan Chris. Umur mereka antara tujuh hingga sebelas tahun, dan mereka bergoyang!

Untuk mengumpulkan robot ini, mereka menggunakan alat dewasa, seperti besi kimpalan, gunting, dan pemotong. Saya telah mengajar mereka bahawa alat bukan mainan, dan mereka harus digunakan dengan penuh hormat. Mereka tahu peraturan keselamatan yang harus selalu dipatuhi, seperti membiarkan alat selalu berada di tengah meja, di mana ia dapat dilihat, atau menggunakan tang selalu dengan siku yang menempel di sisi mereka, sehingga mereka tidak dapat mencederakannya muka secara tidak sengaja.

Langkah 1: Padang Permainan dan Peraturan Permainan (oleh Jaime)

Padang permainan:

  • Saiz padang permainan
  • Panjang padang: 170 cm
  • Lebar padang: 113 cm
  • Garisan tengah pada 85 cm
  • Lebar gol: 31 cm

Peraturan permainan:

  • Pertandingan bola sepak robot dimainkan oleh dua pasukan yang terdiri daripada 2 robot.
  • Pertandingan dimainkan dalam dua 2 minit. Di antara 2 bahagian, permainan boleh dihentikan sehingga 5 minit untuk menukar bateri atau memperbaiki robot.
  • Permainan dimulakan dengan bola di tengah permainan dan setiap robot di sudut padang.
  • Sekiranya bola keluar dari padang, masa dihentikan. Bola diletakkan kembali di tengah padang dan robot diletakkan di sudut.
  • Sekiranya pada akhir babak kedua kedua-dua pasukan terikat, satu minit ditambahkan ke babak kedua tanpa menghentikan permainan.
  • Bola adalah bola tenis yang diisi setengah dengan pasir (potong celah di dalam bola, tambahkan pasir, tempelkan bola dengan gam super)
  • Sekiranya ada pasukan menjaringkan gol, bola diletakkan di tengah padang dan setiap robot diletakkan di sudut padang
  • Mana-mana robot yang disentuh oleh seseorang semasa perlawanan dibatalkan kelayakan untuk sepanjang permainan.
  • Sekiranya mana-mana robot berhenti berfungsi, robot akan dikeluarkan dari permainan dan tidak dapat dikembalikan lagi melainkan ia berhenti pada babak pertama dan dapat diperbaiki sebelum permulaan babak kedua
  • Sekiranya ada robot yang menyerang robot lain untuk membawanya keluar dari lapangan, ia akan hilang kelayakan untuk sepanjang permainan.

Langkah 2: Membina Robot: Bil Bahan

Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan
Membina Robot: Bil Bahan

Semua elektronik bersumber dari Amazon

Bahan-bahan selebihnya berasal dari kedai perkakasan tempatan.

Kami menetapkan peraturan untuk mengehadkan kos robot hingga di bawah 40 euro, dan saya menganggarkan bahawa jumlah kos robot di bawah 15 euro kerana saya membeli bahan secara pukal

  • 2 roda gigi motor + roda
  • Papan roti
  • Arduino nano
  • Wayar
  • Pemegang bateri dan 4 bateri AA
  • Tukar (pilihan)
  • Kapasitor
  • Kebab melekat
  • Bola tenis separuh diisi dengan pasir
  • Getah
  • 2 keping plastik beralun 25 cm x 25 cm
  • Modul HC05 atau HC06
  • Jambatan L9110 H

Langkah 3: Memotong Potongan Casis

Memotong Potongan Casis
Memotong Potongan Casis
Memotong Potongan Casis
Memotong Potongan Casis
Memotong Potongan Casis
Memotong Potongan Casis

Ukur dua kali, potong sekali!

Sebelum mula memotong plastik bergelombang, kami membuat templat kadbod dengan kotak bijirin. Ini terbukti dapat menjimatkan BANYAK kerja, masa dan wang, kerana anda dapat dengan cepat membuat bentuk dasar robot anda, dan jika anda melakukan sesuatu yang salah, sedikit pita dapat memperbaikinya. Rubén melakukan templat dan Beatriz memindahkan templat tersebut ke plastik

Setelah anda menentukan bentuk robot anda, anda harus memindahkan reka bentuk anda ke kepingan plastik beralun.

Langkah 4: Bahagian Bawah Casis

Bahagian Bawah Casis
Bahagian Bawah Casis
Bahagian Bawah Casis
Bahagian Bawah Casis
Bahagian Bawah Casis
Bahagian Bawah Casis

Struktur plastik bergelombang disatukan dengan ikatan zip. Sebelum meletakkan tali leher, strukturnya dipegang bersama dengan batang buluh. Kami melakukannya dengan cara ini kerana anda dapat dengan mudah mencucuk lubang dengan tongkat di plastik, dan anda boleh mendapatkan idea umum mengenai bentuk potongan sebelum betul-betul meletakkan tali zip. Untuk melipat plastik, kami juga menggunakan batang buluh untuk mencetak satu sisi plastik.

Chris dan Gonzalo memutuskan bahawa mereka ingin menambahkan beberapa kerangka pada casis, dan mereka memotong bilah dari sisi. mereka menggunakan potongan yang mereka potong dari sisi pertama sebagai templat untuk memotong yang kedua.

Langkah 5: Menyiapkan Motor

Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor
Menyiapkan Motor

Motor mempunyai penonjolan kecil di sisi sambungan elektrik. Kita perlu melepaskan motor dan meletakkan sambungan elektrik di sisi lain.

Setelah ini selesai, Jaime dan Ismael mengimpal wayar 2 20 cm ke motor. Kami menggunakan wayar talian telefon untuk ini, tetapi kabel nipis apa pun boleh digunakan.

Kami kemudian memutuskan di mana kami mahu meletakkan roda. Tempat di mana roda diletakkan mempunyai pengaruh terhadap tingkah laku robot. Roda di bahagian belakang robot menghasilkan robot yang menggerakkan bola dengan sangat cepat tetapi sangat sukar dikawal. Di sisi lain, robot dengan roda ke arah depan robot membuat robot yang sangat mudah dikendalikan, tetapi menggerakkan bola dengan sangat perlahan.

Untuk robot ini, kami memilih untuk meletakkan roda ke arah tengah robot. Kami meletakkan motor di tempat yang kami mahukan dan membuat 2 lubang kecil untuk batang roda.

Langkah 6: Wire It Up

Wire It Up!
Wire It Up!

Gabriel dan Ismael menggunakan Autodesk Circuits untuk membuat gambarajah pendawaian ini.

Jambatan h dihubungkan ke port 6, 9, 10 dan 11

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

Kapasitor adalah kapasitor 8200 kv. Anda tidak benar-benar memerlukannya, tetapi ia berlaku untuk mengelakkan penurunan voltan yang akan memutuskan modul HC06 jika baterinya agak rendah.

Motor dihubungkan ke Jambatan H. Mungkin robot akan bergerak ke belakang dan bukannya maju. sekiranya berlaku, terbalikkan wayar motor.

Langkah 7: Tongkat, Motor dan Tutup 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 mesti meletakkan motor? Terdapat beberapa pilihan, dan bergantung di mana dan bagaimana motor dipasang, pusat graviti anda akan berada di tempat yang berbeza!

Dalam kes ini, kita dapat meletakkannya menghadap ke depan atau menghadap ke belakang, dan kita memutuskan untuk meletakkannya menghadap ke belakang.

Motor mesti dipasang pada sisi casis. Chris membuat alat yang bagus dengan beberapa wayar untuk membuat lubang di sisi casis. dan pasangkan motor dengan 2 ikatan zip kerana tali zip sedikit terlalu pendek. Lihat gambar!

Kemudian, penutup robot dilekatkan pada casis. penutupnya dihiasi oleh Rubén agar kelihatan seperti wajah robot, kerana penutupnya telus, dan dia berpendapat bahawa kerana lekapan modul HC06, arduino dan jambatan H akan kelihatan berkelip melalui penutup, kesannya akan menjadi hebat dan oh budak lelaki! dia betul.

Chris menambahkan tongkat ke bahagian depan robot untuk mengawal bola. Tongkat hanya dilekatkan pada casis dengan tali leher. Juga, dia menambah gelang getah di bahagian belakang robot untuk menutupnya. Dia memotong beberapa lekukan di bahagian belakang penutup dan melekatkan gelang getah ke casis dengan tali leher.

Letakkan SEKARANG roda dan teruskan langkah seterusnya.

Langkah 8: Masa untuk Memasukkan Elektronik

Masa untuk Memasukkan Elektronik!
Masa untuk Memasukkan Elektronik!
Masa untuk Memasukkan Elektronik!
Masa untuk Memasukkan Elektronik!
Masa untuk Memasukkan Elektronik!
Masa untuk Memasukkan Elektronik!

Hampir sampai!

Lubang terbuka di penutup untuk meletakkan suis jahat besar. Anda boleh menggunakan suis APAPUN, tetapi kami memilih untuk menggunakan suis besar dan tidak sedap kerana kelihatannya sejuk.

Semua elektronik yang telah kami siapkan lebih awal kini dimasukkan ke dalam robot. Ikuti rajah pendawaian!

Jangan pasangkan jambatan h ke protoboard kerana kita perlu mengeluarkan protoboard sekurang-kurangnya sekali lagi.

Sebaik sahaja anda mempunyai protoboard menggunakan robot, anda akan mencari tahu di mana hendak meletakkan bateri. mereka boleh pergi di bahagian depan atau di belakang robot, bergantung pada bentuk robot dan di mana anda meletakkan motor.

Anda mesti melakukan kaki ketiga ke robot (2 kaki yang lain adalah roda!). untuk melakukannya, ambil tali leher dan pasangkan seperti yang ditunjukkan pada gambar.

Langkah 9: Kodnya

Image
Image
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut

Sekarang anda perlu memasukkan kod di arduino dan sambungkan robot anda ke telefon android anda.

Mari bermula dengan kod:

Saya menganggap bahawa anda sudah mempunyai antara muka pengekodan arduino (IDE) di komputer anda. Sekiranya tidak, pergi ke sini dan ikuti arahan:

Muat turun kod dari fail zip yang dilampirkan dan buka fail.ino. Ini akan membuat folder di komputer anda.

Muat naik kod ke arduino. untuk melakukannya, anda TIDAK PERLU MENGHAPUSKAN MODUL BLUETOOTH dari papan induk. Sekiranya tidak, ia tidak akan berjaya. Jangan tanya saya mengapa, itu juga misteri bagi saya.

Pasang "Roboremo percuma" di telefon android anda dari kedai aplikasi Google.

Ikuti arahan dalam folder zip yang dilampirkan pada langkah ini.

Sekiranya anda tidak dapat memasang antara muka di telefon anda, ikuti arahan di bawah ini untuk membuat antara muka untuk telefon anda.

Arahan untuk menyambungkan telefon android ke robot, (oleh Gabriel)

  • Untuk menyambungkan Bluetooth, anda mesti mempunyai telefon bimbit Android, tablet atau komputer dengan bluetooth
  • Pasang RoboremoFree.
  • Memprogramkan antara muka: Masuk ke dalam menu dan pilih slider dan itulah yang akan anda gunakan untuk mengawal robot.
  • Apabila anda meletakkan slaid di sebelah kiri antara muka skrin, anda harus menekan set id slider sebagai "izq". Ini adalah izq kerana izquierda seperti yang kita katakan kiri dalam bahasa Sepanyol.
  • Kemudian anda mesti memasukkan label. Di dalam label anda mesti meletakkan izqSpeed # * 1.
  • Kemudian anda perlu memasukkan "min max" dan dalam min anda mesti memasukkan -255 dan max 255 dan klik "int"
  • Kemudian, pada baris seterusnya, anda harus membaca "kirim apabila dibebaskan"
  • 2 baris di bawah, "hantar ruang"
  • kemudian "jangan kembali secara automatik"
  • dalam "tetapkan nilai autoreturn" anda perlu meletakkan "pertengahan"
  • dalam tempoh ulangan yang ditetapkan anda perlu meletakkan 100

Sekarang anda perlu menambahkan gelangsar di sebelah kanan antara muka dan melakukan perkara yang sama, menetapkan id sebagai "der" dan label sebagai derSpeed # * 1. Semua selebihnya sama.

Untuk mula bermain: Semasa anda berada dalam aplikasi, anda harus menyambungkan bluethooth ke RoboremoFree yang masuk dalam menu dan kemudian anda harus menekan sambungkan Bluetooth (RFCOMM) dan anda mesti menekan HC-05 atau HC-06.

Selamat mencuba!

Disyorkan: