Isi kandungan:

Arduino Theremin Singing Muppet: 6 Langkah (dengan Gambar)
Arduino Theremin Singing Muppet: 6 Langkah (dengan Gambar)

Video: Arduino Theremin Singing Muppet: 6 Langkah (dengan Gambar)

Video: Arduino Theremin Singing Muppet: 6 Langkah (dengan Gambar)
Video: THEREMIN - Over The Rainbow 2024, Julai
Anonim
Image
Image

Untuk projek sekolah mengenai Arduino, saya membuat muppet dengan built-in theremin untuk menjadikannya muppet nyanyian. Di dalam mulutnya terdapat photocell yang menghubungkan ke Piezo buzzer sehingga apabila anda membuka dan menutup mulutnya, nada akan berubah (semakin terang cahaya pada photocell, semakin tinggi nada).

Langkah 1: Bahan

* Arduino UNO

* Papan roti

* Buzzer Piezo

* Photocell

* Perintang 220R

* 8 wayar

* Fleece kain

* Kain

* Mata googly melekit

* Kadbod 0.5mm

* kertas pembinaan hitam dan merah

* Benang

* Mengemas bulu

* Jarum dan benang

* Gam

* Pita

* Gunting

* Pisau poket (untuk pemotongan tepat dan pembuatan lubang)

Langkah 2: Litar Arduino

Ketua Muppet
Ketua Muppet

Untuk memastikan projek ini benar-benar berjalan seperti yang diharapkan ketika dipasang, saya mulakan dengan membuat litar dan mengkodekannya.

Saya mula-mula memasang bel ke papan roti dan menghubungkan satu hujungnya dengan wayar ke PIN digital 8 di Arduino dan yang lain ke rel negatif. Saya kemudian menambahkan photocell dan menghubungkan satu hujung dengan wayar ke rel positif dan yang lain ke analog A0. Sejajar dengan photocell dan wayar yang menyambung ke A0, saya menambahkan perintang yang menuju ke rel negatif. Terakhir saya menambahkan dua wayar untuk menghidupkan Arduino: satu di rel negatif yang menyambung ke tanah, yang lain pada rel positif yang menyambung ke 5V.

Nota: litar hanya memerlukan 6 wayar, tetapi kerana photocell akan berada di mulut muppet dan selebihnya dari papan roti akan berada di belakangnya, anda memerlukan 2 wayar tambahan untuk merapatkan jarak dan menghubungkan photocell ke rehat litar. Sekiranya demikian, wayar tambahan menggantikan photocell pada gambar di atas dan kedua-duanya bersambung ke photocell.

Langkah 3: Pengekodan

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; kekosongan persediaan () {while (millis () sensorMax) {sensorMax = sensorValue; } jika (sensorValue <sensorMin) {sensorMin = sensorValue; }}} gelung void () {sensorValue = analogRead (A0); int pitch = peta (sensorValue, sensorMin, sensorMax, 500, 1500); nada (8, nada, 20); kelewatan (2); }

Langkah 4: Ketua Muppet

Ketua Muppet
Ketua Muppet
Ketua Muppet
Ketua Muppet

Bekerja di muppet, saya memulakan dengan memotong kadbod dalam dua bulatan, memastikan bentuknya cukup besar agar tangan saya masuk. Saya kemudian mengesan bentuk-bentuk ini pada kertas pembinaan hitam yang saya potong dan terpaku di atas kadbod. Dengan kertas pembinaan berwarna merah, saya memotong bentuk lidah sederhana dan melekatkannya pada kertas pembinaan hitam. Sekarang anda sudah mempunyai mulut yang boleh bergerak.

Di dalam mulut, tepat di depan lidah, saya menembus lubang agar photocell dapat dilalui, sehingga suara muppet akan benar-benar berubah dengan pergerakan mulutnya.

(Pada gambar pertama anda mungkin melihat lubang di belakang tekak muppet, itu kerana saya pertama kali mahu meletakkan photocell di sana. Walau bagaimanapun, saya mendapat tahu bahawa mulut tidak dapat ditutup dengan betul jadi saya memutuskan untuk menggerakkan photocell ke hadapan, tepat di depan lidah.)

Seterusnya saya memotong jalur dari kertas pembinaan, masing-masing selebar 2-3cm, dan menempelkannya ke bahagian belakang mulut untuk membuat bentuk kepala yang kasar. Di antara langkah-langkah saya terus memastikan tangan saya masuk ke dalam kepala.

Apabila lem kering dan jalur dipasang di tempatnya, saya memotong kain bulu dan menempelkannya ke bahagian atas kepala. Saya mulakan dengan menempelkannya ke bahagian dalam mulut (kira-kira 1cm untuk membuatnya kelihatan seperti bibir atas) dan menelusuri separuh bahagian atas mulut dan kemudian melekatkannya di atas kertas pembinaan di atas kepala, sambil menempelkannya ke dalam tempat. Saya terus memotong kain sehingga bertindih sesedikit mungkin semasa setiap bahagian kepala ditutup.

Rambut yang saya buat dengan membuat pompom cukup mudah: potong dua bentuk donat besar dari kadbod, letakkan di atas satu sama lain dan mulailah membalut benang di sekelilingnya. Teruskan membungkus sehingga anda kelihatan seperti donat benang besar, kemudian potong di antara dua kadbod. ikat sehelai benang di antara kadbod untuk mengikat tali bersama (jangan memotongnya sebaik sahaja anda mengikat tali, anda memerlukannya untuk mengikat pompom ke kepala). Apabila anda mengeluarkan kepingan kadbod, anda boleh memasukkan tali yang diikat menjadi pompom sfera. Untuk mengikat "rambut" di atas kepala muppet, saya membuat dua lubang di bahagian atas kepala agar tali benang (digunakan sebelumnya untuk mengikat pompom bersama) untuk dilalui. Di dalam kepala saya mengikat ini dengan simpul. Pompom kini melekat di kepala, walaupun cukup goyah. Gunakan gam untuk mengelakkannya melambung di semua tempat.

Mata googly yang saya dapat mempunyai punggung yang melekit jadi saya hanya melekatkannya ke kepala.

Sebelum saya melengkapkan bahagian bawah kepala, saya memasang dua wayar pada photocell sehingga mereka dapat menyambungkannya ke papan roti yang lain. Kerana pematerian di antara kertas dan kain kelihatan seperti bahaya kebakaran, menghubungkan semua bahagian arduino dilakukan dengan pita.

Setelah wayar disambungkan ke photocell, saya dapat merekatkan kain bulu ke bahagian bawah muka, sekali lagi bermula dengan bibir bawah dan mengusahakan kertas pembinaan. Saya memastikan terdapat cukup kain yang tergantung di bahagian bawah kepala sehingga saya akan mempunyai permukaan yang cukup besar untuk merekatkannya ke t-shirt nanti.

Langkah 5: Badan Muppet

Badan Muppet
Badan Muppet
Badan Muppet
Badan Muppet
Badan Muppet
Badan Muppet

Sekarang kepalanya sudah hampir selesai, saya membuat t-shirt dari sehelai kain lama dengan hanya melipatnya menjadi separuh, melukis bentuk t-hsirt di atasnya (ingat untuk selalu menambah cm atau lebih ke garis besar yang anda boleh jahit tepi kain), potong dan jahit bersama. Setelah bahagian depan dan belakang dijahit bersama, saya melipat tepi lengan baju, garis leher dan bahagian bawah dan menjahitnya ke seluar t-shirt yang lain untuk membuat belahan. Ketika permata itu selesai, saya menambahkan sehelai kain yang tersisa dan menjahitnya ke bahagian dalam bahagian belakang baju, agar Arduino UNO dan papan roti dapat tetap di tempatnya sementara tidak kelihatan. Selepas ini saya melipat baju ke dalam. Anda akan melihat bahawa ketika menjahit dengan cara ini (menjahit bahagian dalam, kemudian melipatnya ke dalam) anda akan mendapat jahitan bersih yang bagus di tempat kerja anda.

Saya meletakkan kain bulu yang tergantung dari leher muppet di dalam garis leher t-shirt dan menempelkan kedua-duanya bersama-sama. Semasa gam kering saya menyambungkan wayar yang tergantung dari photocell di mulut ke papan roti, mengetuk Arduino UNO dan papan roti bersama-sama ke belakang, mengetuk semua wayar di tempatnya (memastikan buzzer tidak ditutup) dan meletakkan Arduino UNO dan papan roti di dalam poket di belakang t-shirt.

Sekarang muppet pada dasarnya sudah selesai, tetapi masih ketinggalan beberapa perincian. Saya mengesan bentuk lengan pada kain bulu (sekali lagi membuat garis besar kira-kira cm lebih lebar daripada yang saya akan menjahit bahagiannya bersama). Yang penting juga adalah untuk mengambil kira bahawa apabila anda memasukkan lengan, ia akan menjadi lebih sempit daripada ketika bentuknya rata, jadi ketika anda menjahit barang kemudian, ingatlah untuk melukisnya lebih tebal daripada yang anda fikirkan perlu. Dengan menggunakan taktik yang sama seperti membuat t-shirt, saya menjahit lengan bersama-sama, membiarkan lengan atas terbuka untuk dapat melipatnya keluar setelah menjahit. Apabila bahagian baik keluar, saya memasukkan bahagian dalamnya dan menjahitnya. Saya kemudian meletakkan lengan di dalam lengan t-shirt dan menempelkan kedua-duanya bersama-sama, dan mengulangi ini untuk lengan yang lain. (Catatan: anda boleh membuat lengan muppet yang dapat digerakkan (seperti Kermit's) dengan memotong kira-kira 2x40cm wayar besi dan melampirkan setiap kepingan wayar ke setiap pergelangan tangan muppet. Sekarang anda boleh menggerakkan kepala dan mulut muppet dengan satu tangan sambil menggerakkan lengannya dengan tangan anda yang lain.)

Saya juga mahu muppet memiliki telinga, jadi saya menjahit kain bulu dalam bentuk separuh bulatan, melipatnya ke luar dan menempelkannya ke kepala.

Langkah 6: Selesai

Selesai!
Selesai!
Selesai!
Selesai!
Selesai!
Selesai!

Dengan muppet selesai dan Arduino di tempat, anda kini mempunyai rakan penyanyi muppet anda sendiri!

Disyorkan: