Audio výstup z Arduina

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Audio výstup z Arduina

Príspevok od používateľa boro » 14 Jún 2021, 16:47

Zdravím,chcel by som požiadať o radu,resp.link na riešenie nasl.požiadavky:Chcem dosiahnúť,aby som napr. pri určitom stave na vstupoch Arduina dostal audio výstup,teda určitú nahratú vetu z SD karty ktorá je pripojená k Arduinu.Neviem nahrať na SD kartu audio vetu s určitým označením a potom ju pod týmto označením nájsť a prehrať.Pozrel som na Internete veľa projektov "Arduino sound output",ale nenašiel som nikde riešenie mojej otázky.Tiež som pozeral: The talking color detector,ale nepochopil som ako autor nahral príslušný zvuk na SD kartu.
Mám DFPlayer DFR0299,ktorý je použitý v The talking color.....
Ďakujem za radu.
boro
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Audio výstup z Arduina

Príspevok od používateľa peterple » 14 Jún 2021, 17:49

Súbory na kartu zapíšeš cez hocijaký PC s príslušnou čítačkou SD kariet. Len si ju naformatuj na FAT16 a lebo FAT32. Iné súborové systémy ten modul nepodporuje.
Potom si prečítaj datasheet modulu.Modul sa ovláda sériovou linkou cez príkazy (postupnosti bytov). V podstate každý z projektov to robí cez tie príkazy. Jeden z nich je napríklad prehratie "skladby" s daným poradovým číslom. Zdá sa mi že to poradie je obyčajné abecedné poradie súborov.
A to je všetko.

Názov témy máš máličko zavádzajúci. Arduino nezvládne audio vystup. V tomto prípade iba ovláda MP3 prehrávač vo forme univerzálneho modulčeka.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
pablox
Ultimate člen
Ultimate člen
Príspevky: 1737
Dátum registrácie: 19 Júl 2006, 00:00
Bydlisko: Ruzomberok
Vek: 32
Kontaktovať používateľa:

Re: Audio výstup z Arduina

Príspevok od používateľa pablox » 14 Jún 2021, 20:21

Pozri toto https://pablox.net/index.php?option=com ... &Itemid=33

Ten modul sa dá riadiť bud cez UART alebo kombináciou na vstupoch vieš prehrať priamo skladbu v rozsahu 0-255 a nepotrebuješ ani Arduino. Máš síce iný modul, ale s týmto som robil a viem ze to malo aj takúto možnosť.
0
Meranie radiačného pozadia https://radmon.pablox.net/
Moja osobná webstránka http://www.pablox.net
Moja meteostanica http://www.teplomer.pablox.net

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Audio výstup z Arduina

Príspevok od používateľa tom666 » 14 Jún 2021, 20:48

@boro
Podrobné informácie k modulu "DFPlayer Mini":
https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299
0

Používateľov profilový obrázok
mclareniak
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1212
Dátum registrácie: 21 Feb 2008, 00:00
Bydlisko: okr. Prievidza

Re: Audio výstup z Arduina

Príspevok od používateľa mclareniak » 14 Jún 2021, 20:52

Ja si v mojich kostymoch riesim zvuky cez Arduino + DFplayer mini.
Na microsd supnem mp3ojky a prehram co potrebujem.
0
Keďže vedeniu fóra a niektorým užívateľom vadil obsah môjho podpisu, bol som požiadaný o odstránenie určitej časti. Preto som sa rozhodol odstrániť celý pôvodný podpis.

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Audio výstup z Arduina

Príspevok od používateľa boro » 16 Jún 2021, 11:02

Ďakujem pekne za rady.Momentálne mám už na SD karte nahrané WAV súbory ale DF player je ticho .Keď na ADKEY1 pripojím GND,tak čevená led na playeri bliká ako by sa Segment1 prehrával,ale z reproduktora nič.
SD karta je určite o.k.lebo na inom prehrávači sa tie súbory normálne prehravajú.
boro
0

Sani1
Stály člen
Stály člen
Príspevky: 369
Dátum registrácie: 20 Jan 2015, 12:54

Re: Audio výstup z Arduina

Príspevok od používateľa Sani1 » 16 Jún 2021, 13:31

V špecifikácii sa píše, že je to "Mini MP3 Player" a ty máš na SD karte len súbory WAV. :pain:
Tak asi nemá čo prehrať, alebo to čo má tak prehrať nevie :ANAL:
0

Sani1
Stály člen
Stály člen
Príspevky: 369
Dátum registrácie: 20 Jan 2015, 12:54

Re: Audio výstup z Arduina

Príspevok od používateľa Sani1 » 16 Jún 2021, 13:56

Ak si k tomu pripojíš svoje Arduino, do ktorého si naláduješ "Sample code" z wiki linku, čo ti dal tom666, tak zistíš aj konkrétnu chybovú hlášku.
0

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Audio výstup z Arduina

Príspevok od používateľa boro » 16 Jún 2021, 17:15

Ano,ja som urobil chybu.Keď som pozeral príspevok The talking color detector,tak tam autor uvádza súbory WAV.Ja som moje súbory z diktafónu bez rozmýšľania konvertoval na WAV.Teraz mám na SD karte mp3 a samozrejme to funguje.Ďakujem
boro
0

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Audio výstup z Arduina

Príspevok od používateľa boro » 17 Jún 2021, 17:52

Zdravím,potrebujem ešte poradiť.Na ovládanie DFplayera som použil knižnicu:DFPlayer_Mini_MP3>DFPlayer_sample a mám nasl.problém:Po spustení programu sa začne prehrávať vždy 1.súbor umiestnený na SD karte bez ohľadu aké je číslo v zátvorke.Ak mám nasledujúci príkaz na prehrávanie s číslom,tak sa stále prehráva len 1.súbor.Ak použijem príkaz next alebo prev,tak to funguje správne,ale po spustení programu sa vždy prehrá 1.súbor.
Ďakujem
boro :pain:
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4318
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Audio výstup z Arduina

Príspevok od používateľa misocko » 17 Jún 2021, 18:03

nemusis sa hanbit, kludne priloz kod
alebo si mame nejaky pohladat?
0

Používateľov profilový obrázok
mclareniak
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1212
Dátum registrácie: 21 Feb 2008, 00:00
Bydlisko: okr. Prievidza

Re: Audio výstup z Arduina

Príspevok od používateľa mclareniak » 17 Jún 2021, 19:26

Na karte musi byt priecinok s nazvom MP3 a v nom subory s nazvami 0001.mp3, 0002.mp3.......0100.mp3 atd.
Bez názvu.png
Bez názvu.png (3.91 KiB) 3077 zobrazení
odporucam pouzit 1k odpor do pinu RX
Bez názvu2.png
Na prehravanie pin TX nepotrebujes pripojit.
Ja pouzivam aj kniznicu
#include <SendOnlySoftwareSerial.h>
SendOnlySoftwareSerial mySerial(5);
na odoslanie prikazov. V tomto pripade ale je treba upravit samotnu kniznicu pre DFplayer aby pouzival na komunikaciu nie softwareserial ale SendOnlySoftwareSerial
Potom zadas prikaz mp3_play (1);
v zatvorke je cislo skladby
0
Keďže vedeniu fóra a niektorým užívateľom vadil obsah môjho podpisu, bol som požiadaný o odstránenie určitej časti. Preto som sa rozhodol odstrániť celý pôvodný podpis.

boro
Stály člen
Stály člen
Príspevky: 118
Dátum registrácie: 10 Nov 2010, 00:00
Vek: 80

Re: Audio výstup z Arduina

Príspevok od používateľa boro » 17 Jún 2021, 21:21

Ďakujem pekne za radu.Stačilo urobiť len ten priečinok MP3 na SD karte a tie súbory tam presunúť a už to fuguje ako má.Teda prehrávajú sa súbory podľa čísla,mp3_play(číslo); Iné úpravy ani neboli potrebné.
Ešte raz veľká vďaka,som veľmi rád.
boro :applause: :potlesk:
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok