Isi kandungan:

Kereta Robo-Band: 11 Langkah
Kereta Robo-Band: 11 Langkah

Video: Kereta Robo-Band: 11 Langkah

Video: Kereta Robo-Band: 11 Langkah
Video: Siapa yang bisa tahan kalo liat Lego Store di depan mata ? 😁🤣 2024, November
Anonim
Kereta Robo-Band
Kereta Robo-Band

Ini adalah peningkatan daripada kereta berkuasa getah tradisional anda

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Untuk projek ini, anda memerlukan item berikut:

  • 4 roda lebih disukai dengan saiz yang sama (kami mencetak 3D)
  • Satu dowel yang sesuai di roda
  • Kit arduino (kami menggunakan kit SparkFun RedBoard)
  • Struktur untuk arduino duduk (kami mencetak 3D kami)
  • Pek bateri
  • Gelang getah
  • Sebilangan bahan untuk menaikkan arduino supaya tidak langsung pada badan (kami menggunakan kacang)
  • Gam panas
  • Skru
  • Peranti seperti engsel
  • Pilihan: pita saluran dan papan lapis untuk membuat jalan

Langkah 2: Reka Struktur Anda

Reka Struktur Anda
Reka Struktur Anda
Reka Struktur Anda
Reka Struktur Anda

Anda perlu mencetak 3D pangkalan di mana arduino akan ditetapkan

Untuk ini, gunakan perisian dalam talian yang membolehkan pengguna merancang model mereka sendiri yang boleh dicetak

OnShape adalah perisian reka bentuk dalam talian yang hebat dan percuma yang kami gunakan

Pangkalan kami adalah trapezoid dengan dua lubang untuk gandar dalam struktur

Dimensi lakaran disenaraikan dalam gambar di atas dan juga pautan di bawah:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Langkah 3: Roda Reka Bentuk

Roda Reka Bentuk
Roda Reka Bentuk
Roda Reka Bentuk
Roda Reka Bentuk

Langkah ini tidak wajib, kami hanya ingin menjelaskan setiap langkah yang kami lakukan

Sekiranya anda dapat menemui empat roda dengan ukuran yang sama, gunakan roda itu dan pastikan gandar dipasang di roda tersebut

Kami 3D mencetak semua roda menggunakan OnShape

Catatan: Keempat roda tidak harus sama ukurannya. Selagi ada dua pasang dengan ukuran yang sama, setiap pasangan tidak harus sama persis. Sekiranya anda mempunyai pasang roda yang tidak rata, pasangkan pasangan yang lebih kecil di bahagian depan kereta.

Berikut adalah pautan untuk reka bentuk kami di OnShape:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Langkah 4: Sediakan Arduino untuk Buzzer

Sediakan Arduino untuk Buzzer
Sediakan Arduino untuk Buzzer
Sediakan Arduino untuk Buzzer
Sediakan Arduino untuk Buzzer
Sediakan Arduino untuk Buzzer
Sediakan Arduino untuk Buzzer

Ikuti arahan dalam Panduan SIK untuk litar 11, buzzer Piezo

Penyediaan ini cukup mudah jadi ikuti arahan dalam buku ini

Perubahan yang diperlukan adalah bahawa bel mesti dipindahkan ke bahagian bawah papan roti. Tidak kira lokasi mana yang anda pilih, selagi dua wayar yang membumikan buzzer berada di barisan yang berdekatan dengan kaki buzzer. Kawat oren yang menyambungkan bel ke RedBoard arduino WAJIB dicantumkan ke lubang 8.

Penyelesaian masalah: Buzzer asal kami disambungkan dengan betul, tetapi tidak terlalu kuat, jadi kami menukar dengan buzzer dari kit lain dan kelantangannya lebih kuat

Langkah 5: Sediakan Arduino untuk Lampu

Sediakan Arduino untuk Lampu
Sediakan Arduino untuk Lampu
Sediakan Arduino untuk Lampu
Sediakan Arduino untuk Lampu
Sediakan Arduino untuk Lampu
Sediakan Arduino untuk Lampu

Ikuti arahan dalam Panduan SIK untuk litar 3, LED RGB

Tambahkan litar ini ke litar sebelumnya untuk membolehkan kedua-dua fungsi berjalan serentak di arduino

Kawat yang menghubungkan kaki biru LED RBG WAJIB dicantumkan ke lubang 6.

Sekali lagi, langkah ini mengikuti arahan dalam buku ini, tetapi pastikan untuk memeriksa semua sambungan sekiranya anda menghadapi kesukaran

Langkah 6: Gabungkan Kod

Gabungkan Kod
Gabungkan Kod
Gabungkan Kod
Gabungkan Kod
Gabungkan Kod
Gabungkan Kod
Gabungkan Kod
Gabungkan Kod

Bahagian ini agak rumit. Anda perlu menggabungkan kod untuk kedua-dua litar untuk memastikannya berjalan serentak.

Program lengkap ditunjukkan di atas, tetapi saya akan memandu anda melalui perubahan yang lebih kompleks.

Tentukan Pemboleh ubah

Pertama, pindahkan semua pemboleh ubah dari dua tutorial Litar SIK ke bahagian atas program.

Tentukan semula pemboleh ubah BLUE_PIN hingga 6.

Takrifkan semula pemboleh ubah Pin ke 8.

Nota, tempo, dan irama dapat diubah untuk mencerminkan lagu yang Anda inginkan, tetapi pastikan panjang lagu yang berubah-ubah sama dengan jumlah nota dalam lagu anda.

Gelung Persediaan

Yang mesti ada dalam gelung ini adalah perintah empat pinMode: satu untuk setiap lampu dan buzzer.

Gelung Kekosongan

Pertama, gabungkan gelung kosong dari dua program.

Kemudian, hapus garis kod yang mengawal lampu: Kami akan menukar kod untuk memancarkan warna rawak selaras dengan lagu.

Di dalam gelung void, tentukan myColor sebagai void myColor (int redIntensity, int greenIntensity, int blueIntensity). Garis ini berada tepat di atas arahan analogWrite di bahagian bawah gelung gabungan.

Di atas arahan untuk nada, tentukan myColor ke myColor (r, g, b). Di atas itu, tentukan int r, int g, dan int b hingga rawak (255). Ini akan memanggil intensiti rawak untuk setiap warna.

Di bawahnya, buat perintah Serial.println untuk setiap r, g, dan b.

Kod anda yang sudah siap hendaklah mengandungi gambar di atas. Foto-foto dipecah menjadi pemboleh ubah, penyediaan void, dan gelung void, dengan gelung void mempunyai dua gambar. Berseronok

Penyelesaian masalah

Periksa semula bahawa myColor (r, g, b) ditentukan sebelum nada!

Langkah 7: Cetak

Cetak
Cetak
Cetak
Cetak

Setelah arduino disiapkan, anda boleh mencetak reka bentuk anda dari OnShape

Langkah 8: Susun Struktur

Susun Struktur
Susun Struktur
Susun Struktur
Susun Struktur
Susun Struktur
Susun Struktur

Bahan: Pek bateri, struktur badan bercetak, roda, gandar, gelang getah, papan litar arduino yang sudah siap, gam panas, kacang, skru

  1. Lem panas dua kacang di bahagian atas struktur menutup jurang dalam struktur
  2. Lekatkan arduino ke struktur dengan membungkus gelang getah dengan ketat di sekeliling struktur dan arduino
  3. Panaskan engsel anda ke sisi struktur sehingga dapat menyokong pek bateri tanpa menghalangi jalur getah yang digunakan untuk menyalakan kereta (gambar 3 dan 4)
  4. Gunakan gelang getah untuk mengikat pek bateri ke engsel. Ia mesti terletak di luar keseluruhan struktur (gambar 5 dan 6)
  5. Pasang dowel ke lubang gandar dan pastikan roda terpasang pada gandar dengan selamat
  6. Bor lubang di tengah gandar belakang
  7. Masukkan skru ke dalam lubang skru

Langkah 9: Bersedia untuk Pelancaran

Bersedia untuk Pelancaran
Bersedia untuk Pelancaran
Bersedia untuk Pelancaran
Bersedia untuk Pelancaran
Bersedia untuk Pelancaran
Bersedia untuk Pelancaran

Anda hampir selesai!

  1. Letakkan satu gelang getah pada setiap roda belakang untuk daya tarikan
  2. Buat rantai gelang getah dan pasangkannya ke bibir di bahagian depan badan
  3. Pasangkan gelang getah terakhir pada skru dan gulung gandar ke belakang

Langkah 10: Lancarkan

Image
Image

Tahniah!

Langkah 11: Pilihan: Bina Jalan

Dapatkan sekeping kayu atau plastik atau apa sahaja yang anda mahukan yang cukup lebar untuk roda anda!

Seperti yang anda lihat, kami menggunakan pita saluran dan papan lapis, jadi semuanya akan berfungsi

Kemudian dapatkan sokongan untuk menaikkan tanjakan anda ke sudut yang dikehendaki, melancarkan kereta anda, dan menonton!

Disyorkan: