Isi kandungan:
Video: Raspberry Pi Spotify Player Dengan Cetakan 3D: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dalam instruksional ini, saya akan menunjukkan kepada anda cara membuat Pemain Muzik berdasarkan Raspberry Pi yang dapat memainkan muzik tempatan, stesen radio web dan bertindak sebagai pembesar suara spotify connect, semuanya diletakkan dalam cetakan 3D yang dipasang di dinding.
Saya membina pemain muzik ini untuk dapur teman wanita saya, kerana kami suka mendengarkan muzik semasa memasak atau membakar, tetapi pembesar suara komputer yang bersembunyi dari ruang tamu tidak memotongnya.
Anda perlu:
- Raspberry Pi 3
- Kad Micro SD (minimum 8GB)
- Pembesar suara stereo dengan USB DAC bersepadu
- Litar Penutupan Selamat
- Skrin Sentuh 3.5"
- Kabel USB Mikro Perempuan hingga Lelaki
- Besi pematerian
- Stripper Wayar
- Wayar
Untuk persediaan:
- Papan Kekunci
- Tetikus
- Monitor HDMI
Langkah 1: Menyiapkan Pi
Mula-mula mari kita susun bahagian perisian. Pemain muzik didasarkan pada Logitechs yang popular, tetapi pemain Squeezebox yang sudah bersara. Pi menjalankan klien LogitechMediaServer dan Squeezelite serta antara muka Jivvelite. Anda memerlukan kemahiran asas SSH dan komand untuk langkah-langkah berikut. Sekiranya anda tidak biasa dengan SSH, maka OverTheWire adalah tempat yang bagus untuk belajar bagaimana menggunakan baris perintah dan SSH.
Muat turun Raspbian dan flash ke kad SD menggunakan salah satu program berikut:
- Win32DiskImager (Windows)
- ApplePi Baker (Mac)
- Etcher (Mac dan Windows)
Masukkan kad SD ke dalam Pi dan sambungkan semua periferal (papan kekunci, tetikus, monitor) dan kuasa. Setelah boot ke persekitaran desktop, sediakan wifi dan aktifkan fungsi SSH dan GPIO dalam tetapan.
Anda kini boleh memutuskan semua periferal dan meneruskan melalui SSH dari mana-mana komputer dalam rangkaian yang sama untuk menyiapkan Pi.
Setelah disambungkan melalui SSH, gunakan arahan berikut untuk mengakses susunan Raspberry Pi
sudo raspi-config
Ubah bahasa, susun atur papan kekunci dan kata laluan pengguna mengikut keperluan anda (pilihan), kemudian luaskan sistem fail dan sahkan perintah but semula.
Seterusnya, sambungkan skrin sentuh dan pasang pemacu yang diperlukan (bergantung pada skrin yang tersedia untuk anda):
- Pemacu TFT Adafruit
- Pemacu TFT Waveshare
Setelah disiapkan dengan betul, anda akan melihat persekitaran desktop di skrin sentuh.
Untuk menyiapkan pemain muzik, saya mengikuti panduan John Hagensiaker untuk menyiapkan LogitechMediaServer, Squeezelite dan Jivelite. Pastikan pembesar suara USB disambungkan dan kad suara yang betul dipilih.
Sokongan Spotify Connect dengan mudah dapat ditambahkan melalui pengurus pemalam di Logitech Media Server.
Saya juga membuang kursor secara kekal, atas sebab kosmetik, menggunakan:
sudo nano /etc/lightdm/lightdm.conf
dan menukar baris berikut
# xserver-command = X
ke dalam
xserver-command = X -nocursor
Skrin boleh dikalibrasi menggunakan kalibrator xinput seperti yang dijelaskan dalam wiki waveshare.
Setelah memasang skrip beralih dari litar mausberry, saya menukar input dan output ke GPIO20 dan GPIO21 kerana output lalai kami sudah digunakan oleh tajuk skrin sentuh.
Langkah 2: Mencetak Kes
Kes ini adalah remix / perpanjangan dari "Pi TFT plus Console Case" arcmatt di Thingiverse. Di Fusion 360 saya menambah dua ruang pembesar suara dalam reka bentuk yang sama dengan casing orginal dan mengubah bahagian badan utama untuk menampilkan dua lubang pelekap dinding dan titik pemasangan untuk kad suara Pembesar Suara USB dan papan pemadaman yang selamat.
- Sekiranya anda ingin mengubahsuai casing agar sesuai dengan komponen lain, muat turun fail *.f3d.
- Sekiranya anda hanya mahu mencetak fail STL yang sudah siap, muat turun fail zip.
Fail STL bahagian tengah badan utama dan perumahan pembesar suara mengandungi ruang untuk kacang M3. Jeda cetakan pada ketinggian yang sesuai dan tambahkan kacang sebelum menyambung semula cetakan.
Pengisian 10% mestilah mencukupi untuk bahagian belakang dan bahagian depan. Bahagian tengah yang mengandungi kacang harus dicetak pada tahap pengisian yang lebih tinggi untuk memastikan sokongan struktur yang mencukupi dari lubang kacang. Dua kacang tidak berfungsi pada salah satu cetakan saya pada kadar 10%, tanpa benang untuk menahan baut dengan betul.
Berikut adalah pautan ke halaman perkara bagi lampiran
Langkah 3: Elektronik
Untuk langkah seterusnya, anda harus mempunyai kemahiran pematerian asas.
Buka pembesar suara USB dan cabut pembesar suara dari papan suara pada kabel JST mereka. Potong dan lepaskan kabel USB pada jarak yang sesuai dari papan suara. Untuk menjimatkan ruang, saya menyolder plumbum USB terus ke pad ujian di bahagian bawah Pi. Sekiranya anda tidak dapat mengesan pad dengan multimeter, berikut adalah senarai nombor pad yang bagus. Saya menggunakan PP46 hingga PP48 dan pin bekalan 5V untuk menyambungkan papan suara (lihat gambar).
Sediakan litar penutupan selamat dengan memotong suis rocker dan gantinya dengan wayar bertebat dua panjang. Letakkan suis ke relung dan pasangkan plumbum bebas di tempatnya.
Potong hujung kabel USB mikro lelaki dan lepaskan kabel kuasa dan data. Pateri plumbum kuasa merah kabel USB ke PP2 dan kabel hitam ke PP5 (lihat gambar). Hujung kabel USB mikro wanita perlu disambungkan ke hujung lelaki dari papan litar pemadaman selamat. Papan boleh dilekatkan di bahagian bawah casing.
Saya kemudian menambah gam panas ke semua tempat solder untuk menstabilkan dan menambahkan sedikit ketegangan.
Kredit untuk gambar Pi: Wikipedia, pengguna: Multicherry
commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg
Langkah 4: Perhimpunan Akhir
Pembinaan akhir agak rapuh, tetapi dengan wayar yang cukup panjang semuanya harus sesuai.
Sarung pembesar suara sedikit di sisi kecil, yang bersama dengan penutup mur yang diletupkan di satu sisi bermaksud pembesar suara kiri tidak menutup dengan gril pembesar suara.
Ketiga-tiga bahagian belakang boleh dihubungkan antara satu sama lain dengan menggunakan bolt M3. Selak akan memotong benang pada kali pertama anda memasukkannya. Selagi anda tidak melepaskannya dengan kerap, sambungan ini harus cukup kuat.
Lekatkan papan litar penutup ke dalam casing dan pasangkan papan suara ke penutup.
Raspberry Pi boleh diikat ke selongsong tengah dengan bolt M3. Pastikan memasukkan kad SD setelah memasang Pi di tempatnya, kerana ia sedikit lebih besar seperti selongsong. Ia boleh dimasukkan selepas itu menggunakan sepasang pinset, melalui bukaan di sisi.
Setelah menambah skrin sentuh, semua yang tinggal hanyalah mengacaukan plat depan di tempatnya.
Saya tidak mempunyai kabel USB mikro sebelum menyelesaikan binaan, jadi saya buat sementara waktu menghidupkan Pi walaupun port USB mikro Pi menggunakan bank kuasa. Saya akan menambah sambungan kabel yang hilang di kemudian hari.
Saya harap anda menikmati binaan mini jukebox ini. Saya berharap dapat mengujinya dalam beberapa minggu akan datang. Sekiranya anda mempunyai pertanyaan atau idea penambahbaikan, tinggalkan komen saya di bawah dan saya akan cuba menghubungi anda secepat mungkin
Naib Johan dalam Peraduan Audio 2017
Disyorkan:
Motor Berus Tanpa Cetakan 3D: 7 Langkah (dengan Gambar)
3D Printed Brushless Motor: Saya merancang motor ini menggunakan Fusion 360 untuk demonstrasi mengenai topik motor, jadi saya mahu membuat motor yang pantas tetapi koheren. Ia dengan jelas menunjukkan bahagian motor, sehingga dapat digunakan sebagai model prinsip kerja asas yang terdapat pada brus
Otto DIY + Arduino Bluetooth Robot Cetakan 3D Mudah: 6 Langkah (dengan Gambar)
Otto DIY + Arduino Bluetooth Robot Cetakan 3D Mudah: Sumber terbuka Otto yang benar-benar membenarkan pendidikan STEAM terbuka, kami mengumpulkan maklum balas dari pelbagai bengkel dan sekolah di seluruh dunia yang sudah menggunakan Otto DIY di dalam kelas mereka dan bergantung kepada keterbukaan tempat pendidikan ini kita atau
[Cetakan 3D] Lentera Genggam Daya Tinggi 30W: 15 Langkah (dengan Gambar)
[Cetakan 3D] Lantern Genggam Daya Tinggi 30W: Sekiranya anda membaca ini, mungkin anda pernah melihat salah satu video Youtube yang menunjukkan sumber cahaya DIY yang sangat kuat dengan heatsink dan bateri yang besar. Mungkin mereka menyebutnya " Lanterns ", tetapi saya selalu mempunyai konsep berlainan
Sistem Kawalan Tirai Alexa - Cetakan 3D dan Kos Rendah: 19 Langkah (dengan Gambar)
Sistem Kawalan Tirai Alexa - Cetakan 3D dan Kos Rendah: Helo, saya telah lama berusaha mengautomasikan sebanyak mungkin rumah kami. Ketika Musim Sejuk tiba di UK, saya memutuskan untuk membuang kerja menutup tirai pada waktu petang dan kemudian membukanya lagi pada waktu pagi. Ini bermaksud menjalankan
Pencetakan Konduktif 3D Cetakan Dengan Graphene PLA: 9 Langkah (dengan Gambar)
Percetakan Konduktif 3D dengan Graphene PLA: Ini memberi arahan percubaan pertama saya untuk mencetak konduktif 3D ke kain. Saya mahu mencetak 3D snap wanita yang akan disambungkan ke snap logam lelaki biasa. Fail dimodelkan dalam Fusion360 dan dicetak pada Makerbot Rep2 dan Drem