Isi kandungan:

Cara Membuat Bot Gendang Sendiri !!: 14 Langkah
Cara Membuat Bot Gendang Sendiri !!: 14 Langkah

Video: Cara Membuat Bot Gendang Sendiri !!: 14 Langkah

Video: Cara Membuat Bot Gendang Sendiri !!: 14 Langkah
Video: Beginilah hasilnya kalau uang kertas di print 2024, November
Anonim
Cara Membuat Bot Gendang Sendiri !!
Cara Membuat Bot Gendang Sendiri !!

Robot ini diilhamkan oleh robot yang diberi banyak perhatian, yang disebut Yellow Drum Machine, saya akan memautkannya kemudian apabila saya dapat mencarinya. Robot ini menggunakan tapak tangki untuk berkeliaran, ia menggunakan sonar ultrasoniknya untuk mencari halangan, Ia akan menentukan kekerasan / kelembutan / gema objek dengan sonar. Sebaik sahaja ia menemui objek yang layak dimainkan, benda itu akan terpasang di tempatnya, kemudian, dengan menggunakan tong dram bermotor, buat 20-60 saat pendek. pukul. Menggunakan modul rakaman / main balik luaran, ia akan merakam rentak 20 saat, dan memainkannya kembali selaras dengan rentak yang terus dimainkan (dengan robot masih bermain). Setelah selesai sesi jam yang panjang ini, ia akan menjelajah, dan berusaha untuk mencari yang lain, dalam gelung yang tidak berkesudahan. Sangat menyeronokkan untuk menonton / mendengar!

Langkah 1: Bahan:

Pakej 1 Gear Motor and Tread- $ 39.99 BuyBuy4 GM10 Geared Pager Motor- $ 39.00 Buy2 L293D Motor Driver Chip- $ 8.00 Buy1 9V Module Recording- $ 10.79 Buy1 Dual General-Purpose IC PC Board Buy1 16-Pin Retention Contact Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasonic Range Finder BuyA Bunch of 2-3mm White Sintra, atau bahan Bangunan lain yang anda sukai Buy1 SRF05 Housing Bracket BuyA Bunch of AA BatteryA Speaker BesarBeberapa tiub aluminium beronggaSebuah Pin Header 2.54mmBanyak Banyak Kabel Jumper, kedua-dua F / M dan F / F

Langkah 2: Alat

TangSolder IronMini Philips ScrewdriverMini Flathead ScrewdriverWire Cutter / StripperPenyakit

Langkah 3: Kumpulkan Bahan

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

Langkah 4: Sambungkan Semua Tapak

Sambungkan Semua Tapak
Sambungkan Semua Tapak

Cukup jelas, pasangkan trek, dan pasangkan roda ke dalam motor gear anda yang disertakan dengannya. Di hujung tapak yang lain, lem panas pada salah satu tiub aluminium sehingga berputar dengan bebas, seperti gambar.

Langkah 5: Motor

Pateri satu wayar ke setiap papak pada motor (dua untuk masing-masing). Gambar sebelumnya juga harus berlaku adil untuk perkara ini.

Langkah 6: Memandu Motor

Pasang L293D ke papan projek, dan pateri pada empat wayar dari motor ke terminal A-B. Sekarang tulis kod dalam pengaturcara anda: tinggi 4low 5press F5Tukar dua nombor sehingga kedua roda berpusing ke hadapan

Langkah 7: Memandu Motor # 2

Memandu Motor # 2
Memandu Motor # 2
Memandu Motor # 2
Memandu Motor # 2

Dapatkan IC Board dan 16pin DIP anda, solder pada DIP ke tengah papan IC seperti ini:

Langkah 8: Menyambungkan L293D Kedua ke Picaxe

Menyambungkan L293D Kedua ke Picaxe
Menyambungkan L293D Kedua ke Picaxe
Menyambungkan L293D Kedua ke Picaxe
Menyambungkan L293D Kedua ke Picaxe

Sambungkan GM10-> L293D-> Papan Picaxe seperti gambar di bawah dan jalankan kod: utama: tinggi 1 rendah 0wait 1low 1 rendah 0wait 1low 1 tinggi 0wait 1low 1 rendah 0wait 1goto utama

Langkah 9: Tongkat drum

Lem Panas pada dua GM10, dua tiub aluminium, masing-masing panjangnya sama, anda mahukan yang mempunyai "ding" yang baik apabila anda memukul sesuatu yang keras. Dan yang ketiga adalah drum bass, jadi ini akan menjadi (lebih tebal?), Atau hanya akan menghasilkan suara yang lebih mendalam, saya bukan muzik, saya tidak tahu:). Cukup jelas untuk pergi tanpa gambar?

Langkah 10: Modul Rakaman

Modul Rakaman
Modul Rakaman
Modul Rakaman
Modul Rakaman

Bahagian yang menyeronokkan: Potong V + G dari modul perakam, anda mahukannya lama, jadi tahan lama Sambungkan V + G ke port V + G Picaxe Potong salah satu wayar modul rakaman, dan sambungkan yang tidak dipotong ke Output Picaxe 0Potong salah satu modul main balik, dan sambungkan satu ke output yang lain 1 *** PENTING: jika main balik anda adalah butang, maka lepaskan butang, dedahkan membran, dan ikuti jejak papan dari sana, akan membawa anda ke lubang kecil, pengeluar menggunakan ini untuk mengujinya untuk melihat apakah ia berfungsi, pasangkan wayar anda ke dalamnya, ini adalah wayar main balik tunggal anda (menyambung ke output) **** Jalankan kod: main: tinggi 0wait1low 0wait1goto main

Langkah 11: SRF05

SRF05
SRF05
SRF05
SRF05

Solder pada 5 pin header ke SRF05 anda (disertakan) merujuk ke lembar data jika anda tidak pasti bahagian mana yang akan disolder ke https://www.robot-electronics.co.uk/htm/srf05tech.htmDan sambungkan srf05 ke picaxe dan jalankan kod ini: simbol trig = 3 simbol echo = 6 simbol range = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main srf05 anda harus berkedip merah, bagus

Langkah 12: Sebenarnya Berkumpul Bot

Sebenarnya Berkumpul Bot
Sebenarnya Berkumpul Bot

Lekatkan Sintra ke dalam reka bentuk seperti rak buku (saya mempunyai dua cerita) dan lekatkan ini (atau gunakan L-Bracket jika anda kuat) ke dasar bot anda, seperti ini:

Langkah 13: Uji # 1

Ujian # 1
Ujian # 1

Sambungkan satu wayar setiap drumstick ke output pada picaxe (0-7), sambungkan wayar yang lain masing-masing ke terminal V + (V1) Sambungkan Main balik ke satu output, dan rakam ke yang lain, serta V + Kabel G dari papan Sambungkan L293D ganti, dan GM10 ke-4 ke cip itu dan laksanakan kod: utama: tinggi 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 5pause 100low 5pause 100low 5pause 100low 5pause 100low 5pause 6hentikan 100goto utama Ini hanya ujian, untuk memastikan semuanya berfungsi, bukan rentak terakhir: Pandai anda harus mendapatkan video berikut: tolak anjing + dan keluarga yang berteriak di latar belakangRujuk diagaram ini:

Langkah 14: Akhir

Tidak, saya tidak akan memberikan kod akhir untuk projek ini, jadi jangan menaruh harapan anda, tetapi saya akan memberitahu anda maklumat berharga. Gunakan ujian terakhir yang Anda lakukan (langkah 12) untuk melihat perintah mana yang mengendalikan drum / rakaman / main balik, dan membuatnya berirama menggunakan pelbagai perbezaan waktu (jeda, diikuti dengan angka adalah waktu dalam Ms) Cuba buat, katakan hasilnya modul rakaman bermula pada awal sesi (tinggi) dan berakhir pada akhir sesi (rendah _) dan kemudian pada sesi seterusnya, buat pemutaran pemain dram menjadi rentak pada sesi berikutnya (tinggi, rendah, dll) Saya akan mengeditnya kemudian untuk berkongsi bagaimana memasukkan pencarian srf05 ke dalam kodSaya tidak akan berkongsi kod, jangan tanya:) Selamat mencuba !!

Disyorkan: