Daftar Isi:
- Langkah 1: Elektronik
- Langkah 2: Pemrograman Mikrokontroler
- Langkah 3: Membuat Kandang
- Langkah 4: Mengisi Enclosure
- Langkah 5: Mengukir Panel Depan Aluminium
- Langkah 6: Selesai
Video: 160 LED VU-Meter: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini adalah 160 LED stereo VU-meter, dengan 80 LED per saluran audio. Ini didasarkan pada mikrokontroler AVR ATmega328p, yang sama di dalam Arduino UNO atau nano. VU-meter ini bereaksi terhadap suara yang dimasukkan ke dalam jack RCA di bagian belakang unit dan dapat dipasang pada ampli audio apa pun. Saya mengujinya pada output preamp amp saya dan levelnya baik-baik saja, dan dapat disesuaikan dengan bantuan potensiometer.
Proyek ini tidak sulit untuk dibuat tetapi saya tidak merekomendasikannya untuk pemula dalam elektronik, karena Anda perlu tahu cara menyolder komponen SMD. Tetapi Anda akan bersenang-senang membangunnya, menyoldernya, dan menyatukannya seperti yang saya lakukan!
Panduan ini bertujuan untuk mengajarkan cara membuat VU-meter ini dari file proyek saya. Semua file yang berkaitan dengan perangkat keras atau perangkat lunak ada di Github saya karena proyek ini adalah open source. Jangan ragu untuk memodifikasinya! Kode didokumentasikan (cara doxygen) juga!
Mari kita mulai membangun!
Langkah 1: Elektronik
Kita akan mulai dengan membangun inti dari VU-meter: elektronik.
Saya membuat PCB menggunakan EAGLE. File ada di Github saya.
Anda akan membutuhkan dua PCB dan beberapa komponen. Faktanya, bill of material mengacu pada satu PCB, dan karena ada dua saluran audio, Anda akan membutuhkan dua PCB dan setiap komponen dua kali.
Anda dapat mengakses BOM (Bill Of Material) di sini: BOM.
Anda dapat mengakses file PCB Gerber di sini: Gerber.
Untuk PCB Anda perlu membuatnya diproduksi, ada banyak perusahaan di luar sana yang akan melakukannya dengan harga murah seperti JLCPCB atau PCBWAYS. Saya menggunakan PCBWAYS secara pribadi dan mereka menawari saya papan dengan imbalan beberapa teriakan/ulasan di Github saya.
Jika Anda belum pernah memesan PCB sebelumnya, sangat mudah, Anda hanya perlu zip file Gerber yang ditautkan di atas dalam arsip.zip dan letakkan di situs web produsen favorit Anda. Dan itu dia!
Jika Anda memilih untuk menggunakan PCBWAYS, Anda dapat dengan mudah memesan PCB tanpa main-main dengan Gerbers dengan mengikuti tautan ini: EASY_ORDER_LINK
Setelah Anda memiliki semua komponen yang diperlukan, Anda dapat menyolder semuanya dengan mengikuti nama komponen pada BOM dan pada PCB.
Langkah 2: Pemrograman Mikrokontroler
Setelah dua papan Anda semua disolder, Anda perlu memprogram mikrokontroler ATmega328p pada mereka.
Untuk membakar firmware pada atmega32, Anda harus terlebih dahulu mengunduh folder perangkat lunak di GitHub.
Untuk itu Anda akan membutuhkan programmer AVR seperti USBASP yang satu ini (Anda dapat menemukannya di Aliexpress, bangood, ebay dengan mencari usbasp…) atau sekadar Arduino.
Jika Anda menggunakan Arduino cukup ikuti tutorial ini: Arduino tuto
Jika Anda menggunakan programmer AVR cukup ikuti yang ini:
Saya hanya akan memberi Anda berita utama tentang cara melakukannya dengan programmer ISP yang terdaftar sebelumnya (pastikan driver diinstal dengan benar, Anda dapat menemukan info berguna tentang itu dengan mencari di Google.)
Instal WinAVR (untuk windows) (untuk memungkinkan komputer berkomunikasi dengan ATmega melalui programmer): Link
Kemudian hubungkan programmer ke komputer dan ke PCB (konektor 6 pin). Perhatikan saat melakukannya, jika Anda memasangnya dengan cara yang salah, itu jelas tidak akan berhasil.
Buka terminal (CMD di Windows) dan ketik:
avrdude -c usbasp -p m328p -B 5 -U flash:w:firmware.hex -U lfuse:w:0xBF:m -U hfuse:w:0xD9:m
Selesai ! Firmware muncul di mikrokontroler! (Jika gagal, pastikan Anda telah menginstal driver yang benar, nama programmer ISP yang benar, koneksi yang baik di sirkuit Anda.)
Langkah 3: Membuat Kandang
Saya menggunakan MDF dan kayu lapis sebagai bahan dasar untuk membuat kandang. Anda dapat menemukan semua cetak biru untuk memotong kayu dan merakitnya DI SINI.
Langkah 4: Mengisi Enclosure
Anda perlu menambahkan konektor USB, jack RCA, dan pot. Satu pot digunakan untuk mengatur penguatan input VU-meter, yang lain tidak digunakan dan dapat digunakan untuk apa pun yang Anda inginkan hanya dengan memodifikasi perangkat lunak.
Setelah selesai, tambahkan PCB dan hubungkan ke konektor dan pot.
Saya menambahkan bagian bawah akrilik bening ke enklosur sehingga Anda masih bisa melihat ke dalam VU-meter.
Langkah 5: Mengukir Panel Depan Aluminium
Saya menggunakan Aluminium untuk panel depan dan saya memutuskan untuk menambahkan logo saya. Saya mengukirnya dengan menggunakan metode elektro-kimia yang disebut elektrolisis. Ini sangat mudah dilakukan dan Anda dapat mempelajarinya lebih lanjut DI SINI.
Saya menggunakan selotip listrik untuk melindungi bagian yang tidak ingin saya ukir.
Langkah 6: Selesai
Jangan lupa, semua file desain dan detailnya ada di Github saya DI SINI!
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring Dengan Arduino: 4 Langkah
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring Dengan Arduino: Hai guys sejak Neopixel led Strip sangat populer dan juga disebut sebagai ws2812 led strip juga. Mereka sangat populer karena dalam strip yang dipimpin ini kita dapat mengatasi masing-masing dan setiap led secara terpisah yang berarti jika Anda ingin beberapa led menyala dalam satu warna
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda