Daftar Isi:
- Langkah 1: Penerima BlueTOOTH
- Langkah 2: LED DJ
- Langkah 3: Tes Pertama
- Langkah 4: Pengkodean…
- Langkah 5: Tes Kedua
- Langkah 6: Lampu
- Langkah 7: Tes Terakhir
- Langkah 8: Rock 'n' Roll
- Langkah 9: Kode Berjalan Melalui
Video: Lampu Meja Musik Arduino Dengan Bluetooth!: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
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
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
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
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
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:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Lampu Spiral (alias Lampu Meja Loxodrome): 12 Langkah (dengan Gambar)
Lampu Spiral (alias Lampu Meja Loxodrome): Lampu Spiral (alias Lampu Meja Loxodrome) adalah proyek yang saya mulai pada tahun 2015. Ini terinspirasi oleh Tempat Lilin Loxodrome karya Paul Nylander. Ide awal saya adalah untuk lampu meja bermotor yang akan memproyeksikan pusaran cahaya yang mengalir di dinding. Saya merancang dan
Ornamen Lampu Meja dan Tanda Lampu Pintu: 8 Langkah (dengan Gambar)
Ornamen Lampu Meja dan Tanda Lampu Pintu: Tutorial ini akan menunjukkan cara memprogram dan membuat ornamen meja yang menyala. Lampu-lampu ini berubah warna selama satu jam. Anda juga akan belajar bagaimana memprogram dan membuat tanda pintu yang menyala. Anda dapat menggunakan pintu
Konversi Lampu Meja ke Lampu Led.: 3 Langkah (dengan Gambar)
Convert Desk Lamp to Led Bulb .: tutorial ini sebagian besar berlaku untuk lampu meja 12v lama dengan soket G4 atau GU4 tetapi dapat diterapkan ke lampu lain dan lampu led terintegrasi yang rusak atau rusak dengan sedikit perubahan. TIDAK diperlukan keterampilan menyolder, tetapi pengetahuan minimum dalam listrik sangat dibutuhkan.dalam
Lampu Natal DIY Diatur ke Musik - Lampu Rumah Koreografer: 15 Langkah (dengan Gambar)
Lampu Natal DIY Diatur ke Musik - Lampu Rumah Koreografi: Lampu Natal DIY Diatur Ke Musik - Lampu Rumah Koreografi Ini BUKAN DIY pemula. Anda akan membutuhkan pemahaman yang kuat tentang elektronik, sirkuit, pemrograman BASIC dan kecerdasan umum tentang keselamatan listrik. DIY ini untuk orang yang berpengalaman jadi