MP3-Player-TF-16P V3.0: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Arduino]]
[[Kategorie:Arduino]]
[[Kategorie:Sensoren]]
[[Kategorie:Sensoren]]
[[Datei:2-Kanal Induktionssensor LDC1612.jpg|thumb|rigth|300px|Abb. 1:[https://funduinoshop.com/elektronische-module/sensoren/bewegung-distanz/grove-2-kanal-induktivsensor-ldc1612/schalter 2-Kanal Induktionssensor LDC1612 Funduino 31.03.2025] ]]
[[Datei:Mini-MP-3-Player-DF-player-fuer-Mikrocontroller02.png|thumb|rigth|300px|Abb. 1:[https://funduinoshop.com/elektronische-module/sonstige/mp3/mini-mp3-player-mp3-tf-16p-v3.0-fuer-mikrocontroller MP3-Player DFR0299 Funduino 31.03.2025] ]]
'''Autoren:''' [[Benutzer:Marc Ebmeyer| Marc Ebmeyer]]  
'''Autoren:''' [[Benutzer:Marc Ebmeyer| Marc Ebmeyer]]  


[https://funduinoshop.com/elektronische-module/sonstige/mp3/mini-mp3-player-mp3-tf-16p-v3.0-fuer-mikrocontroller MP3-Player] || [[Datei:Mini-MP-3-Player-DF-player-fuer-Mikrocontroller02.png|mini|100px|[https://funduinoshop.com/elektronische-module/sonstige/mp3/mini-mp3-player-mp3-tf-16p-v3.0-fuer-mikrocontroller] MP3-Player Funduino 31.03.2025]]


== Einleitung ==
== Einleitung ==
Der hier vorliegende 2-Kanal-Induktivsensor LDC1612 von der Firma Grove
Der Audio-Verschlüsselungs-Codec MP3 entstand 1982 am Fraunhofer IIS in Erlangen unter dem E-Techniker und Mathematiker Karlheinz Brandenburg zusammen mit der Friedrich-Alexander-Universität Erlangen-Nürnberg, den AT&T Bell Labs und Thomson. Mitte der 1990er setzte der Siegeszug ein und ist heute nicht mehr wegzudenken.
Mit diesem Modul können Sie aus einem Arduino eine Stereoanlage machen.


== Technische Übersicht ==
== Technische Übersicht ==
Zeile 15: Zeile 14:
! style="font-weight: bold;" | Daten
! style="font-weight: bold;" | Daten
|-
|-
| Spannungsversorgung<br/> || VCC 3-5&thinsp;V  
| Spannungsversorgung<br/> || VCC &thinsp;V  
|-
|-
| Temperaturbereich<br/> || -55-150&thinsp;°C<br/>
| 24-bit DAC unterstützter Dynamikbereich<br/> || 90&thinsp;dB<br/>
|-
|-
| Unterstützter Sensorfrequenzbereich<br/> || 1&thinsp;kHz bis  10&thinsp;MHz<br/>
| unterstützt Abtastraten<br/> || 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48&thinsp;kHz <br/>
|-
|-
| Beste Erkennungsreichweite<br/> || 15&thinsp;mm<br/>
| SNR-Unterstützung<br/> || 85&thinsp;dB<br/>
|-
|-
| Schnittstelle<br/> || I²C<br/>
| Unterstützte Formate<br/> || FAT16 und FAT32, MikroSD bis max. 32&thinsp;GB; 64&thinsp;M bytes Norflash<br/>
|-
|-
| I2C-Adresse<br/> || 0x2B (Standard) / 0x2A (konfigurierbar)<br/>
| unterstützte Dateiformate<br/> || mp3, WAV, WMA<br/>
|-
|-
| Impulskreis<br/> || 20&thinsp;°<br/>
| Sortierung  || bis zu 100 Ordner mit jeweils bis zu 255 Lieder
|-
|  Equalizer || einstellbar 6 Stufig
|-
| Lautstärke  || einstellbar in 30 Stufen
|}
|}


== Pinbelegung ==
== Pinbelegung ==
[[Datei:MP3-Player.png |thumb|rigth|500px|Abb. 2: [https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299 wiki.dfrobot.com] 10.04.2025]]


{| class="wikitable"
{| class="wikitable"
Zeile 37: Zeile 42:
! style="font-weight: bold;" | Signal
! style="font-weight: bold;" | Signal
|-
|-
| 1 ||Masse GND  ||  0&thinsp;V
| 01 ||VCC  || 3,2-5&thinsp;V; Typisch 4,2&thinsp;V
|-
| 02 || UART RX ||
|-
| 03 || UART TX ||
|-
| 04 || DAC_R || Audio Ausgang Rechter Kanal Verstärker oder Kopfhörer
|-
| 05 || DAC_L || Audio Ausgang Linker Kanal Verstärker oder Kopfhörer
|-
| 06 || SPK2 || - Pol max. 3&thinsp;W Lautsprecher
|-
| 07 || GND || Power GND 0&thinsp;V
|-
| 08 || SPK1 || + Pol max. 3&thinsp;W Lautsprecher
|-
| 09 || Trigger Port1 IO1 || kurz vorheriges Lied, lang Lautstärke leiser
|-
| 10 || Masse GND  ||  0&thinsp;V
|-
| 11 || Trigger Port1 IO2 || kurz nächstes Lied, lang Lautstärke lauter
|-
| 12 || ADKEY1 || Trigger spielt erstes Segment
|-
| 13 || ADKEY2 || Trigger spielt fünftes Segment
|-
|-
| 2 || Betriebsspannung Vcc || 3-5&thinsp;V
| 14 || USB+ ||
|-
|-
| 3 || Taster Ausgang SW || wird auf Masse gezogen beim betätigen
| 15 || USB- ||
|-
|-
| 4 || Signalausgang_B DT ||
| 16 ||Abspielstatus Bussy  || Low bedeutet es wird abgespielt \High bedeutet kein abspielen
|-
|-
| 5 || Signalausgang_A CLK ||
|}
|}


== Prinziperklärung ==
== Prinziperklärung ==
Auf dem Modul wandelt ein Digital-Analog-Wandler die auf der SD-Karte gespeicherten Audiostücke in einen für einen Verstärker oder einen kleinen Kopfhörer nutzbares analoges Signal.


[[Datei:Schematic 2-Kanal-Induktivsensor LDC1612.png|thumb|rigth|300px|Abb. 2:[https://wiki.seeedstudio.com/Grove-2_Channel_Inductive_Sensor-LDC1612/ Schematic 2-Kanal Induktionssensor LDC1612 wiki.seeedstudio.com 09.04.2025] ]]
==Hardwareaufbau==
*[https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299 wiki.dfrobot.com]
[[Datei:Screenshot 2025-04-10 112728.png |thumb|rigth|500px|Abb. 3: [https://docs.rs-online.com/58c2/A700000006944490.pdf rs-online.com] Seite 7 10.04.2025]]
[[Datei:Screenshot 2025-04-10 113139.png  |thumb|rigth|500px|Abb. 3: [https://docs.rs-online.com/58c2/A700000006944490.pdf rs-online.com] Seite 6 10.04.2025]]
[[Datei:Screenshot 2025-04-10 113329.png  |thumb|rigth|500px|Abb. 3: [https://docs.rs-online.com/58c2/A700000006944490.pdf rs-online.com] Seite 6 10.04.2025]]


==Hardwareaufbau==
==Software==
*[https://wiki.seeedstudio.com/Grove-2_Channel_Inductive_Sensor-LDC1612/  Anleitung von Seeedstudio]
*[https://github.com/DFRobot/DFRobotDFPlayerMini github.com DFRobotDFPlayerMini Beispiele und Library]
*[https://github.com/Seeed-Studio/Seeed_LDC1612  Download  Grove-2-Channel_Inductive_Sensor-LDC1612 Library bei Github]
*[https://wiki.seeedstudio.com/How_to_install_Arduino_Library/ Installaton der Library in Arduino]
*[https://funduinoshop.com/media/archive/70/fe/e1/LCD1612-files.zip Produkt Seite mit Links von Funduino]
[[Datei:I²C Kanalwahl.png |thumb|rigth|300px|Abb. 3:[https://wiki.seeedstudio.com/Grove-2_Channel_Inductive_Sensor-LDC1612/ Schematic 2-Kanal Induktionssensor LDC1612 wiki.seeedstudio.com 09.04.2025]]]
[[Datei:Pinbelegung Grove - 2-Channel Inductive Sensor(LDC1612).png |thumb|rigth|300px|Abb. 4:[https://wiki.seeedstudio.com/Grove-2_Channel_Inductive_Sensor-LDC1612/ Schematic 2-Kanal Induktionssensor LDC1612 wiki.seeedstudio.com 09.04.2025]]]


== Datenblätter ==
== Datenblätter ==
*[[:Datei:LDC1612 Datenblatt.pdf |  Datenblatt LDC1612 funduinoshop 09.04.2025]]
*[[:Datei:MP3 DFPlayer Mini Manual.pdf | Datenblatt DFPlayer Mini MP3-Player DFR0299 ]] von [https://raw.githubusercontent.com/Arduinolibrary/DFPlayer_Mini_mp3/master/DFPlayer%20Mini%20Manual.pdf githubusercontent.com 10.04.2025]
*[https://funduinoshop.com/elektronische-module/sensoren/bewegung-distanz/grove-2-kanal-induktivsensor-ldc1612/schalter  LDC1612 im Funduinoshop ]
*[https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299 wiki.dfrobot.com Kurzanleitung zum DFR0299]
*[https://funduinoshop.com/media/archive/70/fe/e1/LCD1612-files.zip Datenblatt und Dateien aus dem Funduinoshop ]
*[[:Datei:A700000006944490.pdf | Datenblatt  DFPlayer Mini MP3-Player DFR0299 ]] von [https://de.rs-online.com/web/p/audio-und-video-prozessoren/2018086?cm_mmc=DE-PPC-DS3A-_-google-_-3_DE_DE_Halbleiter_Audio+und+Video+Prozessoren-_-DFRobot+-+2018086+-+DFR0299-_-dfr0299&matchtype=e&kwd-335723466403&gclsrc=aw.ds&gad_source=1&gclid=Cj0KCQjw2N2_BhCAARIsAK4pEkUIq5yzodhZHieMA1_oZv46jt__Er0QG5WWDG2JmSzXsUdi0RdRb0QaAlH0EALw_wcB RS-online  10.04.2025]


==Literatur==
==Literatur==
Zeile 69: Zeile 97:
== Weiterführende Artikel ==
== Weiterführende Artikel ==
*[https://funduinoshop.com/elektronische-module/sonstige/mp3/mini-mp3-player-mp3-tf-16p-v3.0-fuer-mikrocontroller MP3-Player]
*[https://funduinoshop.com/elektronische-module/sonstige/mp3/mini-mp3-player-mp3-tf-16p-v3.0-fuer-mikrocontroller MP3-Player]
 
*[https://www.dfrobot.com/product-1121.html dfrobot.com Beispiele]
 
*[https://www.dfrobot.com/blog-1568.html MP3 Player]


----
----
→ zurück zum Hauptartikel: [[HSHL-Mechatronik-Baukasten]]
→ zurück zum Hauptartikel: [[HSHL-Mechatronik-Baukasten]]

Aktuelle Version vom 10. April 2025, 14:56 Uhr

Abb. 1:MP3-Player DFR0299 Funduino 31.03.2025

Autoren: Marc Ebmeyer


Einleitung

Der Audio-Verschlüsselungs-Codec MP3 entstand 1982 am Fraunhofer IIS in Erlangen unter dem E-Techniker und Mathematiker Karlheinz Brandenburg zusammen mit der Friedrich-Alexander-Universität Erlangen-Nürnberg, den AT&T Bell Labs und Thomson. Mitte der 1990er setzte der Siegeszug ein und ist heute nicht mehr wegzudenken. Mit diesem Modul können Sie aus einem Arduino eine Stereoanlage machen.

Technische Übersicht

Eigenschaft Daten
Spannungsversorgung
VCC  V
24-bit DAC unterstützter Dynamikbereich
90 dB
unterstützt Abtastraten
8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48 kHz
SNR-Unterstützung
85 dB
Unterstützte Formate
FAT16 und FAT32, MikroSD bis max. 32 GB; 64 M bytes Norflash
unterstützte Dateiformate
mp3, WAV, WMA
Sortierung bis zu 100 Ordner mit jeweils bis zu 255 Lieder
Equalizer einstellbar 6 Stufig
Lautstärke einstellbar in 30 Stufen

Pinbelegung

Abb. 2: wiki.dfrobot.com 10.04.2025


Pin Belegung Signal
01 VCC 3,2-5 V; Typisch 4,2 V
02 UART RX
03 UART TX
04 DAC_R Audio Ausgang Rechter Kanal Verstärker oder Kopfhörer
05 DAC_L Audio Ausgang Linker Kanal Verstärker oder Kopfhörer
06 SPK2 - Pol max. 3 W Lautsprecher
07 GND Power GND 0 V
08 SPK1 + Pol max. 3 W Lautsprecher
09 Trigger Port1 IO1 kurz vorheriges Lied, lang Lautstärke leiser
10 Masse GND 0 V
11 Trigger Port1 IO2 kurz nächstes Lied, lang Lautstärke lauter
12 ADKEY1 Trigger spielt erstes Segment
13 ADKEY2 Trigger spielt fünftes Segment
14 USB+
15 USB-
16 Abspielstatus Bussy Low bedeutet es wird abgespielt \High bedeutet kein abspielen

Prinziperklärung

Auf dem Modul wandelt ein Digital-Analog-Wandler die auf der SD-Karte gespeicherten Audiostücke in einen für einen Verstärker oder einen kleinen Kopfhörer nutzbares analoges Signal.

Hardwareaufbau

Abb. 3: rs-online.com Seite 7 10.04.2025
Abb. 3: rs-online.com Seite 6 10.04.2025
Abb. 3: rs-online.com Seite 6 10.04.2025

Software

Datenblätter

Literatur

Weiterführende Artikel


→ zurück zum Hauptartikel: HSHL-Mechatronik-Baukasten