Isi kandungan:

BB8: 9 Langkah
BB8: 9 Langkah

Video: BB8: 9 Langkah

Video: BB8: 9 Langkah
Video: All New Menu Animations (BB Update)! - Star Wars Battlefront 2 2024, Julai
Anonim
Image
Image

Projek ini bertujuan untuk 'Creative Electronics', modul Beng Electronics Engineering di University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).

Kami adalah tiga pelajar yang ingin mengembangkan projek yang akan memotivasi dan memikat kami. Kami sedang mencari projek dan satu projek menarik perhatian kami, jadi kami fikir kami dapat menghasilkannya semula. Setelah membincangkan beberapa idea, kami memutuskan untuk membuat BB8.

Petunjuk yang berdasarkan kepada projek kami adalah:

www.instructables.com/id/BB8-Droid-Arduino…

Langkah 1: Bahan

  • Arduino UNO
  • Motor DC dan roda - Pautan
  • Motor Drive Shield L293D - Pautan
  • Model Bluetooth HM-10 - Pautan
  • Magnet Neodymium (8mm x 3mm)
  • Magnet 20mm x 3mm
  • Bola Styrofoam
  • 4 Bateri AA
  • Pemegang bateri untuk 4 Bateri AA
  • Sharpies
  • Joran 100g
  • Plastik untuk pencetak 3D
  • Sel butang
  • Pemegang bateri untuk sel butang
  • LED Merah
  • Sepasang wayar
  • Beberapa pengapit untuk menahan motor
  • Cat putih dan oren
  • 3 Skru untuk memegang papan Arduino
  • Pita pelekat
  • Pengisi kayu
  • Cat putih dan oren

Anda juga memerlukan alat berikut:

  • Pemutar skru
  • Pistol lebur panas
  • Besi pematerian timah
  • Berus

Langkah 2: Mari Buat! - Struktur dalaman

Mari Buat! - Struktur dalaman
Mari Buat! - Struktur dalaman
Mari Buat! - Struktur dalaman
Mari Buat! - Struktur dalaman
Mari Buat! - Struktur dalaman
Mari Buat! - Struktur dalaman

Sebaik sahaja kita mempunyai semua bahan, perkara pertama yang harus kita lakukan ialah mencetak bahagian dalamnya.

Semasa bahagian dicetak, kami akan menukar pin lelaki 0 dan 1 pengawal motor untuk pin wanita-lelaki. Untuk melakukan ini, dengan bantuan besi pematerian, kami akan menanggalkan pin lelaki yang ada dan meletakkan yang baru. Juga, kami akan mengimpal beberapa pin wanita di mana ia menunjukkan Vcc dan Gnd dapat menyambung di sana bekalan kuasa modul bluetooth.

Setelah ini selesai, kami akan membuat sambungan enjin: kami akan menghubungkannya ke input papan M1 dan M2, seperti yang ditunjukkan dalam gambar.

Setelah struktur dalaman dicetak, kita boleh terus memasang semua komponen seperti berikut:

Motor akan diletakkan pada posisi yang ditunjukkan dan diikat dengan bebibir.

Arduino akan dipegang secara menegak dengan skru seperti yang dilihat pada gambar dan pengawal motor akan diletakkan di atas.

Akhirnya, kami akan meletakkan modul bluetooth di ruang khas.

Sebaliknya, kita mendahului meletakkan magnet di lubang bahagian atas, mencuba semuanya dengan kekutuban yang sama (kita dapat mengesahkannya mendekati magnet lain).

Catatan: kepingan untuk pencetakan 3D dapat diperoleh dari pautan pada awal gangguan dan sesuai dengan projek yang disebutkan di atas.

Langkah 3: Modul Bluetooth dan Beban Program

Mengikuti projek asas, modul bluetooth kami adalah HM-10 dengan enam pin (di antaranya, kami mempunyai empat daripadanya, yang paling penting, Vcc, Gnn, Rx dan Tx).

Sambungan pin sudah ditentukan di bahagian sebelumnya dan komunikasi antara modul ini dan arduino sangat mudah kerana arduino berkomunikasi dengannya sebagai terminal bersiri.

Dalam projek kami, kami ingin menukar nama modul menjadi "BB8". Biasanya, ini dilakukan melalui perintah AT yang terdapat banyak maklumat di web tetapi, modul yang kami peroleh (dan yang mana kami telah meninggalkan pautan dalam senarai bahan), adalah dari pengeluar DSD TECH dan keperluan program yang disediakan oleh pengeluar di laman webnya untuk mengubah tetapan modul. Pautan program: dsdtech-global

Seperti yang telah kami komen sebelumnya, komunikasi dilakukan sebagai terminal bersiri dan sangat mudah untuk diperiksa, dengan aplikasi mudah alih dan program arduino asas operasinya.

Setelah kami meletakkan semua bahagian (bahagian sebelumnya) dan modul bluetooth dikonfigurasi, kami dapat memuatkan arduino dengan perisian yang kami lampirkan pada langkah 8. Untuk melakukan ini, pertama-tama kami mesti memutuskan pin Tx dan Rx (masing-masing 0 dan 1) jika tidak, kita akan menghadapi masalah. Kemudian, kami menyambungkan arduino ke PC, membuka aplikasi Arduino rasmi, pilih model papan yang disambungkan (Arduino UNO) dan juga port yang disambungkannya dan terus memuat naik program.

Langkah 4: Aplikasi Android

Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android

Terdapat banyak aplikasi IOS dan ANDROID yang serasi dengan Arduino dan modul bluetooth kami, jadi sukar bagi kami untuk memilihnya … Akhirnya kami memilih aplikasi Android yang disebut Bluetooth Electronics. Aplikasi ini membolehkan anda menyesuaikan layar, meletakkan semua jenis barang, dari butang hingga kayu bedik dan menyambung dengan cara yang berbeza seperti bluetooth, BLE dan USB.

Di antara muka kami, kami telah meletakkan nama robot, pad butang dan terminal untuk melihat apa yang kami kirim dari aplikasi. Kami telah mengkonfigurasi pad untuk menghantar 'P' + nombor + 'F' dalam setiap penghantaran. 'P' memulakan transmisi, angka tersebut sesuai dengan angka yang terkait dengan setiap anak panah di pad dan 'F' mengakhiri transmisi.

Setelah kami menyesuaikan dan mengkonfigurasi antara muka kami, kami menyambungkan peranti kami dan menekan butang RUN. Sekarang kita boleh menguji robot dan program kita tanpa masalah.

Pautan aplikasi: arduinobluetooth

Langkah 5: Badan

Badan
Badan
Badan
Badan
Badan
Badan

Ini adalah salah satu bahagian utama projek kami. Dalam projek asal plastik berwarna kelabu dan bola mesti dicat putih. Dalam kes kami, kami lebih suka mencetaknya putih untuk menjimatkan beberapa waktu kemudian ketika melukisnya.

Setelah selesai, kami dapat memperkenalkan struktur dalaman dan menguji bahawa semuanya berfungsi melalui aplikasi yang kami sebutkan di bahagian sebelumnya.

Langkah 6: Ketua

Ketua
Ketua
Ketua
Ketua
Ketua
Ketua

Untuk melakukan ini, pertama bahagian kepala dicetak.

Kedua, kita meletakkan pemegang bateri di dalam dan melalui lubang yang tersisa kita melewati kabel untuk meletakkan plumbum (terpolarisasi dengan betul) di atas dan dengan rintangan 330 di salah satu terminal yang dipateri seperti yang ditunjukkan dalam foto.

Kemudian, kami memotong bola porexpan menjadi dua dan lekatkan dengan silikon panas di bahagian atas pangkal kepala.

Akhirnya, kami mesti meletakkan magnet di bahagian dalam yang kami gunakan silikon panas.

Langkah 7: Hiaskan

Hiaskan
Hiaskan
Hiaskan
Hiaskan
Hiaskan
Hiaskan

Untuk bola, pertama, dengan kompas kita membuat dua bulatan. Kemudian, di setiap pepenjuru bulatan kita membuat 1 segi empat tepat.

Setelah 6 lukisan pensil dibuat, kami mengambil beberapa pita pelindung untuk menutup semua yang kami tidak mahu cat dan terus menggunakan 1 lapisan semburan (mengambil langkah berjaga-jaga yang diperlukan).

Apabila ia kering, kami mengeluarkan pita dan gariskan semua gambar dengan pensil yang kami suka. Dalam kes kami, kami melihat reka bentuk BB8 asli.

Penting untuk memastikan bahawa gambar diedarkan dengan sempurna dan tidak ada terlalu banyak gambar pada sendi, kerana potongan akan diperhatikan ketika kita melanjutkan untuk menutup bola.

Akhirnya, untuk menutup bola kami memilih untuk menggunakan pita pelekat dan menyimpulkan bola seperti yang kita lihat di bahagian terakhir.

Langkah 8: Perisian

Dalam pautan berikut ke platform GitHub, anda akan menemui kod yang perlu anda laksanakan di papan UNO arduino untuk mengembangkan arahan ini. Anda harus memuat turun dan memuat naiknya seperti yang dijelaskan dalam langkah 3.

Ingatlah bahawa pin Tx dan Rx dari papan Arduino UNO terputus. Jika tidak, pemuatan tidak akan dapat dilakukan dan akan memberi anda masalah.

Pautan: GitHub

Langkah 9: Kesimpulannya

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Setelah anda mengetahui bagaimana membina BB8, kami akan menunjukkan kepada anda serangkaian petua dan trik dari pengalaman kami yang akan membantu anda, ketika anda mereplikasi projek ini, untuk berfungsi dengan baik dan tidak mempunyai masalah.

Seperti yang anda ingat, pada langkah 6 magnet dipasang dan idea awal kami adalah meletakkan tiga magnet neodymium di struktur dalaman dan tiga lagi di kepala, tetapi ketika kami memperoleh dan mengujinya, magnet menggunakan kekuatan sedemikian sehingga dalaman struktur diangkat dan tidak berfungsi dengan baik.

Oleh itu, kami menguji magnet yang kurang kuat untuk kepala (oleh itu ini bukan neodymium) serta pampasan dengan berat sehingga bola tidak mempunyai banyak ayunan dan memulihkan kedudukan awalnya dengan cepat. Ini membantu memastikan bahawa, ketika diselingi dengan belokan dan berjalan ke depan, arah bola tidak akan diputarbelitkan.

Apa yang berlaku ialah, dalam ujian sebelumnya, bola berputar dan jika anda memecut, lintasan tidak sempurna, sesuatu yang kami perbetulkan dengan berat 100 gram terletak di bahagian belakang struktur dalaman dan yang dapat dilihat di gambar yang dilampirkan.

Sebaliknya, untuk mengurangkan geseran dan menjadikan putaran kepala lebih semula jadi dan licin, kami meletakkan jalur pita badan pada magnet.

Disyorkan: