Table des matières:

Faire une horloge parlante : 10 étapes (avec photos)
Faire une horloge parlante : 10 étapes (avec photos)

Vidéo: Faire une horloge parlante : 10 étapes (avec photos)

Vidéo: Faire une horloge parlante : 10 étapes (avec photos)
Vidéo: Fabriquer une horloge en faux tubes Nixie 2024, Novembre
Anonim
Faire une horloge parlante
Faire une horloge parlante

Cette horloge annonce l'heure en utilisant votre propre voix !

Je l'ai assemblé en hommage à l'ancien service Popcorn en Californie du Nord. Vous pouvez composer POPCORN depuis n'importe quel téléphone et un enregistrement vous indiquera l'heure de la journée. À l'origine, je voulais utiliser la voix de Joanne Daniels (elle était la voix de Popcorn), mais je ne pouvais pas obtenir suffisamment d'échantillons d'elle disant tous les chiffres. Pat Fleet (la dame qui dit "A, T et T") propose en fait des enregistrements, mais vous devez les payer. J'ai donc décidé d'utiliser ma voix, et c'est facile de substituer la vôtre. Tout d'abord, une petite démo, puis passez à la page suivante et je vais vous montrer comment le faire sur une maquette.

Étape 1: FAQ

FAQ
FAQ
FAQ
FAQ

Q: Comment ça marche ? Les échantillons audio sont stockés sur une carte SD. Le temps est suivi avec le DS1307 RTC. Le microcontrôleur interroge le RTC toutes les secondes pour mettre à jour l'affichage et surveille le gros bouton rouge « annoncer ». Une fois que vous avez appuyé sur le bouton, le microcontrôleur lit les échantillons appropriés en fonction de l'heure actuelle. Q: Comment utiliser ma voix ? Il vous suffit d'enregistrer votre voix et de la copier sur la carte SD. Je vais vous montrer comment faire dans un instant, mais c'est facile. Q: Puis-je le faire faire x ? Probablement. Vous pouvez télécharger le code à l'étape suivante - vous pouvez le parcourir et changer les choses assez facilement. Q: Quels sont les détails techniques ? Il s'agit d'une hélice Parallax fonctionnant à 80Mhz connectée à une horloge temps réel DS1307 et à un écran LCD HD44780 8x2 caractères (interface 4 bits). Le Propeller gère tout, y compris la lecture audio à l'aide des excellents objets de lecture wav de Rayman. La lecture wav mono ou stéréo à 16 kHz est prise en charge. Voici un aperçu de son fonctionnement. Notez que j'utilise un module d'interface utilisateur LCD et Propeller Platform SD, mais cette instructable vous montrera comment le construire avec une maquette.

Étape 2: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

J'ai construit mon horloge avec une Propeller Platform SD et un module d'interface utilisateur LCD. Si vous en avez, la seule chose dont vous aurez besoin est une prise casque pour connecter l'horloge aux haut-parleurs. La configuration est un peu différente et je vous montrerai comment procéder plus tard.

Tout d'abord, je vais vous montrer comment construire votre horloge sur une maquette - et voici ce dont vous aurez besoin pour cela;Code Voici le code source. Tout est disponible sous la licence MIT. Emplacement pour carte SD J'ai monté le mien sur une protoboard et découpé sur mesure avec un dremel. J'utilise un slot de mouser, vous pouvez également souder sur les pastilles de l'un de ces adaptateurs microSD - SD. J'ai mis le mien sur un protoboard pour faciliter la connexion. LCD 8x2 caractères Affiche l'heure. Sparkfun a un écran LCD 16x2 qui fonctionnera, un petit haut-parleur que j'ai arraché à un petit ensemble stéréo que j'avais. Vous pouvez également utiliser un haut-parleur pour casque 3 piles AA Pièce Mouser n°12BH331/CS-GRParallax Hélice Disponible chez ParallaxDS1307 RTC Pièce Mouser #700-DS1307N5Mhz Crystal Disponible chez Parallax 32.768 KHz Crystal Pièce Mouser #73-XT26232kb EEPROM Pièce Mouser #579-24LC256-I /P Pot 10k Disponible chez Parallax5x Tactile Switches Pièce Mouser #653-B3F-1000 Régulateur de tension 3,3v Pièce Mouser #511-LD1117V33Environ 10 résistances 10k ohm 4x résistances 4,7k ohm3 ou 4 capuchons en céramique.1uF3 Capuchons électrolytiques 47uFUne prise d'accessoire si vous le souhaitez pour ajouter une batterie de secours au RTC, vous aurez besoin soit d'une batterie 3v, soit d'un super capuchon et d'une planche à pain à diodes et d'un tas de fils de raccordement. Une carte SD ou microSD.

Étape 3: Enregistrer votre voix

Enregistrer votre voix
Enregistrer votre voix

Commençons par capturer vos échantillons de voix. Si vous préférez sauter cela, vous pouvez utiliser les échantillons que j'ai créés (télécharger ici). Audacity est un excellent programme pour l'enregistrement audio. Vous pouvez télécharger Audacity ici. Lorsque vous utilisez Audacity, assurez-vous de définir les propriétés de la piste sur PCM 16 bits, taux de 16 kHz. Le mono est bon, la stéréo fonctionnera, mais je n'ai branché qu'un seul haut-parleur (et pourquoi votre horloge doit-elle être en stéréo ?). Chaque numéro a son propre wav. déposer. Vous aurez besoin des exemples suivants: Numbers

  • 00.wav
  • 01.wav
  • 02.wav
  • 03.wav
  • 04.wav
  • 05.wav
  • 06.wav
  • 07.wav
  • 08.wav
  • 09.wav
  • 11.wav
  • 12.wav
  • 13.wav
  • 14.wav
  • 15.wav
  • 16.wav
  • 17.wav
  • 18.wav
  • 19.wav
  • 20.wav
  • 30.wav
  • 40.wav
  • 50.wav

mots

  • am.wav
  • pm.wav
  • geve.wav (bonsoir)
  • morn.wav (bonjour)
  • anoon.wav (bon après-midi)
  • et.wav (et)
  • oclock.wav (O'Clock)
  • secondes.wav (secondes)
  • exact.wav (exactement)
  • beep.wav, un bip sonore
  • standard.wav (l'heure standard du Pacifique sera)
  • dlight.wav (l'heure avancée du Pacifique sera)

Enregistrez chacun d'eux en tant que fichiers séparés et enregistrez-les dans le répertoire racine de votre carte SD. Je les ai tous enregistrés en une seule vague, puis je les ai découpés en fichiers séparés. Il semblait plus facile de contrôler les niveaux de volume de cette façon. De plus, si vous avez un ordinateur portable, vous obtiendrez de meilleurs résultats en utilisant un microphone externe. Selon votre ordinateur portable, vous pourriez avoir un sifflement ou un bourdonnement.

Étape 4: faites-le: Schéma

Faire: Schéma
Faire: Schéma

Tout d'abord, examinez le schéma ci-dessous pour comprendre comment tout est connecté. La boîte de gauche est la fente pour carte SD et la boîte du haut est le Prop Plug. Je vais parcourir la maquette, mais le schéma est votre meilleur guide. Voici une version haute résolution, la version basse résolution est ci-dessous.

Étape 5: Réalisez-le: Puissance et hélice

Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice
Faites-le: puissance et hélice

Connectez le boîtier de batterie à la planche à pain et construisez l'étage d'alimentation.

Ajoutez ensuite le Prop, en connectant Vdd et Vss des deux côtés de la puce. Notez que j'ai ajouté 2 capuchons en céramique.1uF à chaque rail d'alimentation. Ajoutez maintenant l'EEPROM et 2 résistances de 10k, juste au-dessus du Prop Enfin, ajoutez des en-têtes de broche et des fils pour connecter les en-têtes à RST et P30 et P31.

Étape 6: Réussir: Tester

Réussir: tester
Réussir: tester
Réussir: tester
Réussir: tester

Votre configuration de base de l'hélice est maintenant terminée. Branchez votre Prop Plug dans les en-têtes, connectez le câble USB et lancez l'outil Propeller. Appuyez sur F7 et assurez-vous que vous pouvez communiquer avec le Prop

Étape 7: Réalisez-le: RTC

Faites-le: RTC
Faites-le: RTC
Faites-le: RTC
Faites-le: RTC

Ajoutons maintenant le cristal 5Mhz de l'hélice (à Xo et Xi). Le Prop a besoin du cristal pour fonctionner à 80mhz, ce qui est nécessaire pour faire la lecture wav.

Ajoutez le DS1307, en le connectant à P29 et P28, les mêmes broches que l'eeprom. Ajoutez également le cristal de la montre aux P1 et P2 du DS1307.

En option, vous pouvez fournir au DS1307 une batterie de secours en connectant une batterie 3v à P3, ou en utilisant un super capuchon et une diode. Le super capuchon se chargera chaque fois que le courant sera appliqué au circuit, et la petite diode s'assurera qu'il ne se décharge que sur le DS1307 (au lieu d'alimenter l'ensemble du circuit)

Étape 8: Faites-le: carte SD, haut-parleur, écran

Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran
Faites-le: carte SD, haut-parleur, écran

Connectez le haut-parleur à l'hélice, puis à la carte SD. Notez que chaque ligne de la carte SD a une résistance pull-up de 10k.

Connectez l'écran LCD. Il s'agit d'une connexion compliquée - reportez-vous au schéma de chaque broche. Notez que DB4-DB7 passe par des résistances de 4,7k.

Enfin, ajoutez les commutateurs que vous utiliserez pour l'entrée.

Étape 9: Faites-le: programmation

Faites-le: programmation
Faites-le: programmation

Une fois que vous avez tout câblé, téléchargez le code source (ici), connectez votre Prop Plug et programmez le Propeller. Voici à quoi cela ressemblera;

Étape 10: Réalisez-le: Utilisation de l'interface utilisateur LCD et de la plate-forme Propeller SD

Make It: Utilisation de l'interface utilisateur LCD et de la plate-forme Propeller SD
Make It: Utilisation de l'interface utilisateur LCD et de la plate-forme Propeller SD
Make It: Utilisation de l'interface utilisateur LCD et de la plate-forme Propeller SD
Make It: Utilisation de l'interface utilisateur LCD et de la plate-forme Propeller SD

Si vous utilisez l'interface utilisateur SD et LCD de Propeller Platform, la configuration est un peu différente;

1 - Le Propeller Platform SD est pré-assemblé. 2 - Suivez cette instructable pour assembler l'interface utilisateur LCD. 3 - Vous n'avez pas besoin d'un Prop Plug. La Propeller Platform SD a un bootloader, il vous suffit donc de décompresser ce fichier et de le copier à la racine de votre carte SD. 4 - Vous devrez ajouter une prise casque ou simplement ajouter un fil de raccordement à un petit haut-parleur sur l'interface utilisateur LCD. Vous pouvez voir sur les photos comment j'ai procédé. C'est ça! Amusez-vous avec votre nouvelle horloge parlante !

Conseillé: