Isi kandungan:
- Langkah 1: Bagaimana Saya Memulakan, dan Apa yang Anda Perlu
- Langkah 2: Karang Lagu
- Langkah 3: Sambungkan OLED
- Langkah 4: Sambungkan Perintang dan LED yang sensitif terhadap Force ke Selebihnya
- Langkah 5: Kodnya
- Langkah 6: Membina Kotak
- Langkah 7: Masa untuk Solder
- Langkah 8: Menggabungkan Semuanya
Video: Kotak Muzik Dengan Monitor Mini (OLED) dan LED: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Idea saya adalah kotak yang akan memainkan muzik semasa anda membukanya. Ia juga memiliki layar dengan emoji di atasnya yang bangun, memberi salam. Terdapat juga LED di dalamnya yang menyala jika anda menahan perintang yang sensitif terhadap kekuatan di antara jari anda, sementara gelung lagu seterusnya berlaku. Muzik akan berhenti jika anda menutup kotak lagi kerana penutup penutup ditutup pada butang.
Saya ingin membuat kotak yang selain menjadi kotak muzik juga terasa seperti robot kecil dengan keperibadian. Paparan yang menunjukkan 2 emoji memainkan peranan terbesar dalam hal ini, kerana saya perhatikan orang lebih banyak berhubungan dengan objek yang mempunyai wajah. Emoji di layar mengekspresikan emosi, yang menyumbang kepada idea bahawa ia adalah robot kecil. Saya perhatikan orang bereaksi dengan positif. Perintang peka daya menambahkan interaksi padanya. Sekiranya anda menekannya seperti lagu diteruskan ke gelung kedua, lampu akan menyala yang merupakan tanda kotak akan bertindak balas terhadap anda. Lampu yang saya pilih berwarna kuning yang warnanya gembira dan sesuai dengan bahagian luar kotak.
Berikut ini adalah panduan bagaimana saya membuat projek ini.
Langkah 1: Bagaimana Saya Memulakan, dan Apa yang Anda Perlu
Saya mulakan dengan membuat lakaran konsep mengenai apa yang ingin saya buat
Apa yang anda perlukan:
1. Seorang Arduino. (Saya menggunakan Arduino Uno.)
2. Paparan OLED. (Saya menggunakan 0.96 OLED I2C)
3. Penggera Piezo.
4. Butang Tekan.
5. Perintang peka daya.
6. LED.
7. Perintang 220 Ohm dan perintang 1KOhm.
8. Wayar. (Saya menggunakan kabel lompat permulaan.)
9. Papan litar kecil.
10. Besi solder dan timah.
Apa yang anda perlukan untuk membuat kotak:
1. Kayu.
2. Gergaji.
3. Kertas pasir atau mesin pengamplasan.
4. Tukul dan paku.
5. Pengikat, skru dan selak kecil.
7. Gerudi dan pemutar skru
8. pita saluran.
Versi penuh kod keseluruhan projek akan dimasukkan kemudian dalam tutorial ini
Langkah 2: Karang Lagu
Seterusnya, saya menyusun lagu yang saya mahu kotak itu dimainkan
Saya menggunakan perisian digital untuk ini, tetapi anda juga dapat menggunakan instrumen dan menulis nota, atau bermain-main dengan bel dan frekuensi Piezo anda.
Ia sangat mudah untuk memasang piezo buzzer. Yang diperlukannya hanyalah pin input. (Saya menggunakan 12) dan pin ground. Saya juga meletakkan butang di antara 2 sisi papan roti saya untuk berfungsi sebagai jambatan. Butang ini akan menghentikan suara jika ditekan,
Saya menggunakan laman web ini untuk menerjemahkan nota menjadi frekuensi untuk kod saya:
pages.mtu.edu/~suits/notefreqs.html
Pada gambar ketiga, anda dapat melihat sedikit kod saya untuk lagu tersebut. Selepas 'tone', digit pertama antara tanda kurung adalah de pin di mana buzzer Piezo disambungkan. Digit kedua ialah kekerapan nada. Dengan kelewatan, nombor antara tanda kurung adalah berapa lama nada bertahan sehingga ia pergi ke yang berikutnya di bawahnya.
Langkah 3: Sambungkan OLED
OLED yang saya gunakan mempunyai empat mata: GND, VCC, SCL dan SDA.
GND anda menyambung ke GND (tanah) di Arduino anda.
VCC anda sambungkan ke 5V (5-volt) di Arduino.
SCL ke SCL.
Dan SDA KE SDA.
Untuk menjadikan OLED berfungsi, anda mesti memuat turun beberapa Perpustakaan terlebih dahulu.
Saya memuat turun taman permainan Adafruit Circuit, Adafruit GFX Library dan Adafruit SSD1306.
Saya menggunakan contoh lakaran ssd1306_12x64_i2c untuk melihat apakah ia berjaya. Anda boleh mendapatkannya di Fail> contoh> Adafruit SSD1306> ssd1306_128x64_i2c (Saya memilih yang ini kerana skrin saya mempunyai ukuran ini) Anda dapat melihatnya pada gambar kedua
Sekiranya fail ini tidak berfungsi, mungkin anda perlu mengubah sesuatu yang kecil di dalamnya.
Lihat dalam kod di bawah persediaan kosong untuk:
jika (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Alamat 0x3D untuk 128x64
Saya mengetatkan D di sini kerana saya harus menukar D ini menjadi C untuk membuatnya berfungsi.
Pada gambar ketiga, anda dapat melihat sedikit kod saya yang membuat emoji gambar pertama.
Langkah 4: Sambungkan Perintang dan LED yang sensitif terhadap Force ke Selebihnya
Untuk menyambungkan perintang peka-Force dan LED, anda memerlukan 2 perintang. 220 Ohm untuk LED dan perintang Oh 1k untuk perintang peka-Force.
LED:
Kaki positif LED perlu disambungkan ke perintang 220 Ohm yang menghubungkan ke pin 10 pada Arduino. Kaki negatif LED perlu disambungkan ke garis bawah pada papan litar kecil yang berasingan. Di papan litar, saya membuat garis tanah dan garis 5 volt, kerana saya mempunyai terlalu banyak pin yang perlu pergi ke sana dan tidak cukup lubang pada Arduino saya.
Perintang peka daya:
Perintang peka-Force memerlukan kaki kiri untuk disambungkan ke perintang Ohm 1K, dan wayar yang bersambung ke lubang A0 di Arduino. Perintang 1K Ohm Sambungkan ke garis bawah pada papan litar.
Kaki kanan anda sambungkan ke garisan 5 volt di papan litar.
Untuk menjadikan semua ini berfungsi dalam kod yang perlu anda tentukan ke pin mana yang disambungkan di atas penyediaan kosong () {.
Langkah 5: Kodnya
Berikut adalah pautan ke kod:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Langkah 6: Membina Kotak
Anda melihat 8 pinggan kayu secara keseluruhan.
Kayu yang saya gunakan setebal kira-kira 0.5cm.
1. Tudung dan bahagian bawah kotak berukuran 11cm x 11cm.
2. Ini adalah sebelah kiri dan kanan kotak yang berukuran 10.2cm x 8cm. Buat salah satu pinggan dengan lubang persegi agar kabel USB Arduino melekat. Lubang ini berukuran 1.5cm x 1.5cm dan kira-kira 1 sentimeter dari permulaan plat kayu.
3. Ini adalah bahagian depan dan belakang kotak, dan berukuran 11cm x 8cm
4. Ini adalah rak kecil Piezo buzzer, OLED dan selebihnya akan masuk. Anda harus menggerudi lubang untuk OLED kira-kira 1cm hingga 0.5cm sehingga wayar dapat melekat, tetapi selebihnya OLED dapat berehat di atas rak.
Untuk lubang LED anda memerlukan sedikit gerudi 0.5cm.
Untuk perintang yang peka-Force, anda memerlukan lubang 1cm hingga 0.5cm
Untuk bel Piezo, anda memerlukan lubang 1.4cm.
UNTUK butang Push, anda memerlukan 4 lubang kecil 0.2cm sehingga kakinya boleh melekat.
5. Akhir sekali, anda memerlukan plat kayu 10cm x 10cm, plat ini akan menutupi Arduino dan wayarnya. Saya mencukur dan meletakkan dua sisi berlawanan dari piring ini agar dapat bersandar di rak nombor 4 dan bersandar dengan selesa di sudut kotak.
Saya menggunakan paku untuk menyambungkan sisi, 2 engsel untuk penutup dan kunci untuk menutup penutupnya.
Jangan lupa memfailkan semua bahagian untuk mendapatkan penampilan yang lebih bersih dan mengelakkan serpihan.
Semasa membina kotak, jangan masukkan nombor 4 dan 5
Langkah 7: Masa untuk Solder
Saya menyertakan peta wayar supaya anda dapat menyalinnya dari gambar.
Jangan lupa untuk menguji sama ada perkara disambungkan dengan betul dengan melihat apakah ia berfungsi di antara pematerian.
Selepas pematerian, saya memalu 2 paku kecil agar OLED tidak berubah.
Pada akhirnya, ia akan kelihatan seperti gambar ketiga.
Langkah 8: Menggabungkan Semuanya
Untuk meletakkan rak nombor 4 dari langkah sebelumnya di sana, saya pertama kali mengukur berapa tinggi yang perlu ditekan dengan penutupnya. Anda boleh melakukan ini dengan mengukur seberapa tinggi butang keluar dari rak dan seberapa tinggi butang itu apabila ditekan. Panjang ini anda menambah ketebalan kayu yang anda gunakan dan meletakkan dua paku di setiap sisi. Rak akan diletakkan di atasnya. Saya menambah 2 paku tambahan, satu di setiap sisi, di atas rak untuk memastikannya tetap di tempat. Saya membengkokkan kuku seperti bentuk L. supaya saya boleh menggunakan cangkuk itu dengan mudah untuk melepaskannya lagi.
Mengeluarkan Rak, saya menyambungkan plat kayu nombor 5 ke rak nombor 4 dengan melekatkan sehelai pita saluran di bawah nombor 4 dan melekatkan hujung yang diperpanjang di bawah nombor 5. Anda semestinya mempunyai sesuatu seperti gambar 3.
Sayangnya, saya tidak menyangka engsel hanya bersandar di tepi tombol tekan, menghalangnya menekan butang. Penyelesaian cepat yang saya dapati ialah meletakkan sekeping plastik nipis, dengan ketebalan engsel yang sama, tepat di atasnya sehingga menekan butang.
Disyorkan:
Kotak Muzik Dengan Pertunjukan Cahaya: 9 Langkah (dengan Gambar)
Kotak Muzik Dengan Pertunjukan Cahaya: Halo dan selamat datang, dalam tutorial ini kami akan menunjukkan bagaimana anda dapat membuat kotak muzik anda sendiri dengan pertunjukan cahaya yang disertakan. Yang anda perlukan hanyalah kotak kosong. Kami mengambil casing yang biasanya digunakan untuk alat. Dalam Projek ini, anda boleh menjadi sangat kreatif, jadi anda tidak perlu
Kotak Juke untuk Anak Muda Aka Raspi-Muzik-Kotak: 5 Langkah
Kotak Juke untuk Anak Yang Sangat Muda … Aka Raspi-Music-Box: Diilhamkan oleh " Raspberry-Pi-based-RFID-Music-Robot " menggambarkan pemain muzik ROALDH membina untuk anaknya yang berusia 3 tahun, saya memutuskan untuk membina kotak juke untuk anak-anak saya yang lebih muda. Pada dasarnya ia adalah kotak dengan 16 butang dan Raspi 2 i
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: 4 Langkah (dengan Gambar)
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: Ini adalah sarung pelindung berlapis untuk pemain mp3 anda yang juga menukar bicu fon kepala menjadi inci seperempat, boleh bertindak sebagai kotak boom pada flip suis, dan menyamar pemain mp3 anda sebagai pemain pita awal tahun sembilan puluhan atau pencurian rendah yang serupa
Kotak Xmas: Lampu Krismas dan Muzik Arduino / ioBridge yang Dikendalikan Internet dan Pertunjukan Muzik: 7 Langkah
Xmas-box: Arduino / ioBridge Internet Controlled Christmas Lights and Music Show: Projek xmas-box saya terdiri daripada lampu Krismas dan pertunjukan muzik yang dikendalikan oleh internet Lagu Krismas boleh diminta secara dalam talian yang kemudian dimasukkan dalam barisan dan dimainkan mengikut urutan yang diminta. Muzik disebarkan pada stat FM