Table des matières:

Horloge parlante bilingue (EN+PT) : 5 étapes (avec photos)
Horloge parlante bilingue (EN+PT) : 5 étapes (avec photos)

Vidéo: Horloge parlante bilingue (EN+PT) : 5 étapes (avec photos)

Vidéo: Horloge parlante bilingue (EN+PT) : 5 étapes (avec photos)
Vidéo: Cette Fille a 200 de QI 2024, Juillet
Anonim
Image
Image

Par lagsilvaSuivez plus par l'auteur:

Horloge numérique avec rotation automatique de l'affichage LED
Horloge numérique avec rotation automatique de l'affichage LED
Horloge numérique à 4 temps
Horloge numérique à 4 temps
Horloge numérique à 4 temps
Horloge numérique à 4 temps
Horloge numérique et binaire à affichage LED à 8 chiffres X 7 segments
Horloge numérique et binaire à affichage LED à 8 chiffres X 7 segments
Horloge numérique et binaire à affichage LED à 8 chiffres X 7 segments
Horloge numérique et binaire à affichage LED à 8 chiffres X 7 segments

À 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

Composants
Composants
Composants
Composants
Composants
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

Schémas
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

Le code et les fichiers MP3
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à).

Conseillé: