Popis
VS1053B VS1053 MP3 Modul
| Popis | Modul pre prehrávanie MP3 s možnosťou nahrávania na palube |
|---|---|
| Vlastnosti |
|
| Špecifikácie |
|
| Príklady použitia |
|
| Príkladový kód pre Arduino |
|
| Príkladový kód pre ESPHome |
|
VS1053B VS1053 Vývojová doska modulu MP3 pre integrovanú funkciu nahrávania
1, VS1003: Formáty dekódovania zvuku VS1003: MP3, MP3 + V, WMA, WAV, MIDI, SP-MIDI; formát kódovania záznamu: IMA ADPCM (monofónny), mikrofónový a linkový vstup (riadkový vstup) dve metódy vstupu; podporuje MP3 a WAV streamy; nízka spotreba energie; má interný multiplikátor hodinovej frekvencie PLL; kvalitný stereo DAC (DAC); nastaviteľný analógovo-digitálny prevodník (ADC) na čipe 16 medzier; kvalitný stereo ušný pohon (30 eur); oddelené analógové, digitálne a IO napájanie; sériové údaje a riadiace rozhranie (SPI);
2, rozhranie SPI, sú nakreslené riadiace riadiace signály
Rozhranie pre slúchadlá a audio 3,1PCS
4,1PCS mikrofón na nahrávanie
5,1 PCS mesiacov vstupné rozhranie line_in
6, indikátor napájania
7, integrovaný 3,3 V a 2,5 V LDO 1117, poskytuje maximálny prúd 800 mA
8, jediné napájanie: +5 VDC, kondenzátorový filter
9,12,288 MHz kryštál
10, rozmer DPS: 50×40,5 mm
Ako sa to používa:
Modul VS1053B VS1053 MP3 sa používa na prehrávanie a nahrávanie zvuku vo formáte MP3. Pre jeho použitie s Arduino alebo ESPHome potrebujete vhodné knižnice a správne pripojenie k doske.
Preview config:
media_player:
- platform: media_player_template
media_players:
receiver:
friendly_name: Receiver
device_class: receiver
current_source_template: "{{ states('input_text.selected_source') }}"
value_template: >
{% if is_state("input_boolean.receiver_on", "on") -%}
on
{%- else -%}
off
{%- endif %}
turn_on:
service: switch.turn_on
data_template:
entity_id: switch.receiver_on
turn_off:
service: switch.turn_on
data_template:
entity_id: switch.receiver_off
volume_up:
service: switch.turn_on
data_template:
entity_id: switch.volume_up
volume_down:
service: switch.turn_on
data_template:
entity_id: switch.vol
inputs:
source 1:
service: input_boolean.turn_on
data_template:
entity_id: input_boolean.source_1
source 2:
service: input_boolean.turn_on
data_template:
entity_id: input_boolean.source_2
set_volume:
service: input_text.set_value
data:
entity_id: input_text.selected_volume
value: "{{volume}}"
mute:
service: input_number.set_value
data:
entity_id: input_number.selected_is_muted
value: "{{is_muted}}"
current_is_muted_template: >
{{ states('input_boolean.is_muted') }}
album_art_template: "{{ states('input_text.album_art') }}"
title_template: "{{ states('input_text.title') }}"
album_template: "{{ states('input_text.album') }}"
artist_template: "{{ states('input_text.artist') }}"





