Parlons Arduino > Vos projets

Carte son DFR0534

(1/2) > >>

Yves21000:
Bonjour à tous

Comme je l'ai deja évoqué par ailleurs, je suis en train de réaliser un passage à niveau à l'identique.
Il sera bientot greffé sur une maquette HO avec les moteurs alsthom trouvés ici https://www.decapod.fr/passages-a-niveau/769-demi-barrieres-de-pn-sur-moteur-alsthom-ho--2001500028967.html
et les feux correspondants trouvés ici https://www.production-ludo-modelisme.fr/Feux-doubles-2-Leds-Resistances-cbaaaaaTa.asp

Grace au site et aux contributions de plusieurs d'entre vous, mon projet PN est quasiment terminé (photo en P.J.).

Tout ceci fonctionne :

* Preavis
pulsation des feux à 70/mn
Temps de descente et de remontée
Fonction train croiseur
KBrO et KBrF (controle de position des barrières)
Afficheur état du PN (n'existe pas en vrai, mais pour un autre projet à greffer dessus !)
*
Il me reste un point où je bute depuis plusieurs jours (semaines même puisque je l'avais acheter en décembre).
J'ai une carte son DFR0534 qui me paraissait interessante.
Par contre, je ne comprends pas son fonctionnement.
J'ai pu y ajouter mes sons, les faire jouer sur une carte individuelle (uno ou mega) avec l'exemple fourni (en boucle), mais je n'arrive pas à commander comme je le souhaite.

Plusieurs points nébuleux :
l'utilisation de la bibliothèque softwareserial :
pourquoi une déclaration de variable Serial1 (il n'y a qu'un port série sur uno)
Pourquoi ça marche sur les bornes 10 et 11, alors que la liaison est en Tx et Rx (normalement 0 et 1 sur uno) ?

Comment choisir le son voulu (ce sont des adresses en hexa), mais je ne comprends pas "char order [4]
A quoi servent les serial1.write (order, 4), (play, 6), volume, 5) : le chiffre dans la parenthèse ?

Pour commencer, je voudrai, à partir d'un inverseur, commander le son 17 (hex 11) ou le son 20 (hex14) et l'arreter au bout de 10s.
Je joins mon croquis en l'état et la doc de la carte. Helas, je ne trouve quasiment rien sur ce produit sur le net.

S'il y avait une bonne ame pour m'aider à comprendre l'usage de cette carte (surtout du langage C !) et me sortir du gué, je pourrais finir proprement   ;)

Merci par avance


https://drive.google.com/file/d/1S2yN067opf4_LBSVU3QdSNBBUJ6oP7TW/view?usp=sharing







Tony04:
Bonjour Yves,

pourquoi ne pars-tu pas des DFPlayer avec carte microSD, ce sont des produits super fiables et très faciles à mettre en œuvre. Voici une bonne explication: https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299

Un énorme avantage, c'est de pouvoir en mettre 2 sur le même Arduino avec la librairie SoftwareSerial pour pouvoir superposer les sons ce qui quand même plus réaliste.

Tu les trouve à même pas 2€ ici: https://fr.aliexpress.com/item/33047673289.html?src=google&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albagn=888888&albcp=6459793138&albag=77316928277&trgt=743612850714&crea=fr33047673289&netw=u&device=c&gclid=EAIaIQobChMI-KGzpfra5wIVkETTCh25pAx2EAQYASABEgKsa_D_BwE&gclsrc=aw.ds

Mais tu as peut-être des raisons pour ton choix.

Cordialement
Antoine

CATPLUS:
Bonjour Yves

Regarde ces 2 posts

http://forum.locoduino.org/index.php?topic=157.0
http://forum.locoduino.org/index.php?topic=255.0

Cordialement
Marcel

Yves21000:
@ Antoine
Merci pour ta réponse rapide.
Non, je n'ai aucune raison d'avoir choisi cette "maudite" carte. Tout simplement, je croyais que ce serait plus facile à mettre en oeuvre.
Je vais me commander un DFPlayer pour voir si je peux l'adapter. J'espère ne pas avoir les mêmes problèmes.

@ Marcel
Merci également pour cette solution qui me semble plus facile (!) pour mon niveau de connaissances.
Par contre je n'ai jamais utilisé les entrées SPI, SCK, MISO,....
Je dois avoir un module de carte SD dans une boite. Je regarde si je peux tester cette solution.

A bientot

Yves

Tony04:

--- Citation de: Yves21000 le février 18, 2020, 02:13:42 pm ---Merci également pour cette solution qui me semble plus facile (!) pour mon niveau de connaissances.

--- Fin de citation ---

Ce n'est pas une bagarre entre Marcel et moi, on s'entend trop bien, mais je cherche la difficulté dans l'exemple joint.

Cordialement
Antoine

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique