Daftar Isi:

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

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

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

Halo! Dalam Instructable ini saya akan membangun sesuatu yang cerah! Biarkan saya memperkenalkan Anda dengan lampu meja baru saya yang keren! Ini adalah solusi diy yang murah untuk mengubah meja membosankan Anda menjadi atraksi malam DJ! Atau mungkin tidak. Tapi saya meyakinkan Anda bahwa produk akhir akan menjadi keren! Jadi mari kita membuat!!

Komponen:

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

2. Penerima audio Bluetooth

Jika Anda berada di India, Anda bisa mendapatkannya dari sini:

KITA:

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

3. LED (saya menggunakan strip)

4. Speaker (Saya memiliki sistem speaker yang diperkuat audio)

5. Kabel jumper

Peralatan:

1. Besi solder

2. Pistol lem (opsional)

Langkah 1: Penerima BlueTOOTH

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

Jadi mari kita mulai dengan bagian yang mudah. Saya mendapat penerima audio Bluetooth murah seharga 110 Rupee (sekitar $ 1,5)

Cukup lepaskan casing perangkat dan papan sirkuit kecil dapat dengan mudah dilepas. Jangan khawatir, kita tidak akan berurusan dengan semua hal rumit tentang itu.

Pastikan untuk menanganinya dengan hati-hati atau Anda harus mendapatkan yang lain jika ada yang rusak. Di satu sisi Anda akan menemukan input daya USB dan di sisi lain, output audio wanita. Kita perlu menyolder 2 kabel ke output ini pada bagian yang ditunjukkan pada gambar 3. Ini pada dasarnya adalah salah satu dari dua pin output ke speaker. Pastikan Anda tidak mengacaukan bagian dalam konektor output atau Anda tidak akan dapat memasukkan jack audio speaker Anda nanti.

Langkah 2: LED DJ

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

Dapatkan 4 LED warna apa pun dan solder semua pin negatifnya pada satu kabel. Solder kabel terpisah ke masing-masing pin positif LED. KESELAMATAN PERTAMA! Gunakan dudukan besi solder jika tersedia. Dan sarung tangan dan kacamata pengaman direkomendasikan. Gunakan kipas kecil untuk mengarahkan asap menjauh dari Anda.

Anda tidak harus dibatasi pada empat LED. Jika Anda terbiasa dengan Arduino, Anda dapat dengan mudah memprogramnya untuk mengontrol lebih banyak.

Anda dapat menggunakan strip RGB untuk kontrol lebih banyak, tetapi saya mencoba membuatnya sesederhana mungkin karena menggunakan strip RGB akan membutuhkan banyak pemrograman.

Saya telah menggunakan strip LED normal dan memotong empat bagian dengan 3 LED secara seri di setiap bagian. Ini akan memberikan lebih banyak cahaya dari lampu dan saya tidak perlu menggunakan resistor pembatas arus juga.

Langkah 3: Tes Pertama

Tes Pertama
Tes Pertama
Tes Pertama
Tes Pertama

Bagian ini akan menjadi mudah jika Anda telah menggunakan empat LED seperti saya. Anda cukup menyalin kode saya, menempelkannya di ide Arduino dan langsung mengunggahnya. Tapi itu tidak akan menjadi pertunjukan cahaya yang akurat. Jadi jika Anda ingin membuatnya terlihat profesional, inilah yang perlu Anda lakukan..

Pertama, masukkan speaker Anda ke penerima bluetooth.

Sekarang ketik kode berikut dalam ide Arduino:

batalkan pengaturan()

{

Serial.begin(9600);

}

lingkaran kosong()

{

Serial.println(analogRead(A0));

}

Sekarang hubungkan Arduino uno/nano Anda ke komputer dan unggah sketsanya.

Hubungkan salah satu kabel yang disolder (pada sirkuit Bluetooth) ke pin A0 Arduino dan kabel lainnya ke pin ground (GND). Hubungkan ponsel cerdas Anda ke penerima Bluetooth dan mainkan sesuatu. Anda harus mendengar musik di speaker Anda. Sesuaikan volume ke level paling nyaman Anda (bagi saya itu Max volume:-)). Pastikan Arduino Anda masih terhubung ke PC Anda. Klik pada alat-> monitor serial dan Anda akan melihat nomor acak ditampilkan. Mungkin terlalu cepat bagi Anda untuk mencatatnya. Jadi, kembali, klik alat-> plotter serial dan Anda akan melihat grafik audio Anda diputar. Ambil beberapa tangkapan layar atau foto untuk analisis nanti.

Jika Anda penasaran dengan musik yang saya mainkan untuk ujian, itu 'Bunga Matahari' dari Spiderman di bait Spider

Langkah 4: Pengkodean…

Bagian ini mungkin membosankan bagi sebagian orang. Tapi percayalah, keindahan produk akhir Anda tergantung pada ini. Saya telah membuatnya sesederhana mungkin. Pertama, lihat kode saya dan coba pahami apa yang terjadi. Kami akan melakukan penelusuran kode pada akhirnya.

Saya telah melampirkan file docx dari kode saya. Anda bisa melalui itu.

Setelah kode Anda siap, Anda dapat mengunggahnya ke Arduino. Oh ya, pastikan Arduino tidak terhubung ke hal lain selain PC Anda.

Langkah 5: Tes Kedua

Tes Kedua
Tes Kedua

Lepaskan Arduino Anda dari PC dan sambungkan catu daya 9-12v ke sana (disarankan 9v). Sekarang hubungkan pin positif LED Anda ke output Arduino Anda (dalam hal ini, pin 6, 7, 8, 9). Hubungkan terminal negatif umum ke pin GND. Hubungkan kabel dari penerima Bluetooth Anda ke pin A0 dan GND Arduino Anda dan mainkan musik (melalui Bluetooth).

Jika LED berkedip ke musik Anda, Anda telah melakukan pekerjaan dengan baik. Karena bagi saya, pertama kali tidak. Juga tidak ada suara yang keluar dari speaker. Dan yang paling penting, lagu itu diputar langsung melalui speaker ponsel saya. Itu tidak dapat terhubung ke Bluetooth! Kemudian saya menemukan bahwa dua kontak di input daya USB papan Bluetooth rusak. Itulah masalahnya dengan barang-barang murah. Saya harus menyoldernya ke papan dan semuanya bekerja dengan sempurna! Meskipun saya menggunakan LED biru normal untuk tes, bukan strip saya.

Keren, mari kita buat lampunya!

Langkah 6: Lampu

Lampu
Lampu
Lampu
Lampu

Saya menemukan dua pipa PVC kecil, tetapi saya membutuhkan satu pipa panjang. Jadi, saya merekatkannya dengan pipa yang lebih kecil di dalamnya untuk penguatan. Kemudian saya menempelkan empat strip LED yang berjarak sama satu sama lain pada pipa. Anda dapat melihat betapa 'rapi' saya menyimpan semuanya dalam gambar:-p

Sebut saja ini 'inti' dari lampu kita. Saya membuat bodi luar hanya dengan menggulung kertas ukuran A4 menjadi silinder. Sesimpel itu! Sebenarnya saya berpikir untuk membuat versi permanen ini jika semuanya berfungsi dengan baik.

Langkah 7: Tes Terakhir

Sebelum mengemas semuanya ke dalam kotak, saya ingin melakukan pemeriksaan terakhir. Saya menghubungkan inti ke Arduino, menyalakan semuanya, memainkan musik yang keren dan…

Tidak ada yang terjadi. Bahkan tidak ada satu pun LED yang mencoba menyala! Saya memeriksa ulang semuanya dan kemudian menyadari bahwa masing-masing LED adalah 12v!

Pin output Arduino dapat memasok tegangan Max ~ 3.3v. Ini cukup untuk LED normal tetapi strip Led ini membutuhkan 9-12v. Saya dapat menghubungkannya melalui catu daya terpisah menggunakan Transistor untuk setiap LED, tetapi ini akan merusak kesederhanaan proyek.

Jadi, saya menggantinya dengan 4 LED merah tunggal dan kembali memulai pengujian. LED akhirnya berkedip mengikuti musik saya tetapi untuk beberapa alasan aneh, LED keempat tidak menyala. Saya memodifikasi skrip dan mengurangi tegangan pemutusan agar LED keempat menyala tetapi tidak ada perbaikan yang terlihat. Saya kemudian membuat tegangan cutoff dari LED keempat sama dengan yang ketiga dan mengulangi pengujian. Tidak, tidak ada cahaya yang terlihat. Saya kemudian memodifikasi skrip untuk mengontrol 5 LED dan mengulangi percobaan. Sekarang LED keempat dan kelima menolak untuk menyala. Aneh. Saya melakukan beberapa tes dan penyesuaian lain tetapi tidak ada yang berubah. Jadi saya akhirnya hanya menggunakan tiga LED.

Langkah 8: Rock 'n' Roll

Rock and roll!!
Rock and roll!!
Rock and roll!!
Rock and roll!!
Rock and roll!!
Rock and roll!!
Rock and roll!!
Rock and roll!!

Akhirnya saya mengemas semua barang elektronik di dalam sebuah kotak dan memasang inti lampu secara vertikal di atasnya. Saya kemudian meletakkan silinder kertas saya di sekitarnya dan membiarkan musik menjangkau telinga semua orang. Ya! Itu terlihat keren! Tidak sebanyak yang saya harapkan, tapi masih cukup bagus. Padahal saya mau lampu kuning. Merah tampak baik untuk. Dan saya mendapatkan speaker Bluetooth murah dari USB saya yang membosankan.

Langkah 9: Kode Berjalan Melalui

Sebelum Anda menekan tombol kembali untuk melihat judul langkah ini, silakan pilih instruksi ini untuk kontes yang diikutinya. Terima kasih.

Anda dapat menemukan versi dokumen dari kode yang dilampirkan di langkah ini.

Seperti yang saya katakan (berkali-kali), kodenya sederhana. Kami telah mendeklarasikan 'suara' integer untuk menyimpan level suara dari input. Ada kesalahan kecil di fungsi setup. Pin analog 'A0' didefinisikan sebagai pin input (bukan 'soundpin'). Pin 6, 7, 8, 9 didefinisikan sebagai pin keluaran.

Dalam fungsi loop, kita mulai dengan kondisi yang meminta semua LED menyala jika input suara lebih besar dari 35. Demikian pula, kita memiliki tiga kondisi lagi yang menargetkan LED tertentu untuk rentang input tertentu. Dan pada akhirnya, jika tidak ada input yang diterima dari A0, semua LED akan mati.

Semoga kamu mengerti. Saya mencoba yang terbaik, karena saya seorang pemula di Arduino! Dan ya, ini adalah Instructable pertama saya!

Tolong beri tahu saya jika saya perlu membuat perubahan pada Instructable saya. Sampai jumpa di yang berikutnya!

Direkomendasikan: