» Elektronik » Arduino »RGB LED backlight pada Arduino untuk piano

RGB LED latar pada Arduino untuk piano

RGB LED latar pada Arduino untuk piano

Selepas beberapa eksperimen oleh pengarang dengan LED dan Arduino dia datang dengan idea mewujudkan latar belakang piano dari jalur LED RGB. Lampu dari LED dicerminkan dari dinding di belakang piano, sehingga menghasilkan kesan pencahayaan yang sangat baik. Projek ini juga menggunakan sensor akustik, di bawah kawalannya, pita berubah warna bergantung pada jumlah bunyi instrumen.

Bahan:
- Arduino
- 2 meter jalur LED RGB
- Transistor 6 pcs (2N2222)
- Resistor 6 pcs (220 Ohms)
- Penguat operasi LM324 (anda boleh menggunakan LM358)
- Mikrofon elektarik


Langkah pertama. Litar transistor.
Transistor meningkatkan arus dari Arduino untuk pita. Penulis menggunakan transistor 2N2222, kerana ia direka untuk arus sehingga 600 mA. Ini cukup untuk kecerahan jalur LED meter. Oleh itu, untuk panjang 2 meter, enam transistor diperlukan (tiga untuk setiap satu). Di bawah ini anda boleh melihat foto dan rajah pemasangan.






Langkah Dua Penyediaan jalur LED.
Projek ini menggunakan dua pita RGB dengan panjang 1 m, panjang pita biasa ialah 2 m. Kerja persediaan bermula dengan pita 1 meter. Wayar dipateri mengikut foto pertama, tempat penyolder diasingkan. Menebat wayar seperti dalam foto ketiga akan membantu menyambungkannya ke papan roti.






Langkah Tiga Mikrofon elektarik.
Pertama anda perlu menentukan polariti mikrofon, kesimpulan yang positif dan yang negatif. Untuk ini, penulis menggunakan peranti untuk mengawal integriti litar, dan mengetahui kesimpulan mana yang disambungkan ke selongsong luaran. Kesimpulan ini adalah bumi, dan yang kedua adalah positif.
Kawat 15 cm disalurkan ke mikrofon seperti yang ditunjukkan dalam gambar, dapat dilihat bahawa dawai hijau digunakan sebagai dawai tanah, dan kuning adalah positif.


Langkah keempat. Litar keuntungan mikrofon.
Oleh kerana mikrofon itu sendiri menghantar isyarat yang agak lemah, penguat operasi diperlukan untuk membina isyarat kepada Arduino supaya isyarat dari output analognya dapat dibaca.
Penulis menggunakan penguat operasi LM324, yang mempunyai empat saluran, bagaimanapun, hanya satu yang digunakan dalam projek tersebut. Adalah lebih baik untuk menggunakan penguat dua saluran LM358 dengan litar yang sama, hanya kuasa yang membawa berbeza. Di bawah ini anda boleh melihat gambar rajah, dan gambar untuk litar ini.






Langkah Lima Sambungan ke Arduino.
Untuk menyambung, anda perlu ayah-to-dad yang menghubungkan wayar, penulis membuat jumper tersebut secara bebas (foto kedua), menggunakan beberapa jumper dan penyambung kenalan. Papan suap disambungkan kepada mikrokontroler Arduino mengikut rajah dan gambar.








Langkah Enam Ujian pita.
Sebelum meneruskan kerja pada projek itu, penulis memutuskan untuk memastikan perhimpunan itu betul dan periksa operasi pita RGB dengan litar induk. Lakaran yang dilampirkan di bawah artikel dimuat naik ke Arduino.
Nota dari pengarang: jika anda menggunakan papan bukan Mega (misalnya, seperti Uno), anda perlu mengganti terminal output untuk LED dengan PWM. Untuk Uno, output yang serasi adalah 2, 3, dan 4.


Langkah ketujuh. Menguji litar mikrofon.
Prosedur ini diperlukan untuk mengesahkan operasi litar gain mikrofon. Untuk output 1 penguat, penulis menyambungkan LED, dan memantau perubahan dalam kecerahannya bergantung pada jumlah bunyi.

Menggunakan Arduino untuk ujian:
Ini adalah kaedah pengesahan yang lebih tepat. Lakaran analogReadSerial (Fail> Contoh> AnalogReadSerial) dimuatkan ke mikrokontroler. Seterusnya, Pemproses dibuka, di mana pengarang menyalin kod graph_line.pde (kod dalam arkib di bawah artikel), dan melancarkan program. Apabila Arduino menghantar nilai output A0 melalui USB, program ini menentukan nilai-nilai ini pada cartanya dengan julat dari 0 hingga 1023. Dengan membuat pelbagai bunyi dan meningkatkan kelantangannya, kekerapan isyarat meningkat, dan carta mengesahkannya.




Langkah Lapan. Kod program.
Kod dari fail piano_new_way.ino disalin ke tetingkap Arduino IDE. Pengarang mengingatkan bahawa di papan bukan mega, anda perlu menukar pin output LED ke 2, 3 dan 4.


Langkah Sembilan. Pasang kaset pada piano.
Untuk menetapkan jalur LED ke bahagian belakang piano, penulis menggunakan pita biasa dan dua sisi. Ia digunakan agar tidak merosakkan permukaan piano, dan boleh mengeluarkan pita di masa hadapan. Pita itu tetap supaya penyambung wayar bagi setiap daripada mereka dapat diakses di atas alat.




Langkah Sepuluh Menyambung jalur LED.
Setiap pita disambungkan kepada litar pemacu transistor pada papan roti, mengikut gambar di bawah. Anda juga boleh menggunakan gambar rajah dari langkah-langkah sebelumnya. Sebagai peraturan, setiap saluran disambungkan kepada pengumpul setiap transistor.


Langkah sebelas. Bahagian akhir.
Kawat positif 12V dari sumber kuasa disambungkan kepada wayar positif setiap pita, dan ke "Vin" papan Arduino. Kawat tanah menghubungkan ke tanah Arduino.
Kuasa kini dibekalkan, dan pita RGB menyala di belakang piano dalam api terang. Memainkan instrumen mengubah warna LED, bergantung pada jumlah bunyi.
Projek ini tidak perlu digunakan hanya dengan piano, ia juga sesuai di mana sahaja terdapat muzik, dan anda boleh meletakkannya di mana-mana bahagian rumah.




Video yang menunjukkan perubahan warna apabila memainkan piano:


piano_new_way.rar [4.4 Kb] (muat turun: 129)
0
0
0

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...