
Das
Pi-Sonos- Projekt ist kürzlich sechs Monate alt geworden. Während dieser Zeit gelang es der Säule, im Haus Fuß zu fassen und diente sehr oft morgens und abends als Quelle für Hintergrundmusik im Wohnzimmer. Aber nicht so oft wie ich möchte. Der Grund dafür war eine Reihe von Fehleinschätzungen, die ich ursprünglich beim Entwerfen der Säule vorgenommen habe. Jeder von ihnen konnte einzeln in Einklang gebracht werden, aber insgesamt zwangen sie mich, die Akustik komplett zu überarbeiten. Was diese Fehler waren und wie sie behoben werden mussten, lieber% Benutzername%, erfahren Sie unter dem Schnitt.
Also in Ordnung
1. Design
Der subjektivste und (im Großen und Ganzen) am wenigsten bedeutende Moment.
WarTrotz der Tatsache, dass das ursprüngliche Design des Lautsprechers selbst weder frisch noch zu aufwändig war, passte der erste Pi-Sonos nicht gut in den Innenraum (weil er schwarz ist ?!). Es gibt viel Holz im Wohnzimmer, sowohl hell als auch dunkel, aber es gibt überhaupt keine schwarzen Details. Hier ist der visuelle Unterschied zwischen der alten und der neuen Version:

Außerdem sahen die bloßen Lautsprecherhalterungen nicht präsentabel aus, und ich konnte keine geeigneten „Grills“ finden. Dies ist ganz zu schweigen von den kleinen (und äußerst unangenehmen) Fehlern meines unfähigen Kitts.
Beweis (Perfektionisten öffnen nicht!) Ist gewordenDas Gehäuse besteht aus demselben 8-mm-MDF, ist mit natürlichem Furnier versehen und mit Spezialwachs beschichtet. 4 Lautsprecher sind mit einem dekorativen Bildschirm aus Akustikgewebe bedeckt. Der Lautstärkeregler hat sich von oben nach vorne bewegt. Eine Reihe orangefarbener LEDs wird durch eine weiße ersetzt. Außerdem wurde eine Wiedergabesteuerungstaste angezeigt (mehr dazu später im Text). Der Lautsprecher entfernte das hervorstehende HDMI-Kabel, dessen Notwendigkeit zusammen mit der Ablehnung von OSMC verschwand.


Die Inspiration für das neue Design war
SoundBlab und eines seiner
Projekte .
2. Klangqualität
WarDie anfängliche Soundversion hatte zwei grundlegende Mängel: einen geschwollenen Bass, von dem der Kopf kurz nach einer Stunde zu summen begann, und eine zerknitterte Mitte, die sich besonders in klangvollen Vocals und Hi-Hat-Sounds manifestierte.
Entweder das Fehlen einer akustischen Trennung der betroffenen Stereokanäle oder die Art des Gehäuses wurde für diese Lautsprecher falsch ausgewählt (wie in den Kommentaren erwähnt - Autolautsprecher, dh für das „Schild“, aber ich habe den Bassreflex zusammengebaut), oder ist dies ein Problem für die Lautsprecher selbst aber die Tatsache bleibt - das Vergnügen, Musik zu hören, war schwach. Und die chinesische Stromversorgung quietschte, was aus einer Entfernung von einem halben Meter deutlich zu sehen war. Eine Kleinigkeit, aber unangenehm.
Ist gewordenIm neuen Gebäude erhielten jeder Akustikkanal sowie die gesamte Elektronik separate Fächer. Das Netzteil wurde außerhalb des Gehäuses verlegt (ein 5,5-mm-12-V-Stecker befand sich auf der Rückseite des Gehäuses). Das neue Netzteil hat weniger Leistung (36 W gegenüber 60 W), ein Standardgehäuse, und fast keine Pieptöne.
Der Sound wird jetzt von 3-Zoll-15-Watt-
Midbasses und 10-Watt-
Hochtönern beantwortet, die durch eine
Frequenzweiche getrennt sind . Der Phaseninverter für jeden Kanal ist diesmal in Form eines Rohrs implementiert, das für eine Frequenz von ~ 100 Hz mit einer niedrigeren Mittenfrequenz von 108 Hz ausgelegt ist.

Zusammen spielen sie eine Größenordnung sauberer und ohne offensichtliche Fehler in allen Teilen des Sortiments. Schon die Grundlagen reichen mit dem Kopf aus. Im Vergleich zur Referenz-Audioengine A5 + klingt das neue System 4 mit einem großen Plus (natürlich auf einer 5-Punkte-Skala).
3. Pünktlich
Ja, ja, das ist der Zeitraum vom Drücken einer Taste am Lautsprecher bis zum Beginn der Musikwiedergabe, die dem
zweiten Artikel gewidmet war .
WarTrotz der Tatsache, dass die Downloadzeit halbiert wurde (von 45 auf 20 Sekunden), war die Wartezeit immer noch unangenehm lang.
Ist gewordenWenn ich den Kippschalter ausschaltete oder die Stromversorgung von der Steckdose trennte, konnte ich die Zeit des nachfolgenden Einschaltens nicht ändern, obwohl ich versuchte, unnötige Dienste in Raspbian zu deaktivieren. Aber jetzt, zusammen mit der Schaltfläche auf der Vorderseite, ist ein Pausenmodus erschienen, aus dem die Spalte in
weniger als einer Sekunde austritt! Im Pausenmodus schaltet die „Himbeere“ außerdem den Stromverstärker auf listige Weise aus und spart so Energie. Es stellt sich eher eine Art Schlafmodus heraus.
4. Einfache Kontrolle (ohne Kontrolle von einem Smartphone aus)
Es war ...... nur 2 physische Bedienelemente - ein Lautstärkeregler und ein Power-Kippschalter. Wenn es keine besonderen Beschwerden beim Regler gibt (selbst seine seltsame Position verursachte keine Unannehmlichkeiten), musste der Kippschalter ständig auf der Rückseite gefühlt werden. Es war so unpraktisch, dass zum Beispiel meine Frau oft nur das Netzkabel aus der Steckdose zog.
Ist gewordenJetzt ist der „magische Knopf“ für die Steuerung der Wiedergabe verantwortlich, und der Ein- / Ausschalter wird selten verwendet - nur um den Lautsprecher vollständig auszuschalten oder später einzuschalten.
Was ist so "magisch" in der neuen Schaltfläche? Durch einmaliges Drücken der Taste wird die Wiedergabe angehalten oder entfernt, und durch langes Drücken wird der Radiosender zum nächsten in der Liste umgeschaltet. Daher ist es nicht erforderlich, ein Smartphone in den Händen zu halten, um den Lautsprecher zu steuern.
Jede Aktion mit einem „magischen Knopf“ wird sofort in der Client-GUI angezeigt, sodass der Benutzer immer den aktuellen Status des Players sieht und genau weiß, welcher Sender gerade spielt. Die LED erhielt auch eine interaktive Funktion - sie blinkt alle 2 Sekunden während einer Pause und 10 Mal pro Sekunde beim Drücken einer Taste, um anzuzeigen, dass der Klick verarbeitet wird. Dieses Steuerprinzip ist dem ursprünglichen Sonos Play 1 entlehnt, dessen Ideal das Pi-Sonos-Projekt in seiner Entwicklung anstrebt.
Ein paar Worte zur Funktionsweise von Taste und LEDDie Taste und die LED werden über GPIO gesteuert. Das schematische Diagramm dieser Schande sieht ungefähr so aus:

Wie aus dem Diagramm ersichtlich ist, ist LED1 parallel zum Drain-Source-Übergang des MOSFET Q1 geschaltet. Der Ausgangspin OUT1 liefert die Steuerspannung an diesen Transistor und öffnet und schließt ihn. Ein Beispiel ist der Einfachheit halber, dass der Drain-Source-Übergangswiderstand eines solchen Transistors im offenen Zustand 0 und im geschlossenen Zustand unendlich ist (nach meinen Messungen beträgt er ungefähr 20 Ohm bzw. 1,7 Mohm).
Wenn Raspberry über einen 3,3-V-Pin mit dem Netzwerk verbunden ist, wird der Schaltungsabschnitt „LED1-Q1“ über den Begrenzungswiderstand R1 mit Spannung versorgt. In diesem Fall ist der Transistor Q1 geschlossen und der gesamte Strom des LED1-Q1-Abschnitts fließt durch die Diode, d.h. Die Diode ist eingeschaltet. Wenn Pin OUT1 auf 1 gesetzt ist, wird eine Öffnungsspannung an das Gate des Transistors Q1 angelegt, und der gesamte Strom des Abschnitts LED1-Q1 fließt durch den Transistor und die Diode wird ausgeschaltet. Der Widerstandswert R1 wird auf 10 k gebracht, damit das Diodenlicht nicht zu hell ist.
Offensichtlich ist die SW1-Taste selbst nicht galvanisch mit dem Q1-Verschluss verbunden, was bedeutet, dass sie das Blinken der Diode nicht direkt steuert. Durch Drücken der Taste wird eine logische 1-Spannung (~ 3 V, unter Berücksichtigung des Widerstandsteilers R2-R3) an Pin IN geliefert, und dem Player-Code wird ein Ereignishandler für diesen Pin hinzugefügt. Wenn die Taste gedrückt wird, startet der Handler den Timer, der alle 100 Millisekunden den Pegel am OUT1-Pin ändert, die LED ein- und ausschaltet. Wenn er losgelassen wird, schaltet er den Timer aus und versetzt die Diode in den Ein-Zustand. In ähnlicher Weise wird das Blinken im Pausenmodus implementiert. Der Code lebt immer noch auf Github (https://github.com/bellerofonte/rpi-radio).
Die Begrenzungswiderstände R2 und R3 sollen auch die 3,3 V- und IN-Pins vor Überlastung schützen.
Ein Widerstandspaar R4 und R7 (sowie ein Paar R5 und R6) repräsentieren ebenfalls einen Widerstandsteiler. Tatsache ist, dass der 2N7000-Transistor eine maximale Gate-Source-Spannung von 3 V hat und Pin OUT1 mit einer logischen 1 am Ausgang 3,3 V beträgt. Um das Gate des Transistors nicht zu verbrennen, muss weniger Spannung an ihn angelegt werden. Aber nicht weniger als 2,1 V, sonst öffnet sich der Transistor nicht. Die Werte der Widerstände werden so gewählt, dass sich Folgendes herausstellt:
Vzi=3,3V frac47k Omega47k Omega+10k Omega≈2,7V
In ähnlicher Weise öffnet und schließt sich der Q2-Transistor über den OUT2-Pin, wodurch der Trennkontakt des Verstärkers auf der Suptronics-Platine geschlossen und geöffnet wird

Und so sieht das Board zusammengebaut aus (echte Größe 2x3cm):

5. Die Unmöglichkeit der Fertigstellung / Wartung
WarDer Zugang zum Inneren der Akustik erfolgte durch Entfernen eines der Lautsprecher, aber selbst in diesem Fall war es fast unmöglich, irgendwelche Manipulationen durchzuführen. Von einer Überarbeitung des Falles war keine Rede. Selbst beim Entfernen der Bretter habe ich mehr als eine Stunde gebraucht, um nur 8 Schrauben zu lösen.
Ist gewordenDie Unterkante lässt sich leicht abschrauben, sodass Sie Zugang zu jedem der drei Innenfächer haben und auf Wunsch alle Elemente des Geräts vollständig zerlegen können. Der Bildschirm wird ebenfalls entfernt, um Zugriff auf die Lautsprecher zu erhalten. Im Elektronikfach ist noch Platz für zusätzliche Funktionserweiterungen. Das Foto zeigt die „Montage“ von Bauteilen vor der Endmontage der Akustik. Ein Paar Hochtöner befindet sich unter dem Elektronikfach, sodass sie auf dem Foto nicht sichtbar sind.

Ein paar Fotos aus dem Herstellungsprozess Was ist das Ergebnis?
Der aktualisierte Pi-Sonos entspricht fast vollständig meinen Vorstellungen von komfortabler Akustik für das Wohnzimmer. Alte Jobs hatten Recht - der Benutzer benötigt nur eine Schaltfläche. Und trotz der Tatsache, dass mir die Kolumne jetzt schon fast perfekt erscheint, ist die aktuelle Version nur ein weiterer Schritt auf lange und interessante Weise. Versuchen Sie in naher Zukunft, die Sprachsteuerung hinzuzufügen (Sie müssen mit der Zeit gehen). Und ich habe auch Designbeschwerden - das Furnier erwies sich als sehr launisches Material, und ich konnte nicht alles ohne Flecken machen. Und die Form der rechteckigen Box sieht ziemlich altmodisch aus. Sie müssen die Arbeit mit dem Router üben, um den Fall eines Tages moderner und attraktiver zu gestalten. Letztendlich ist die Akustik selbst nicht das Ziel. Das Ziel ist es, immer zu versuchen, den Kreis Ihrer Kenntnisse / Fähigkeiten zu erweitern und etwas Komplexeres zu tun.