Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Par lagsilvaSuivez plus par l'auteur:
À propos: Le codage, le prototypage électronique avec Arduino et l'analyse de données sont mes passe-temps. En savoir plus sur lagsilva »
L'horloge parlante 2 (bilingue) est la nouvelle version de l'horloge parlante que j'ai publiée il y a quelque temps.
Le code a été mis à jour pour prendre en charge deux langues (anglais/portugais) et de nouvelles fonctionnalités ont été introduites dans le code:
- Mode 1: régler l'heure (heures et minutes)
- Mode 2: L'horloge parle toutes les minutes
- Mode 3: L'horloge parle toutes les heures
- Mode 4: L'horloge dit l'heure lorsqu'un bouton est enfoncé
- Mode 5: Définir la langue pour l'anglais ou le portugais
Remarque: l'état de la langue est stocké dans Arduino - EEPROM pour conserver ces informations même lorsqu'il est redémarré ou allumé.
Il a été introduit en option un mini amplificateur PAM8403 (3W + 3W) pour un meilleur contrôle du niveau sonore dans le haut-parleur.
Je n'utilise qu'un seul haut-parleur (un seul canal audio), mais vous pouvez en ajouter un autre si vous le souhaitez.
Étape 1: Composants
- Arduino UNO R3
- Mini lecteur MP3 DFPlayer
- Affichage TM1637
- PAM8403 - Mini amplificateur audio (3W+3W) - Ceci est facultatif
- SD mini - Carte mémoire
- Interrupteur à bouton-poussoir
- Résistance 1k Ohm
- Haut-parleur 3W
- Planche à pain
- Pulls
Remarque: Détails de DFPlayer Mini sur:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Étape 2: Schémas
Important: il n'est pas recommandé d'utiliser le port USB comme source d'alimentation dans ce projet. Connectez l'Arduino à une source d'alimentation externe de 9V x 1A (ou plus) car il y a des surtensions lorsque le haut-parleur fonctionne, provoquant une instabilité de l'Arduino.
Étape 3: Le code et les fichiers MP3
Une carte SD doit être formatée en FAT32 et un dossier nommé "MP3" doit être créé.
Dans le dossier MP3 sont stockés tous les fichiers de voix (74 au total) en anglais et en portugais.
En mode 3, lorsque l'horloge parle toutes les heures, il y a un son de "cloche d'église" qui ne fonctionne qu'entre 08h00 et 18h00. Ce son est répété autant de fois que l'heure de ce moment.
Remarque: Tous les fichiers doivent être nommés selon le modèle « nnnn.mp3 », en commençant par « 0000.mp3 ».
Étape 4: bibliothèque DFPlayerMini
La bibliothèque "DFRobotDFPlayerMini" se trouve à l'adresse:
github.com/DFRobot/DFRobotDFPlayerMini
Étape 5: configuration
Il y a 3 boutons poussoirs utilisés pour l'opération avec les fonctions suivantes:
#1:
Passe au mode de fonctionnement suivant.
#2:
Ajuster l'heure en mode de configuration
Parle l'heure en mode bouton-poussoir
Réglez sur Portugais en Mode Langue.
#3:
Ajuster les minutes en mode de configuration
Parle l'heure en mode bouton-poussoir
Réglez sur Anglais en Mode Langue.
Remarque: Pour passer au mode suivant, appuyez sur le bouton #1 jusqu'à ce que le prochain discours commence (la LED bleue de DFPlayer est allumée à ce moment-là).