Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Di rumah saya, kami menemukan banyak keluhan: Bus terlambat, pendingin air di tempat kerja tidak cukup dingin, toko makanan tutup lebih awal. Tapi jika dibiarkan, omelan kecil ini bisa berubah menjadi kata-kata kasar.
Di situlah penghenti kata-kata kasar yang berguna ini masuk: Bantu teman dan orang yang Anda cintai dengan memotongnya sebelum mereka terlepas.
Jika Anda merasakan seseorang kehilangan sudut pandangnya, nyalakan penghenti kata-kata kasar! Satu dorongan akan membawa mereka kembali dan mudah-mudahan membantu mereka menertawakannya.
Dalam demo ini saya akan menunjukkan cara membuat penghenti kata-kata kasar Anda sendiri. Saya menggunakan lagu tema Curb Your Enthusiasm (Frolic) dan lagu Biola Terkecil di Dunia (Woe is Me), tetapi Anda dapat memodifikasi kode untuk menggunakan lagu apa pun!
Langkah 1: Alat & Bahan
Bahan - Untuk Versi Kecil:
- Ukuran kandang M522
- 3.3V Pro Micro atau 3.3V Mini Trinket
- Pembicara
- Tombol Tekan Sesaat atau Sakelar Toggle
- Pemegang Baterai Koin
- Baterai Koin 3v
- Kabel ekstra, heat shrink, pita solder
Bahan - Untuk Versi Medium:
- Ukuran kandang M530
- Mikrokontroler 5v apa saja (seperti Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Pembicara
- Tombol Tekan Sesaat atau Sakelar Toggle
- Tempat Baterai
- Konverter DC 5v (Opsional - hanya diperlukan jika pengontrol mikro Anda tidak memiliki pengatur tegangan 5v)
- Baterai 9V
- Kabel ekstra, heat shrink, pita solder, busa dan karet gelang
Peralatan:
- Untuk kabel dasar: Pemotong kawat, besi solder, senapan panas, uluran tangan
- Untuk penutup: Mata Bor dan Mata Bor untuk Plastik
- Untuk keamanan saat menyolder dan mengebor: Kacamata dan Respirator
-
Untuk memprogram pengontrol mikro Anda: Perangkat Lunak Arduino
Langkah 2: Uji Melodi Speaker Arduino
Mulailah dengan memainkan melodi paling dasar dengan mikrokontroler dan speaker Anda.
Buka Software Arduino dan pastikan sudah diatur untuk memprogram mikrokontroler Anda. Jika Anda belum pernah memprogram papan Anda sebelumnya, periksa instruksi dari mikrokontroler Anda sebelum melanjutkan.
Lihat diagram pinout yang disertakan dengan mikrokontroler Anda dan identifikasi satu pin ground, dan satu pin PWM. Anda akan menghubungkan kedua pin ini ke speaker kami. Pin ground harus terhubung ke sisi negatif (-) speaker Anda, dan pin PWM harus terhubung ke sisi positif (+) speaker Anda. Catat nomor yang sesuai dengan pin PWM Anda; dalam contoh saya, saya menggunakan Teensy 2.0++ dan menghubungkan ke pin PWM #26.
Perangkat lunak Arduino keluar dari kotak dengan sejumlah contoh bermanfaat. Buka contoh suara dengan masuk ke File -> Contoh -> 02. Digital -> toneMelody. Melihat kode sumbernya, pada baris 37 Anda akan melihat fungsi panggilan “tone(8, melody[thisNote], noteDuration);” dan pada baris 44 Anda akan melihat panggilan fungsi “noTone(8);” Pada dua baris tersebut, ganti angka 8 dengan pin PWM yang Anda gunakan. Jadi bagi saya ini akan menjadi “tone(26, melody[thisNote], noteDuration);” dan “noTone(26);” masing-masing.
Kemudian klik tombol panah "upload" untuk meletakkan kode ini di arduino Anda. Anda akan mendengar melodi demo dasar yang diputar melalui speaker Anda.
Langkah 3: Sesuaikan Lagu
Sekarang setelah Anda memiliki suara yang keluar dari speaker, sesuaikan lagu agar sesuai dengan ranter Anda. Di rumah kami, lagu tema Curb Your Enthusiasm dan World's Tiniest Biola biasanya akan menghentikan kata-kata kasar di treknya, jadi itulah dua lagu yang akan saya gunakan dalam contoh ini.
Temukan lembaran musik untuk lagu yang ingin Anda gunakan melalui Google. (Dan jika Anda perlu memoles pembacaan lembaran musik Anda, lihat tutorial ini.)
Anda akan mengedit larik "melodi" pada baris 22 dan larik "noteDurations" pada baris 27 dari contoh sebelumnya untuk membuat lagu kita sendiri. Untuk setiap nada dalam lagu Anda, tentukan nada yang sesuai di file pitches.h, seperti yang ditunjukkan pada tangkapan layar di atas Tambahkan catatan ini ke larik "melodi", dan durasi simpul di larik "noteDurations", dan tingkatkan jumlah total nada pada baris 32.
Anda dapat mengunduh kode sumber ke beberapa contoh di sini:
Kurangi Antusiasme Anda / Contoh Bermain-main
Contoh Biola Terkecil di Dunia / Woe Is Me
Langkah 4: Hubungkan Seluruh Sirkuit
Sekarang setelah lagu Anda diputar di mikrokontroler, mari ganti koneksi USB ke komputer Anda dengan daya dari baterai.
Anda akan memberi daya pada pengontrol mikro dengan baterai, dan menempatkan sakelar sesaat atau sakelar antara baterai dan pengontrol mikro. Dengan begitu ketika sakelar tidak diaktifkan, pengontrol mikro mati, dan ketika sakelar diaktifkan, daya mengalir dari baterai ke pengontrol mikro.
Jika Anda menggunakan mikrokontroler yang menggunakan 5V dengan baterai 9V, dan mikrokontroler Anda tidak memiliki pengatur tegangan, maka Anda juga ingin menggunakan konverter step-down 5V, yang akan mengubah 9V dari baterai menjadi 5V untuk mikrokontroler. Kaitkan konverter di antara sakelar dan sisi daya baterai, seperti yang ditunjukkan pada gambar di atas. (Jika Anda menggunakan pengontrol mikro 3.3V dengan baterai 3V, Anda dapat melewati bagian ini.)
Hubungkan seluruh sirkuit dengan papan tempat memotong roti dan klip buaya untuk memastikannya berfungsi dengan baik. Musik akan dimulai segera setelah Anda menekan tombol, dan mati saat Anda membalik tombol kembali.
Langkah 5: Siapkan Kandang
Sekarang setelah Anda memiliki seluruh rangkaian yang berfungsi, pastikan semua komponen dan kabel pas di dalam enklosur. Anda mungkin harus memangkas beberapa kabel untuk memastikannya benar-benar pas.
Dengan komponen ditempatkan secara kasar di enklosur, tandai dua titik kecil di mana kabel speaker positif dan negatif harus melalui enklosur, dan tandai satu titik besar di mana tombol harus melewati enklosur.
Sebelum Anda mengebor lubang di enklosur, beberapa catatan:
- Saya sangat, sangat merekomendasikan menggunakan mata bor plastik untuk lubang ini. Saya mencoba mengebor dengan mata bor biasa dan Anda dapat melihat pada gambar kedua apa yang terjadi -- penutupnya retak setiap saat.
- Tempatkan selungkup pada permukaan kayu yang aman untuk mengebor -- karena tidak apa-apa jika Anda tidak sengaja mengebor lubang di dalamnya.
- Dan seperti biasa, kacamata pengaman dan respirator untuk mencegah kotoran masuk ke mata dan paru-paru Anda.
Sekarang bor tiga lubang Anda dengan hati-hati!
Langkah 6: Pengkabelan Akhir
Sekarang setelah enklosur Anda siap, saatnya untuk melakukan pengkabelan akhir sirkuit dengan solder dan heat-shrink. Pangkas kabel Anda sependek yang diperlukan agar pas di wadah. Saat menghubungkan dua kabel, saya suka:
- Potong sepotong kecil heat shrink dan letakkan di salah satu dari dua kabel.
- Putar kedua kabel menjadi satu.
- Solder sambungan anyaman bersama-sama dengan sedikit solder. (Seperti biasa, kenakan kacamata pengaman, respirator, dan gunakan ventilasi yang baik saat menyolder!)
- Tutupi sambungan yang disolder dengan heat shrink. Panaskan heat-shrink dengan heat gun untuk menyegelnya di tempatnya.
Anda sekarang harus memiliki sirkuit yang berfungsi penuh yang siap ditempatkan di enklosur!
Langkah 7: Gabungkan Semuanya
Pertama-tama pasang sakelar Anda ke lubang besar yang Anda buat di enklosur. Kemudian jalin kedua speaker melalui dua lubang kecil yang Anda buat di enklosur.
Pasang sisa sirkuit dengan hati-hati ke dalam enklosur, mungkin menggunakan busa atau karet gelang untuk menjaga sirkuit tetap kompak dan stabil.
Direkomendasikan:
Rig Animasi Stop-Motion Raspberry Pi: 16 Langkah (dengan Gambar)
Raspberry Pi Stop-Motion Animation Rig: Animasi stop-motion adalah teknik di mana objek dimanipulasi secara fisik, dan difoto bingkai demi bingkai untuk menciptakan ilusi gambar bergerak. Pameran animasi stop-motion mini kami dibuat dengan Raspberry Pi , yang merupakan "kecil dan aff
Stop ALICE - Barikade Pintu untuk Individu Dengan Mobilitas Berkurang: 8 Langkah
Stop ALICE - Barikade Pintu untuk Individu Dengan Mobilitas Berkurang: Masalah Bagi individu yang menggunakan kursi roda, mungkin sulit untuk membarikade diri ke dalam ruangan saat dibutuhkan. Tujuan dari proyek ini adalah untuk merancang perangkat untuk membantu individu yang menggunakan kursi roda dan/atau telah mengurangi kekuatan lengan dengan cepat
Remote CNC Stop dan Monitor: 11 Langkah (dengan Gambar)
Remote CNC Stop and Monitor: Proyek ini menyediakan cara yang murah untuk melakukan STOP (ALT+S) dari jarak jauh ke Mach3. Ini dilakukan dengan Raspberry Pi (RPi) + Kamera yang terhubung ke PC melalui kabel USB. Pemantauan dan pengaktifan STOP pada CNC dilakukan dengan
Memprogram PLC untuk Mengontrol Lampu Stop.: 7 Langkah (dengan Gambar)
Memprogram PLC untuk Mengontrol Lampu Berhenti.: PLC digunakan dalam segala hal yang kita temui setiap hari. Dari mesin pengalengan atau pembotolan barang-barang seperti bir, soda, sup, dan banyak barang kemasan lainnya hingga ban berjalan di Walmart dan Lampu Berhenti di beberapa persimpangan, PLC menyentuh
Buat Pertunjukan Cahaya yang Disinkronkan dengan Musik Menggunakan Stop Motion: 6 Langkah
Buat Pertunjukan Cahaya yang Disinkronkan dengan Musik Menggunakan Stop Motion: Jadi pada dasarnya jika Anda menyukai film-film di youtube dengan lampu Natal yang disinkronkan dengan sebuah lagu, ini adalah Instruksi untuk Anda! Ini mengambil konsep lampu yang dikendalikan komputer dan membuatnya lebih mudah (menurut saya, karena saya belum pernah melakukan co