
Ide desain gedung baru stasiun radio Internet Pi-Sonos lahir bahkan sebelum versi
sebelumnya selesai. Seiring waktu, itu menyerap pengalaman pengguna yang terakumulasi dan memperhitungkan kekurangan sebelumnya. Kali ini "dewasa".
Saya meminta cinta dan bantuan
Katakanlah selamat tinggal pada nama "
Pi-Sonos ", dan hari ini kita akan terus memanggil kolom "
RadioBox ". Dan meskipun kali ini
Sonos Play 1 memiliki dampak terbesar pada pengembangan proyek, nama baru, pertama, terdengar lebih baik, dan kedua, mencerminkan kekhususan dan kemandiriannya.
Motivasi
Tampaknya case nomor 2 lebih nyaman bagi pengguna dibandingkan dengan yang
pertama , tetapi ia juga bukan tanpa kekurangan.
Kepala sekolah dan kepala sekolah adalah dua di antaranya:
- Tombol putar / jeda di ujung depan
Tombolnya bukan yang terberat, tetapi ketika Anda mengkliknya, kolomnya sering kali dipindahkan dari tempatnya.
- Kontrol Volume Analog (Putar)
Volume dapat disesuaikan tidak hanya dari smartphone, tetapi juga pada kolom itu sendiri. Cara pertama adalah digital, yang kedua adalah analog. Dengan demikian, secara periodik di antara mereka ada desync. Terutama kasus frustasi ketika seseorang memutar volume analog sebesar 0, dan tidak peduli seberapa banyak Anda menyodok ke dalam smartphone, Anda tidak akan melakukannya lebih keras, Anda masih harus bangkit dan pergi untuk memutar kenop.
Oleh karena itu, perlu setidaknya
mengganti tombol analog dengan dua tombol volume digital, dan
mentransfer ketiga tombol ke ujung atas. Omong-omong, di Sonos Play 1 itu dilakukan begitu saja.
Dua lagi "Wishlist" ditambahkan di sini. Yang pertama adalah
kedipan halus LED dalam mode jeda. Yang kedua adalah
warna LED yang berbeda selama pemuatan kolom, sehingga jelas tanpa smartphone saat kolom siap digunakan setelah dihidupkan.
Yah, yang tak kalah pentingnya, saya menginginkan casing cantik dengan jumlah jahitan minimal, garis-garis halus, dan desain yang stylish. Saya ingin mengulangi estetika dan keringkasan Sonos.
Prosesnya
PerumahanSketsa di awal artikel adalah sketsa nyata dari korps masa depan. Tidak ada refleks bass yang ditarik di sana, tetapi volume kasing sudah dihitung untuk speaker yang ada dan tempat telah dialokasikan untuk speaker dan pengisian elektronik. Sudut yang dihaluskan menjadi tantangan nyata bagi saya. Suka atau tidak suka, tidak realistis untuk merekatkannya dari dinding terpisah dari 8mm MDF (
saya tidak mempertimbangkan bahan lain karena dua alasan: 1) kenyamanan pemrosesan MDF ini; 2) kurangnya bahan normal lainnya di toko-toko di daerah saya ). Saya harus sepenuhnya mengubah pendekatan untuk membuat kasing.
Kali ini kami harus menerapkan teknologi pengeleman lapisan. Mudah saja untuk tidak senonoh: kami memotong seluruh kasing dengan bidang horizontal dengan interval 8 mm dan memotong proyeksi yang dihasilkan dari MDF. Dalang ideologis teknologi, seperti biasa, adalah saluran
SoundBlab . Keuntungan utama dari pendekatan ini adalah Anda dapat segera membuat banyak kamera dari hampir semua bentuk (misalnya, sangat mudah untuk membuat konverter fase). Tapi, seperti yang Anda tahu, iblis ada di detailnya.
Tinggi kasing dengan semua "penutup" adalah 168mm, tebal MDF 8mm, mis. perlu membuat 21 lapisan. Tidak, tidak seperti itu. Itu perlu:
- melihat panel MDF menjadi 21 kosong;
- kemudian buat 21 bagian dengan ukuran tertentu (mis. penggilingan 63 wajah, 3 wajah di setiap bagian, satu wajah awalnya datar, oleh karena itu, bagian awal);
- kemudian potong dengan pemotong sudut 84 sudut sesuai dengan templat;
- kemudian potong sekitar 50 lubang berbagai ukuran dan bentuk;
- lalu rekatkan semua bagian menjadi satu tubuh;
- dan juga lubang bor dan penggilingan untuk speaker dan porta Raspberry Pi;
- akhirnya, dempul, pasir dan cat tubuh dan penutup;
- dan hanya dengan begitu kita dapat dengan tenang melanjutkan untuk merakit komponen di dalam case dan “menyelesaikan” kolom.
Jika tidak ada masalah dengan pemotongan (butuh 10 menit pada mitra melihat hal. 1), maka beberapa kesulitan dimulai. Bagi mereka yang tidak menemukan pengerjaan kayu, saya akan menjelaskan: sangat sulit untuk membuat lebih dari 2 bagian yang
benar- benar persegi panjang dengan ukuran dan bentuk yang
persis sama hanya dengan menggunakan pemotong frais dan penggaris.
Dimungkinkan untuk membuat satu bagian, dan kemudian menggunakannya sebagai templat (kira-kira seperti
ini ), tetapi kemudian (seperti yang terlihat dalam contoh) Anda hanya dapat memproses 2 wajah dari 3 sekaligus, dan kemudian Anda perlu memutar benda kerja, yang masih mengancam akan “merobohkan ruang lingkup” dan melakukan sesuatu dengan bengkok.
Dalam praktiknya, ternyata lebih mudah dan lebih baik untuk merakit meja penggilingan kecil Anda sendiri dan bagian penggilingan yang sudah ada di atasnya.
Sedikit tentang meja untuk mereka yang penasaranTidak ada yang rumit tentang merakit meja penggilingan. Bahan dari meja adalah sisa-sisa laminasi - itu cukup kaku dan memberikan permukaan yang ideal bahkan halus. Untuk frame digunakan blok yang direncanakan 30x30mm. 2 bingkai, 4 dengan pengaku kecil -
et ... voilà :

Sebagai panduan untuk milling, profil aluminium persegi 20 mm sangat cocok. Dalam kasus yang paling sederhana, itu hanya bisa dilampirkan ke meja dengan klem di kedua sisi, tetapi ini bukan
comme il faut . Jauh lebih baik untuk membuatnya bergerak di atas meja di sepanjang panduan khusus dan diperbaiki dengan sekrup dengan ibu jari di ujungnya. Untuk melakukan ini, bilah digiling sejajar dengan tepi panjang dengan jarak kecil dari tepi. Karena semua lamela genap, alurnya sepenuhnya paralel, dan profil aluminium bergerak dengan bebas di sepanjang mereka. Untuk memperkuat penjepit, Anda dapat menggunakan mesin cuci Grover di bawah kepala sekrup (bawah).
Tapi foto-foto proses tibaMemotong kosong:

Tabel penggilingan beraksi: sudut penggilingan sesuai dengan templat:

Semua bagian setelah penggilingan. Penutup masa depan terpisah.

Seharusnya ada foto lubang yang dibor di lapisan, tetapi
Johnny sudah melakukan instalasi .
Tubuh kolom sebelum menggiling:

Pada akhirnya, casing dicat hitam sehingga pembicara hitam tidak menonjol di atasnya dengan bintik-bintik gelap setelah dilapisi dengan bahan dekoratif.
Dan, pada kenyataannya, ini adalah bagaimana semuanya terlihat dalam kondisi berkumpul:

Dan di belakang:
Kain akustik terpaku di bagian luar, dan colokan putih yang menutupi persimpangan dan kompartemen elektronik dipangkas saluran kabel 40x25. Tutup di bagian atas dan bawah dicat dengan enamel putih dari kaleng semprot dalam 5 lapisan (saya menyesal bahwa saya tidak memilih cat akrilik - enamel sangat bau, itu mengering untuk waktu yang lama, dan sekarang aktif mengumpulkan debu dan cetakan).
IsianPara pembicara pindah ke kasing baru dari yang lama. Tidak ada keluhan tentang mereka. Ini adalah pasangan
midbass yang sama dan sepasang
tweeter yang terhubung ke amp melalui
crossover .
Sekarang untuk amp. Karena kami menolak untuk menggunakan "twist" analog dari
papan Suptronics X400 , kami dapat, sebagai opsi, hanya menyembunyikannya di dalam casing case. Tapi papannya besar, dan karena ukurannya muncul beberapa masalah yang memaksa saya untuk mencari penggantinya.
Terima kasih kepada
IgorKKK untuk membuat produk
Hifiberry beres. Sekali waktu saya berpikir bahwa
AMP + mereka hanyalah penguat audio yang perlu digantung di atas
DAC + DAC mereka sendiri. Tetapi AMP + adalah papan all-in-one, dan itu bisa sangat baik menggantikan X400, hanya karakteristiknya yang lebih buruk. Tapi keturunannya -
AMP2 - dengan karakteristik OK. Ini lebih kompak daripada X400, dan klemnya dibawa keluar ke arah yang lebih nyaman untuk instalasi.
Sebagai perbandingan, dimensi X400 dan AMP2 lengkap dengan Raspberry Pi 3Suptronics X400:

Hifiberry AMP2:

Omong-omong, AMP2 tidak untuk dijual di Aliexpress, saya memesannya langsung dari pabrikan (saya sangat merekomendasikannya - pesanan dari Swiss mencapai saya hanya dalam 6 hari). Tetapi AMP + dapat
dibeli di AE.
Lokasi komponen di dalam kasingDi atas - "raspberry", amp dan papan kontrol:

Bawah - speaker dan crossover:

KontrolPada versi sebelumnya, satu papan kecil dengan tombol dan LED mengontrol kontrol pemutaran. Sekarang papan harus dibagi. Papan pertama - dengan tombol "play / pause", "volume -" dan "volume +" - terletak di bawah penutup atas, yang kedua - mengendalikan flashing LED - di kompartemen dengan "raspberry".
Papan sirkuit untuk pikiran yang ingin tahuPapan fisik dibagi oleh garis abu-abu di sirkuit.

Beberapa komentar tentang skema ini.
Di sebelah kanan, semuanya sepele - tiga tombol dengan tiga pasang resistor pelindung yang melindungi pin input dari kejenuhan.
Lebih menarik di sebelah kiri. Yang paling mencolok adalah skema untuk menyalakan LED2 biru. Prinsip operasinya sederhana, tetapi tidak jelas. Ini menggunakan fakta bahwa semua pin publik GPIO secara default berfungsi sebagai input. Ketika daya dihidupkan, tegangan diterapkan dari pin + 3.3V, yang menggerakkan arus melalui resistor pembatas R1, LED2 biru dan pin OUT1 (yang bukan OUT, tetapi IN, sehingga dimungkinkan untuk melewatkan arus input melaluinya). Ketika Raspbian terisi penuh, daemon saya mulai, yang menempatkan pin OUT1 ke mode keluaran dan menerapkan tegangan + 3.3V (TINGGI) ke sana. Insiden perbedaan potensial pada bagian "R1-LED2" menjadi sama dengan 0V, dan LED padam. T.O. kolom menunjukkan kesiapan lengkap untuk bekerja.
LED putih berfungsi dalam tiga mode:
mantap - kolom memainkan musik;
berkedip perlahan dan lancar - kolom dalam mode jeda;
berkedip sering dan tajam - tombol ditekan.
Menghidupkan dan mematikan dioda putih dikontrol oleh pin OUT2, dan kelancaran berkedip dikontrol oleh pin OUT3. Ketika kelancaran berkedip diperlukan, logika 1 (TINGGI, + 3,3V) disuplai melalui pin OUT3 ke gerbang MOSFET pada Q1, transistor membuka bagian dari sirkuit "R12-C1-Q1". Dan kemudian ketika mengatur pin OUT2 ke tingkat TINGGI (+ 3.3V), arus mulai mengisi kapasitor C1 dan, saat diisi, LED1 menyala. Dan ketika pin OUT2 diatur ke tingkat RENDAH (0V), kapasitor secara bertahap melepaskan melalui LED, secara bertahap mengurangi tingkat kecerahannya ke 0. Sangat mudah untuk menghitung bahwa waktu pengisian / pengosongan penuh kapasitor adalah sekitar 3 detik, optimal, menurut pendapat saya, periode berkedip.
Akhirnya, perangkat lunak dan UXAntarmuka web menjadi lebih fungsional, lebih menyenangkan, dan telah belajar memuat sampul album untuk komposisi saat ini. Semua kode masih tersedia untuk semua orang di
Github .
Perbandingan dengan versi 2.0Apakah | Telah menjadi |
---|
 |  |
Dalam logika tombol fisik, pemrosesan pers lama ditambahkan:
play / pause: tekan sebentar - mulai / hentikan pemutaran; tekan lama - beralih stasiun ke yang berikutnya dalam daftar;
volume: pers singkat - satu perubahan volume; tekan lama - perubahan volume terus menerus.
OK, apa selanjutnya?
Foto menunjukkan bahwa lambung akan terjadi di musim panas, dan dia punya cukup waktu untuk berlari dan memperbaiki. Saat ini, baik penampilan maupun kualitas suaranya, dan kegunaannya cocok untuk rumah saya dan (yang paling penting) saya. Dan meskipun saya tidak melihat alasan untuk mengerjakan ulang bangunan ini dan / atau mengganti bagian-bagiannya, saya tidak bermaksud untuk berhenti di situ. Rencana termasuk mengubah speaker ini menjadi asisten suara, serta membuat speaker mini untuk anak-anak berdasarkan Raspberry Pi Zero dalam kasus yang dicetak pada printer 3D. Jadi tunggu artikel baru dalam waktu dekat!