AI-SPEAKER DEV KIT 1
W przyszłym tygodniu ten opis zostanie uzupełniony o instrukcję montażu i opublikowany (w bardziej przejrzystej formie) w naszej dokumentacji.
W przyszłym tygodniu wystawimy też gotowe zestawy na Allegro. Gdyby ktoś chciał sam wykonać taki projekt to w opisie poniżej wyjaśniamy jak to zrobić.
Wprowadzenie
Założeniem projektu jest wykonanie głośnika aktywnego, którego wzmacniacz jest zasilany z bramki AIS dom (5V dostępne na płycie bramki AIS dom) i którego płyta audio będzie sterowana z systemu Asystent domowy.
Projekt został wykonany ze starannością, do wyliczenia pojemności głośnika użyto odpowiednich kalkulatorów. Obudowa głośnika została też profesjonalnie zaprojektowana.
Cały zestaw został też odsłuchany i odpowiednio zestrojony.
Wg nas głośnik brzmi dobrze i będzie ładnie grał na biurku. Mając na uwadze założenia projektu uważamy, że osiągnięty dźwięk jest optymalny
Ponieważ głośniki i jakość dźwięku są ogólnie ważne dla wielu ludzi, chcemy tu zaznaczyć, że nie jest to zestaw dla audiofili ani do nagłaśniania masowych imprez. Jeżeli ktoś ma delikatne ucho i wyczuwa, że warstwa pozłacająca wtyki z przewodami audio jest cienka… to żeby oszczędzić rozczarowania oraz straty pieniędzy na części do zestawu (które nie są tanie), sugerujemy poszukać innego rozwiązania audio.
Czego będziesz potrzebować
Obudowę głośnika należy wydrukować w 3D, dodatkowo trzeba zakupić głośnik, płytę audio ze wzmacniaczem, układem Bluetooth i komunikacją TTL, watę wygłuszającą oraz kilka przewodów i śrubek do mocowania elementów.
Podamy, jakich elementów użyliśmy i zdecydowanie polecamy zakup takich samych, bo są sprawdzone i w ten sposób unikniesz nieoczekiwanych problemów. Oczywiście każdy może kupić części, gdzie tylko chce (nie sponsorujemy się ze sprzedawcami). Nie będziemy podawać linków do konkretnych sprzedawców, bo nasze zakupy robiliśmy 2 lata temu i te oferty które wtedy mieliśmy, nie są już aktualne.
Udostępniamy też projekt obudowy tak, żeby każdy mógł ją sobie przerobić wedle uznania (dopasować do własnej płyty audio itd), wydrukować na własnej drukarce 3D lub w wybranym serwisie drukującym w technologii 3D.
Części zestawu
Montaż
opis zostanie uzupełniony
Sterowanie z Asystenta domowego
Podłączony w ten sposób głośnik do bramki jest sterowany z poziomu aplikacji:
Można go też wybrać jako głośnik, na którym chcemy odtwarzać media z biblioteki mediów:
Komendy głosowe, które odnoszą się do sterowania audio, domyślnie dotyczą głośnika, który jest podłączony do bramki.
W szczegółach głośnika mamy do wyboru 9 trybów dźwięku, które obsługuje płyta audio
W narzędziach deweloperskich udostępniamy usługi integracji ais_amplifier_service, które służą do komunikacji z płytą audio - umożliwiają przesyłanie komend interfejsem TTL do płyty audio.
Usługa ais_amplifier_service.change_work_mode pozwala na zmianę trybu głośnika, obsługiwane są tryby AUX lub BT:
Usługa ais_amplifier_service.exec_command pozwala na przesłanie dowolnej instrukcji sterującej do płyty audio po TTL:
Pełna lista komend dostępna jest w naszym repozytorium na stronie GitHub - sviete/BK3266: BK3266 Control instruction list
UWAGA:
Część komend dotyczy obsługi radia FM czy sterowania odtwarzaniem treści audio z karty SD lub pamięci USB wpiętej bezpośrednio do płyty audio - komend/funkcjonalności tych nigdy nie testowaliśmy, bo nie były nam to potrzebne.
Na płycie audio dostępne jest też złącze do mikrofonu. Nie wiadomo jednak czy i jak BK3266 obsługuje funkcjonalność mikrofonu, a to dlatego, że Beken nie zaktualizował swojej witryny internetowej o żadne informacje o chipie BK3266. Nie udało się nam też ustalić w korespondencji z firmą Beken w jaki sposób można obsługiwać mikrofon software’owo. Dlatego nie dodaliśmy mikrofonu do tego DEV KIT.
Dodatki
Impedancja PS95-8: 110Hz (linia zielona)
Impedancja w obudowie: 77Hz (linia fioletowa)
Pasmo przenoszenia (wygładzanie do 1/24 oktawy):
Projekt został wykonany w programie SketchUp.
W podstawowej wersji dostęp aplikacji sketchup jest za darmo z przeglądarki: https://app.sketchup.com/
Pliki w repozytorium z rozszerzeniem skp to właśnie format programu sketchup.
Jeżeli ktoś chce zmienić wygląd obudowy to może to zrobić w aplikacji SketchUp lub wyeksportować pliki z aplikacji SketchUp do innego formatu i zmieniać projekt w innym formacie.
Sketchup umożliwia też eksport do formatu STL(Standard Tessellation Language) - to jest format który rozumie większość programów do modelowania oraz programów do tłumaczenia modelu na komendy dla maszyny cnc czy drukarki 3d.
Pliki z rozszerzeniem stl można zaimportować do darmowego narzędzia PrusaSlicer Releases · prusa3d/PrusaSlicer · GitHub w celu podzielenia modelu na warstwy i wyeksportowaniu do formatu G-code. G-code to jest format który rozumą maszyny cnc i drukarki 3D.
Żeby dało się wydrukować obudowę głośnika na drukarce Prusa MK3 podzieliliśmy ją na 2 części. Drukowanie tyłu obudowy (bass reflex) w dobrej jakości trwa około 15 godzin. Zużycie filamentu to około 160g.
Wydruk przedniej części w dobrej jakości to niecałe 27 godzin dla Prusa MK3. Zużycie filamentu to około 300g.
Projekt w formacie skp, stl oraz g-code (dla drukarki Prusa3d) wraz z instrukcją drukowania dostępne są w repozytorium:
Kody integracji ais_amplifier_service dostępne są wraz z kodem projektu Asystent domowy w repozytorium:
Pełna lista komend oraz specyfikacja układu BK3266 dostęne są w repozytorium: