Isi kandungan:

Lampu Meja Muzik Arduino Dengan Bluetooth !: 9 Langkah
Lampu Meja Muzik Arduino Dengan Bluetooth !: 9 Langkah

Video: Lampu Meja Muzik Arduino Dengan Bluetooth !: 9 Langkah

Video: Lampu Meja Muzik Arduino Dengan Bluetooth !: 9 Langkah
Video: How to make a Bluetooth table lamp | DIY Bluetooth table lamp [Lost cost] 2024, Julai
Anonim
Lampu Meja Muzik Arduino Dengan Bluetooth!
Lampu Meja Muzik Arduino Dengan Bluetooth!

Apa khabar di sana! Dalam Instructable ini saya akan membina sesuatu yang terang! Izinkan saya memperkenalkan anda dengan lampu meja baru saya yang keren! Ini adalah penyelesaian diy yang murah untuk menjadikan meja anda yang membosankan menjadi tarikan malam DJ! Atau mungkin tidak. Tetapi saya memberi jaminan bahawa produk akhir akan menjadi hebat! Jadi mari kita buat !!

Komponen:

1. Arduino Uno (Nano akan menjadi pilihan yang lebih baik)

2. Penerima audio Bluetooth

Sekiranya anda berada di India, anda boleh mendapatkannya dari sini:

AS:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. LED (saya menggunakan jalur)

4. Pembesar suara (Saya mempunyai sistem pembesar suara yang diperkuat audio)

5. Kabel pelompat

Alat:

1. Pateri pematerian

2. Pistol gam (pilihan)

Langkah 1: Penerima BlueTOOTH

Penerima BlueTOOTH!
Penerima BlueTOOTH!
Penerima BlueTOOTH!
Penerima BlueTOOTH!
Penerima BlueTOOTH!
Penerima BlueTOOTH!

Oleh itu mari kita mulakan dengan bahagian yang mudah. Saya mendapat penerima audio Bluetooth yang murah dengan harga 110 Rupee (sekitar $ 1.5)

Cukup lepaskan selongsong peranti dan papan litar kecil dapat dikeluarkan dengan mudah. Jangan risau, kami tidak akan menangani semua perkara yang rumit.

Pastikan untuk mengatasinya dengan berhati-hati atau anda perlu mendapatkan yang lain jika ada yang pecah. Di satu sisi anda akan menemui input kuasa USB dan di sisi lain, output audio wanita. Kita perlu menyolder 2 wayar ke output ini pada bahagian yang ditunjukkan dalam gambar 3. Ini pada dasarnya adalah salah satu daripada dua pin output ke pembesar suara. Pastikan anda tidak mengacaukan bahagian dalam penyambung output atau anda tidak akan dapat memasukkan bicu audio pembesar suara anda di kemudian hari.

Langkah 2: LED DJ

LED DJ
LED DJ
LED DJ
LED DJ
LED DJ
LED DJ

Dapatkan 4 LED warna dan tempelkan semua pin negatifnya pada satu bahagian wayar. Memateri wayar berasingan ke setiap pin positif LED. UTAMAKAN KESELAMATAN! Gunakan dudukan besi pematerian jika ada. Sarung tangan dan kacamata keselamatan disyorkan. Gunakan kipas kecil untuk menjauhkan asap dari anda.

Anda tidak perlu terhad kepada empat LED sekalipun. Sekiranya anda biasa dengan Arduino, anda boleh memprogramnya dengan mudah untuk mengawal lebih banyak lagi.

Anda boleh menggunakan jalur RGB untuk kawalan lebih banyak tetapi saya berusaha untuk membuatnya semudah mungkin kerana menggunakan jalur RGB akan memerlukan banyak pengaturcaraan.

Saya telah menggunakan jalur LED biasa dan memotong empat bahagian daripadanya dengan 3 LED secara bersiri di setiap bahagian. Ini akan mengeluarkan lebih banyak cahaya dari lampu dan saya juga tidak perlu menggunakan perintang penghad semasa.

Langkah 3: Ujian Pertama

Ujian Pertama
Ujian Pertama
Ujian Pertama
Ujian Pertama

Bahagian ini akan menjadi mudah sekiranya anda menggunakan empat LED seperti saya. Anda hanya boleh menyalin kod saya, menampalnya dalam idea Arduino dan memuat naiknya secara langsung. Tetapi ia tidak akan menjadi pertunjukan cahaya yang tepat. Oleh itu, jika anda ingin menjadikannya kelihatan profesional, inilah yang perlu anda lakukan..

Pertama, masukkan pembesar suara anda ke penerima bluetooth.

Sekarang ketik kod berikut dalam idea Arduino:

persediaan tidak sah ()

{

Serial.begin (9600);

}

gelung kosong ()

{

Serial.println (analogRead (A0));

}

Sekarang sambungkan Arduino uno / nano anda ke komputer anda dan muat naik lakarannya.

Sambungkan salah satu wayar yang dipateri (pada litar Bluetooth) ke pin A0 Arduino dan wayar yang lain ke pin pembumian (GND). Sambungkan telefon pintar anda ke penerima Bluetooth dan mainkan sesuatu. Anda mesti mendengar muzik di pembesar suara anda. Laraskan kelantangan ke tahap paling selesa anda (bagi saya ia adalah kelantangan Maksimum:-)). Pastikan Arduino anda masih terpasang ke PC anda. Klik pada alat-> monitor bersiri dan anda akan melihat nombor rawak yang dipaparkan. Mungkin terlalu cepat untuk anda catat. Oleh itu, kembali, klik pada alat-> plotter bersiri dan anda akan melihat grafik audio anda dimainkan. Ambil beberapa tangkapan skrin atau foto untuk analisis kemudian.

Sekiranya anda ingin tahu tentang muzik yang saya mainkan untuk ujian ini, 'Sunflower' dari Spiderman dalam ayat Spider

Langkah 4: Pengekodan…

Bahagian ini mungkin membosankan bagi sesetengah orang. Tetapi percayalah, keindahan produk akhir anda bergantung pada ini. Saya menyimpannya semudah mungkin. Mula-mula melihat kod saya dan cuba memahami apa yang berlaku. Kami akan melakukan kod panduan pada akhirnya.

Saya telah melampirkan fail docx kod saya. Anda boleh melalui itu.

Setelah kod anda siap, anda boleh memuat naiknya ke Arduino. Oh ya, pastikan Arduino tidak tersambung ke perkara lain selain PC anda.

Langkah 5: Ujian Kedua

Ujian Kedua
Ujian Kedua

Keluarkan Arduino anda dari PC dan sambungkan bekalan kuasa 9-12v kepadanya (disyorkan 9v). Sekarang sambungkan pin positif LED anda ke output Arduino anda (dalam kes ini, pin 6, 7, 8, 9). Sambungkan terminal negatif biasa ke pin GND. Sambungkan wayar dari penerima Bluetooth anda ke pin A0 dan GND Arduino anda dan mainkan muzik (melalui Bluetooth).

Sekiranya LED menyala ke muzik anda, anda sudah berjaya. Kerana bagi saya, kali pertama tidak. Tidak ada suara yang keluar dari pembesar suara. Dan yang paling penting, lagu itu dimainkan secara langsung melalui pembesar suara mudah alih saya. Tidak dapat menyambung ke Bluetooth! Kemudian saya dapati dua kenalan dalam input kuasa USB papan Bluetooth rosak. Itulah masalah dengan barang murah. Saya terpaksa memasangkannya ke papan kenyataan dan semuanya berjalan lancar! Walaupun saya menggunakan LED biru biasa untuk ujian dan bukannya jalur saya.

Hebat, jadikan lampu!

Langkah 6: Lampu

Lampu
Lampu
Lampu
Lampu

Saya menjumpai dua paip PVC kecil, tetapi saya memerlukan satu paip panjang. Oleh itu, saya menempelkannya dengan paip yang lebih kecil di dalamnya untuk pengukuhan. Kemudian saya melekatkan empat jalur LED yang sama antara satu sama lain pada paip. Anda dapat melihat bagaimana 'rapi' saya menyimpan semua yang ada dalam gambar:-p

Mari kita namakan ini sebagai 'teras' lampu kita. Saya membuat bahagian luar badan dengan hanya menggulung kertas berukuran A4 ke dalam silinder. Semudah itu! Sebenarnya saya terfikir untuk membuat versi tetap ini sekiranya semuanya berjalan lancar.

Langkah 7: Ujian Akhir

Sebelum memasukkan semua barang ke dalam kotak, saya ingin membuat pemeriksaan terakhir. Saya mengaitkan inti ke Arduino, memperkuat segalanya, memainkan muzik yang keren dan…

Tiada apa yang berlaku. Tidak ada satu pun LED yang bercahaya! Saya memeriksa semuanya dan kemudian menyedari bahawa LED masing-masing 12v!

Pin output Arduino dapat membekalkan voltan Maksimum ~ 3.3v. Ini cukup untuk LED biasa tetapi jalur Led ini memerlukan 9-12v. Saya dapat menghubungkannya melalui bekalan kuasa yang terpisah menggunakan Transistor untuk setiap LED, tetapi ini akan merosakkan kesederhanaan projek.

Oleh itu, saya menggantinya dengan 4 LED merah tunggal dan sekali lagi memulakan ujian. LED akhirnya berkedip ke muzik saya tetapi kerana beberapa sebab pelik, LED keempat tidak menyala. Saya mengubah suai skrip dan mengurangkan voltan pemotongan agar LED keempat menyala tetapi tidak ada peningkatan yang dapat dilihat. Saya kemudian membuat voltan pemotongan LED keempat sama dengan yang ketiga dan mengulangi ujian. Tidak, tidak ada cahaya yang kelihatan. Saya kemudian mengubah suai skrip untuk mengawal 5 LED dan mengulangi eksperimen. Kini LED keempat dan kelima menolak untuk menyala. Pelik. Saya membuat beberapa ujian dan tweak lain tetapi tidak ada yang berubah. Oleh itu, saya akhirnya hanya menggunakan tiga LED.

Langkah 8: Rock 'n' Roll

Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!

Akhirnya saya memasukkan semua elektronik ke dalam kotak dan meletakkan teras lampu secara menegak di atasnya. Saya kemudian meletakkan silinder kertas saya di sekelilingnya dan membiarkan muzik menjangkau telinga semua orang. Yeah! Ia kelihatan sejuk! Tidak seperti yang saya jangkakan, tetapi masih bagus. Saya mahukan lampu kuning sekalipun. Merah kelihatan baik. Dan saya mendapat pembesar suara Bluetooth yang murah dari USB yang membosankan saya.

Langkah 9: Melalu Kod

Sebelum anda menekan butang belakang untuk melihat tajuk langkah ini, sila undi arahan ini untuk pertandingan yang diadakan. Terima kasih.

Anda boleh mendapatkan versi dokumen kod yang dilampirkan dalam langkah ini.

Seperti yang saya katakan (berkali-kali), kodnya mudah. Kami telah menyatakan 'bunyi' integer untuk menyimpan tahap bunyi dari input. Terdapat kesilapan kecil dalam fungsi persediaan. Pin analog 'A0' ditakrifkan sebagai pin input (bukannya 'soundpin'). Pin 6, 7, 8, 9 ditakrifkan sebagai pin output.

Dalam fungsi gelung, kita mulakan dengan syarat yang meminta semua LED menyala jika input suara lebih besar daripada 35. Begitu juga kita mempunyai tiga keadaan lagi yang menyasarkan LED tertentu untuk julat input tertentu. Dan pada akhirnya, jika tidak ada input yang diterima dari A0, semua LED dimatikan.

Harap kamu faham. Saya mencuba yang terbaik, kerana saya pemula Arduino! Dan ya, ini adalah Instructable pertama saya!

Tolong beritahu saya jika saya perlu membuat perubahan dalam Instructable saya. Jumpa anda sehingga yang seterusnya!

Disyorkan: