[KAmod] Moduły mikrofonów: MEMS i elektretowego

kamodmicmems-modul-mikrofonu-mems-ze-wzmacniaczem-lmv321lSpecjalnie z myślą o aplikacjach audio, w serii modułów KAmod, wprowadziliśmy do produkcji dwa zestawy mikrofonowe:

  • KAmodMIC_MEMS – wyposażony w mikrofon MEMS typu SPV1840LR5H-B. Dzięki wbudowanemu wzmacniaczowi o 100-krotnym wzmocnieniu sygnału, napięcie na wyjściu modułu może być łatwo mierzone za pomocą np. przetwornika ADC.
  • KAmodMIC_ELECTRET z mikrofonem elektretowym typu KPCM6B. Dzięki wbudowanemu wzmacniaczowi o 100-krotnym wzmocnieniu sygnału, napięcie na wyjściu może być mierzone za pomocą np. przetwornika ADC w mikrokontrolerze.

[VS1053B] Waveshare Arduino Music Shield – odtwarzacz i rejestrator audio dla Arduino

arduino-music-shield-odtwarzacz-rejestrator-audio-vs1053b

Waveshare Music Shield dla Arduino to płytka umożliwiająca rozbudowanie projektów Arduino oraz STM32 Nucleo o system rejestracji i odtwarzania sygnałów audio. Płytka ma wbudowany kodek VS1053B, który wspiera popularne formaty dźwięku (MP3/AAC/WMA/WAV/MIDI).

Waveshare Music Shield dla Arduino ma wbudowany joystick sterujący odtwarzaniem i głośnością, ponadto gniazdo kart pamięci typu MicroSD oraz mikrofon pojemnościowy.

Ze względu na wymogi wydajnościowe, płytki Arduino Uno oraz Leonardo nie umożliwiają odtwarzania plików WAV. Do takich celów należy użyć płytek Arduino Due lub STM32 Nucleo.

Karta dźwiękowa dla Raspberry Pi 2 i Pi+ [Wolfson Cirrus Logic Audio]

rpi-wolfson-audio-cardKarta dźwiękowa Cirrus Logic Audio Card została opracowana przez producenta we współpracy z firmą Wolfson (obecnie Cirrus Logic). Ponieważ Raspberry Pi z założenia miało być komputerem budżetowym część odpowiedzialna za dźwięk została okrojona do minimum. Brak ten można nadrobić za pomocą prezentowanej karty dźwiękowej, dzięki czemu użytkownik może na Raspberry Pi:

  • odtwarzać i rejestrować pliki audio jakości HD,
  • wykorzystać liniowe porty wejścia/wyjścia stereo do odtwarzania i rejestracji dźwięku,
  • używać aplikacji voice-over-IP (VOIP),
  • wykorzystać wbudowany wzmacniacz mocy klasy D do zasilenia głośników zewnętrznych.

Prezentowana karta jest kompatybilna z Raspberry Pi 2, Raspberry Pi A+ oraz Raspberry Pi B+, może odtwarzać dźwięk z rozdzielczością 24 bitów i częstotliwością próbkowania 192 kHz, wyposażono ją w złącza: S/PDIF, czterostykowy jack 3,5 mm do podłączenia słuchawek z mikrofonem, wejście jack 3,5 mm stereo, wyjście jack 3,5 mm stereo, karta ma wbudowane 2 mikrofony oraz wzmacniacz audio klasy D.

[SOUND BOARD] Odtwarzacz audio plików WAV i OGG

adafruit-audio-fx-mini-sound-board-wavogg-trigger-2mb-flash

Nowością w naszej ofercie są moduły „Sound Board” – autonomiczne odtwarzacze plików audio zapisanych w bezlicencyjnych (więc darmowych) formatach OGG oraz WAV. Na płytce o wymiarach 38 x 23 x 4 mm zintegrowano kompletne urządzenie z pamięcią Flash o pojemności 2 MB, której zawartość można modyfikować metodą drag&drop. Wyzwalanie odtwarzania może się odbywać za pomocą 8 wejść, może się także odbywać (opcjonalnie) za pomocą zewnętrznego mikrokontrolera wyposażonego w interfejs UART.

Szczegółowe informacje są dostępne pod adresem, poniżej przedstawiamy film ilustrujący działanie prezentowanego modułu.

Miniaturowy „głośnik powierzchniowy”

Pamiętacie wpis „Surface Transducer – nietypowy głośnik„? Duże zainteresowanie tym produktem skłoniło nas do sprowadzenia drugiej wersji tego urządzenia, o wymiarach i masie ułatwiającej zastosowanie go w urządzeniach o niewielkich gabarytach i poborze prądu, np. wszelkiego rodzaju urządzeniach mobilnych.

transducer-1„Głośnik powierzchniowy” różni się od innych tym, że zamiast membrany, cewka porusza specjalną podkładką, która przenosi drgania na dowolną, przylegającą powierzchnię. Urządzenie samo praktycznie nie wydaje dźwięku, ale po przyłożeniu np. do stołu, staje się bardzo głośne.

transducer-2

Po szczegóły zapraszamy do naszego sklepu:

Zbuduj swój własny odtwarzacz MP3!

Jeśli do tej pory unikałeś zagadnień kompresji dźwięku, lub przerażał Cię nakład pracy potrzebnej do wdrożenia pomysłu wykorzystującego pliki MP3, to nadszedł czas aby wrócić do tego tematu – w naszym sklepie pojawił się właśnie moduł rozszerzeń Arduino MP3 Player Shield, który w prosty i wygodny sposób potrafi „obsłużyć” popularniejsze formaty plików dźwiękowych: MP3, OGG, Vorbis, AAC, WMA i MIDI.
mp3-player-shield

Kwestia pisania oprogramowania w Arduino IDE jest o tyle uproszczona, że istnieją gotowe biblioteki funkcji, które zdejmują z nas ciężar przejmowania się zagadnieniami sprzętowymi i pozwalają programować w sposób wygodny i intuicyjny. Przykładowe funkcje pozwalające odtwarzać ścieżkę o identyfikatorze „1” wyglądają w taki sposób:

MP3player.begin();
MP3player.playTrack(1);

Na płytce modułu znajduje się wszystko, co potrzebne do rozpoczęcia przygody z budową własnego odtwarzacza – wyjście słuchawkowe 3.5 mm, wyjście głośnikowe (do głośników aktywnych), karta SD i dekoder. Wystarczy zaopatrzyć się w Arduino, opcjonalnie moduł wyświetlacza/przycisków, głośniki lub słuchawki oraz kartę SD z nagraną muzyką, chwila programowania i już można relaksować się przy ulubionej muzyce odtwarzanej z własnoręcznie zbudowanego urządzenia!

Surface Transducer – nietypowy głośnik

Nazwa „powierzchniowy przetwornik” (z ang. surface transducer) może wprowadzić pewne zamieszanie, w końcu nie jest to rzecz powszechnie spotykana na rynku. Czym właściwie jest takie urządzenie? Jak go używać?
Ma ono kształt niskiego walca, w którym znajduje się odpowiednie uzwojenie, magnes trwały i system zawieszenia. Zadaniem układu jest przetwarzanie zmian prądu elektrycznego na drgania mechaniczne – jak np. w głośniku. W przeciwieństwie jednak do standardowych głośników, dalszym medium tych drgań nie jest bezpośrednio powietrze, a dowolna powierzchnia, z którą ruchomy rdzeń transducera ma kontakt. W praktyce oznacza to, że przykładając go np. do blatu biurka, uzyskamy głośnik, którego mębranę będzie stanowić ów blat. Wybierając odpowiednie powierzchnie, możemy wykorzystać zjawisko rezonansu i dodatkowo wzmocnić dźwięk wydawany przez taki zestaw. Autor poniższego projektu jako membranę wykorzystał … cały budynek wykonany ze szkła.


Przetwornik „sam z siebie” jest praktycznie bezgłośny, dopiero przyłożony do powierzchni przekazuje jej wibracje i zaczyna wytwarzać dźwięk. Podobno ciekawym doświadczeniem jest umieszczenie urządzenia bezpośrednio na głowie – można słuchać muzyki, nie zakłócając ciszy dookoła.

transductorKwestię zastosowania tego urządzenia w kategorii robotyki pozostawiamy wyobraźni naszych klientów, a w ramach zasiania inspiracji, proponujemy obejrzenie poniższego filmu. Przedstawia on ciekawy projekt, który w bardzo nietypowy sposób łączy zagadnienia robotyczne z dziedziną audio…


W kamami dostępne są dwie wersje: duża (średnica 50 mm, wysokość 31 mm) i mała (wymiary: 21,5 x 14,5 x 7,9 mm).

Moduł syntezatora mowy Emic 2 Text-to-Speech

emic2-blog

Czy zdarzyło Ci się kiedyś marzyć o tym, żeby Twój projekt po prostu przemówił i powiedział Ci, co się z w nim dzieje? A może myślałeś o aplikacji, której interfejs opiera się na werbalnej komunikacji? Od dzisiaj jest to banalnie proste do wykonania – KAMAMI.pl wzbogacił swoją ofertę o moduł syntezy mowy. Wystarczy podłączyć zasilanie, głośnik lub słuchawki oraz dwa przewody interfejsu UART i już można wysyłać syntetycznemu lektorowi tekst do przeczytania. Wadą tego rozwiązania jest obsługa tylko języka angielskiego i hiszpańskiego, ale w zamian zyskujemy kilka barw głosu (damskich i męskich) oraz pełną kontrolę nad tonem, głośnością i tempem mowy. Można nawet zmusić układ do… zaśpiewania naszej ulubionej piosenki! Gdy tylko pierwszy egzemplarz Emic 2 do nas dotarł, nie mogliśmy się oprzeć. Oto przygotowana przez nas krótka demonstracja jego działania:

Co ciekawe, komunikacja z modułem odbywa się w dwie strony. Możliwe jest więc nie tylko zmienianie parametrów mowy w trakcie czytania, ale także otrzymywanie informacji o aktualnie wybranych opcjach oraz statusie czytanego tekstu.