Daftar Isi:
- Perlengkapan
- Langkah 1: Pemotongan Laser Semua Kayu Lapis untuk Basis
- Langkah 2: Menyolder LED untuk Memiliki Konektor yang Lebih Panjang dan Dapat Disesuaikan
- Langkah 3: Memasang Semua Modul di Tempat yang Tepat
- Langkah 4: Merancang/mencetak Pelat Depan
- Langkah 5: Membuat Kasing untuk Menutupi Semua Barang Elektronik
- Langkah 6: Perangkat Lunak
Video: Arduino Desibelmeter: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam instruksi ini, saya akan menjelaskan cara membuat meteran Desibel ini menggunakan kode Arduino dan beberapa perangkat keras sederhana.
kita akan membagi project ini menjadi 2 bagian, membuat hardware dan memprogram software untuk decibel meter, Pertama, kita akan membangun perangkat keras. Kedua, kita akan membahas perangkat lunak.
Jelaskan videonya:
Perlengkapan
Untuk proyek ini Anda akan membutuhkan:
Perangkat keras:- Arduino Uno R3 + kasing pemasangan- Pelindung Grove untuk Arduino Uno- Modul LED 5x Grove- Sensor kenyaringan Grove- Mini Servo dengan konektor grove- Tombol Grove (dipasang di belakang)- 5 LED (3mm) (2 Hijau, 1 Kuning, 1 Merah, 1 Biru)- casing baterai 9V + baterai- 7x kabel konektor Grove (10cm)- kabel hitam 5x 4cm, kabel merah 5x 4cm
Kasus:
- Plat kayu lapis 200x200x5mm- sekrup 23x 2mmx5mm
Alat:- Besi solder + Solder- Aksesibilitas ke printer 3D- Aksesibilitas ke pemotong laser- Sepasang tang- Obeng kecil pas ke sekrup pilihan- Lem kayu- Lem super
Langkah 1: Pemotongan Laser Semua Kayu Lapis untuk Basis
Langkah pertama adalah membuat dasar perangkat tempat kita akan memasang semua modul grove, dll.
Anda dapat mengunduh file DXF yang ditambahkan dan menggunakan pemotong laser untuk membuat pelat, untuk ini sesuaikan pengaturan untuk mengukir semua garis hitam terlebih dahulu, lalu memotong semua garis biru, dan terakhir memotong garis merah. Setelah itu, Anda perlu merekatkan pelat tombol samping di sisi kiri pelat utama, dan pelat untuk sensor suara di atas. 2 blok merah harus direkatkan pada persegi panjang di dekat servo untuk sekrup.
Suku Cadang/Alat:- Plat kayu lapis 200x200x5mm- Aksesibilitas ke pemotong laser- Lem kayu
Langkah 2: Menyolder LED untuk Memiliki Konektor yang Lebih Panjang dan Dapat Disesuaikan
Untuk memberi kita sedikit ruang untuk bermain, kita perlu memanjangkan pasak LED. Oleh karena itu kita perlu memotong pasak dan menyolder kawat tipis berinsulasi di antaranya. Setelah itu, kita bisa merekatkan LED di sembarang tempat tanpa harus menghitung penempatan maupun ukuran modul GROVE itu sendiri.
Setelah Anda memodifikasi semua 6 LED, Anda dapat merekatkannya di lubang. Saya baru saja menggunakan beberapa lem super dan itu bekerja dengan sempurna tetapi semua jenis lem harus bekerja dengan baik. 2 LED kiri akan berwarna hijau, yang ke-3 akan menjadi yang kuning dan yang terakhir harus berwarna merah. Yang di sudut paling kanan harus berwarna biru.
Bagian/Alat:- Kabel hitam 5x 4cm, kabel merah 5x 4cm- 5 LED (3mm) (2 Hijau, 1 Kuning, 1 Merah, 1 Biru)- Besi solder + Solder- Superglue- Sepasang tang
CATATAN: Pastikan untuk memperhatikan polarisasi LED. (Pasak yang lebih pendek / bengkok adalah positif, jadi merah)
Langkah 3: Memasang Semua Modul di Tempat yang Tepat
Sekarang setelah Anda memiliki semua LED dan semuanya siap untuk dipasang, Anda dapat mulai mengerjakan pemasangan semua perangkat keras yang tersisa. Semua tempat pemasangan yang tepat diukir di kayu, dengan indikasi singkat tentang modul mana yang harus dituju. Anda dapat menggunakan sekrup kecil 2mm untuk memasang semuanya di tempatnya. tidak perlu lem apa pun dalam langkah ini.
Jika semua modul disekrup di tempat yang tepat, Anda dapat mulai menghubungkan semuanya ke Arduino. Port Analog 1: Input sensor suaraPort 2: ButtonPort 3: ServoPort 4: LED 1 (Hijau)Port 5: LED 2 (Hijau)Port 6: LED 3 (Kuning)Port 7: LED 4 (Merah)Port 8: LED 5 (Biru)
Suku Cadang/Alat:- Arduino Uno R3 + casing pemasangan- Pelindung Grove untuk Arduino Uno- Modul LED Grove 5x - Sensor kenyaringan Grove - Mini Servo dengan konektor Grove - Tombol Grove (dipasang di belakang)- Casing baterai 9V + baterai- Konektor Grove 7x kabel (10cm)- Obeng kecil pas dengan sekrup pilihan- sekrup 23x 2mmx5mm
CATATAN:Saya merasa lebih mudah untuk memulai dengan tombol yang dipasang di samping dan sensor suara yang dipasang di atas, karena ini sangat pas dan agak sulit dijangkau ketika semuanya sudah terpasang.
- Saya merancang semuanya untuk dipasang pada 1 piring. Ini memiliki keuntungan bahwa meteran desibel akan tetap mudah untuk memodifikasi dan menyesuaikan hal-hal seperti kode dll.
Langkah 4: Merancang/mencetak Pelat Depan
Untuk membuat pengukur desibel sedikit lebih bagus untuk dilihat, kita dapat membuat bagian depan sedikit lebih menarik dengan menambahkan desain ke muka perangkat.
Saya membuat konsep sederhana di Illustrator yang dapat Anda cetak dan tempelkan menggunakan lapisan tipis kayu atau lem semprot. Saya juga menambahkan file Illustrator sehingga Anda dapat mengedit desain sendiri
Langkah 5: Membuat Kasing untuk Menutupi Semua Barang Elektronik
Sekarang setelah semua modul terpasang dan berfungsi, kita memerlukan cara untuk menutupi semua elektronik yang terbuka.
Saya merancang 2 versi untuk dipilih, 1 dengan, dan 1 tanpa klip di bagian belakang untuk menggantung perangkat ke ikat pinggang, ransel, atau yang serupa.
Anda dapat mengunduh yang Anda inginkan di atas, dan menggunakan printer 3D apa pun untuk mencetak rumah belakang untuk menyelesaikan perangkat Anda.
Suku Cadang/Alat:- Aksesibilitas ke printer 3D
Langkah 6: Perangkat Lunak
Sekarang setelah semua perangkat keras terhubung dan disetel, kita dapat mulai bekerja di sisi perangkat lunak.
Saya membuat dasar kode di Thinkercad dan menambahkan perpustakaan "ResponsiveAnalogRead" sesudahnya.
Pustaka ResponsiveAnalogRead menghaluskan kurva input sensor suara sehingga servo akan bereaksi jauh lebih halus dan lebih realistis.
Anda dapat mengunduh kode dengan dan tanpa pustaka tambahan di atas. Cukup unduh kode, buka di Arduino IDE dan tulis ke Arduino Anda melalui USB tipe B. Jika Anda telah menghubungkan modul dan bagian dengan benar, pengukur desibel seharusnya mulai bekerja segera.
Penjelasan kode dasar: Pertama, input analog dari sensor suara dibagi menjadi 2 variabel: Variabel untuk servo, dengan kisaran antara 155 dan 25 (GradenServo). Dan variabel untuk LED, dengan kisaran antara 0 dan 100 (Ledwaarde)
Setelah itu, kode akan menyalakan atau mematikan LED 1-4 selama nilai tertentu dari "Ledwaarde" dan mengatur MiniServo ke jumlah derajat yang benar berdasarkan variabel "GradenServo". LED ke-5 (biru) akan menyala jika variabel menjadi sangat tinggi. Ketika ini terjadi, ia juga menulis variabel lain yang disebut "resetLED" ke nilai "1". Artinya LED biru tidak akan mati secara otomatis. Loop ini akan berulang, dan LED biru akan tetap menyala. Namun ketika tombol ditekan akan mengecek apakah variabel "resetLED" sama dengan "1" (jadi jika led menyala) dan jika ini terjadi maka led biru mati, dan menulis variabel "resetLED" kembali ke "0". Sekarang led biru dimatikan lagi dan akan tetap seperti ini sampai "Ledwaarde" naik di atas 90 lagi
Visualisasi lain dapat ditemukan di diagram alur, yang dapat diunduh dari file yang ditambahkan ke langkah ini.
CATATAN:
Jika Anda ingin menggunakan ResponsiveAnalogRead, itu tidak akan dikompilasi, pertama-tama Anda perlu menginstal perpustakaan di komputer Anda, dalam video penjelasan ditampilkan cara menginstal ini. Setelah penginstalan, Anda juga dapat mengubah nilai tertentu seperti "setSnapmultiplier" untuk mengubah seberapa banyak perangkat lunak akan memuluskan input, menambahkan level untuk memulai perataan, dan banyak lagi.
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++)
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: 3 Langkah
Robot Pelacakan RC Menggunakan Arduino – Langkah demi Langkah: Hai teman-teman, saya kembali dengan sasis Robot keren lainnya dari BangGood. Semoga Anda telah melalui proyek kami sebelumnya – Spinel Crux V1 – Robot Terkendali Gerakan, Spinel Crux L2 – Arduino Pick and Place Robot with Robotic Arms dan The Badland Braw
Lengan Robot Arduino DIY, Langkah demi Langkah: 9 Langkah
Lengan Robot Arduino DIY, Langkah demi Langkah: Tutorial ini mengajarkan Anda cara membuat Lengan Robot sendiri