Taula de continguts:

Feu un rellotge parlant: 10 passos (amb imatges)
Feu un rellotge parlant: 10 passos (amb imatges)

Vídeo: Feu un rellotge parlant: 10 passos (amb imatges)

Vídeo: Feu un rellotge parlant: 10 passos (amb imatges)
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, Juliol
Anonim
Feu un rellotge parlant
Feu un rellotge parlant

Aquest rellotge anuncia l’hora amb la vostra pròpia veu.

El vaig reunir com a homenatge a l’antic servei de crispetes al nord de Califòrnia. Podeu marcar POPCORN des de qualsevol telèfon i una gravació us indicaria l'hora del dia. Originalment, volia fer servir la veu de Joanne Daniels (era la veu de Palomitas), però no vaig poder obtenir prou mostres d’ella dient tots els números. Pat Fleet (la senyora que diu "A, T i T") ofereix gravacions, però cal pagar-les. Així que em vaig decidir a utilitzar la meva veu i és fàcil substituir la vostra. Primer, una petita demostració, després aneu a la pàgina següent i us mostraré com fer-la en una taula de treball.

Pas 1: PMF

Preguntes freqüents
Preguntes freqüents
Preguntes freqüents
Preguntes freqüents

P: Com funciona? Les mostres d'àudio s'emmagatzemen en una targeta SD. El temps es fa un seguiment amb el DS1307 RTC. El microcontrolador examina l'RTC cada segon per actualitzar la pantalla i observa el gran botó vermell "anunciar". Un cop premeu el botó, el microcontrolador reprodueix les mostres adequades en funció de l’hora actual. P: Com faig servir la meva veu? Només heu de gravar la veu i copiar-la a la targeta SD. Us mostraré com en una mica, però és fàcil. P: Puc fer que faci x? Probablement. Podeu descarregar el codi al següent pas: podeu passar-hi per cap amunt i canviar les coses amb força facilitat. P: Quins són els detalls tècnics? És un hèlix Parallax que funciona a 80 MHz connectat a un rellotge en temps real DS1307 i a un LCD de caràcters HD44780 de 8 x 2 caràcters (interfície de 4 bits). El propeller gestiona tot, inclosa la reproducció d'àudio, amb els excel·lents objectes de reproducció wav de rayman. S’admet la reproducció wav o estèreo de 16 kHz. A continuació, es mostra un resum de com funciona. Tingueu en compte que estic fent servir un mòdul d’interfície d’usuari LCD i Propeller Platform SD, però aquest instructiu us mostrarà com construir-lo amb una taula de treball.

Pas 2: materials

Materials
Materials
Materials
Materials
Materials
Materials
Materials
Materials

Vaig construir el meu rellotge amb una Propeller Platform SD i un mòdul UI LCD. Si en teniu, l’únic que necessiteu és un connector per a auriculars per connectar el rellotge als altaveus. La configuració és una mica diferent i us mostraré com fer-ho més endavant.

Primer us mostraré com es construeix el rellotge en una taula de treball, i això és el que necessiteu per a això; Codi Aquí teniu el codi font. Tot està disponible sota la llicència MIT. Ranura per a targetes SD. Vaig muntar la meva en una protoborda i la vaig tallar a mida amb un dremel. Estic fent servir una ranura de mouser, també es pot soldar amb els coixinets d’un d’aquests adaptadors microSD - SD. He posat el meu en una protoborda per facilitar la connexió. LCD de 8 x 2 caràcters Mostra el temps. Sparkfun té una pantalla LCD de 16x2 que funcionarà, un petit altaveu que ho vaig treure d'un petit equip estèreo que tenia. També podeu fer servir un altaveu per a auriculars caixa de bateries 3xAA, número Mouser, número 12BH331 / CS-GR Hèlix Parallax disponible a Parallax DS1307 RTC, número Mouser, 700-DS1307N5Mhz Cristall, disponible a Parallax, 32,768 KHz, número Mouser 73-XT26232kb, EEPROM, número Mouser 579 / P Pot de 10k disponible a Parallax 5x Interruptors tàctils N.º de artículo de Mouser 653-B3F-1000 Regulador de voltatge de 3.3v N.º de referència de Mouser 511-LD1117V33 Al voltant de 10 Resistors de 10k ohmis 4x Resistors de 4,7khm3 o 4 Caps de ceràmica.1uF3 47uF Caps electrolítics per afegir una còpia de seguretat de la bateria al RTC, necessitareu una bateria de 3 v o una placa de pa supercàpsula i diode i un munt de filferro de connexió. Una targeta SD o microSD.

Pas 3: Gravació de la veu

Gravant la vostra veu
Gravant la vostra veu

Comencem capturant les vostres mostres de veu. Si preferiu ometre-ho, podeu fer servir les mostres que he fet (descarregar aquí). Audacity és un gran programa per gravar àudio. Podeu descarregar Audacity aquí. Quan utilitzeu Audacity, assegureu-vos d’establir les propietats de la pista a PCM de 16 bits, una velocitat de 16 kHz. Mono està bé, l'estèreo funcionarà, però només he connectat un sol altaveu (i per què el vostre rellotge ha d'estar en estèreo?). Cada número obté el seu propi wav. dossier. Necessitareu les mostres següents: Nombres

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

paraules

  • am.wav
  • pm.wav
  • geve.wav (bona nit)
  • morn.wav (bon dia)
  • anoon.wav (bona tarda)
  • and.wav (i)
  • oclock.wav (O'Clock)
  • secs.wav (segons)
  • exact.wav (exactament)
  • beep.wav, un so de so
  • standard.wav (l'hora estàndard del Pacífic serà)
  • dlight.wav (serà l'hora del dia del Pacífic)

Enregistreu-los com a fitxers separats i deseu-los al directori arrel de la vostra targeta SD. Les vaig gravar totes com una sola onada, i després les vaig dividir en fitxers separats. Semblava més fàcil controlar els nivells de volum d’aquesta manera. A més, si teniu un ordinador portàtil, obtindreu millors resultats mitjançant un micròfon extern. Depenent del vostre ordinador portàtil, és possible que tingueu algun xiulet o brama.

Pas 4: Feu-lo: esquemàtic

Fes-ho: esquemàtic
Fes-ho: esquemàtic

En primer lloc, reviseu l’esquema següent per entendre com està connectat tot. El quadre de l’esquerra és la ranura de la targeta SD i el quadre de la part superior és l’endoll prop. Passaré per la taula de treball, però l’esquema és el vostre millor guia. Aquí teniu una versió d'alta resolució; la versió en baixa resolució es mostra a continuació.

Pas 5: feu-ho: alimentació i hèlix

Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix
Feu-lo: Potència i hèlix

Connecteu la caixa de la bateria a la placa de configuració i creeu l’escenari de potència.

A continuació, afegiu el Prop, connectant Vdd i Vss a banda i banda del xip. Tingueu en compte que he afegit 2 taps de ceràmica.1uF a cada carril. Ara afegiu la EEPROM i 2 resistències de 10 k, just a sobre de la Prop. Finalment, afegiu capçaleres i cables per connectar les capçaleres a RST i P30 i P31.

Pas 6: Feu-ho: proves

Fes-ho: proves
Fes-ho: proves
Fes-ho: proves
Fes-ho: proves

La configuració bàsica de l'hèlix s'ha completat. Connecteu el Prop Plug a les capçaleres, connecteu el cable USB i engegueu l’eina de l’hèlix. Feu clic a F7 i assegureu-vos que pugueu comunicar-vos amb la Prop

Pas 7: feu-ho: RTC

Fes-ho: RTC
Fes-ho: RTC
Fes-ho: RTC
Fes-ho: RTC

Ara, afegim el cristall de 5Mhz de l'hèlix (a Xo i Xi). El Prop necessita que el vidre funcioni a 80 MHz, cosa que es requereix per fer una reproducció wav.

Afegiu el DS1307, connectant-lo a P29 i P28, els mateixos pins que l'eeprom. Afegiu també el vidre del rellotge als models P1 i P2 del DS1307.

Opcionalment, podeu proporcionar al DS1307 una còpia de seguretat de la bateria connectant una bateria de 3v a P3 o bé fent servir un supercap i un díode. El supercap es carregarà sempre que s’apliqui la potència al circuit i el petit díode assegurarà que només es descarrega al DS1307 (en lloc d’alimentar tot el circuit)

Pas 8: feu-ho: targeta SD, altaveu, pantalla

Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla
Feu-ho: targeta SD, altaveu, pantalla

Connecteu l’altaveu a l’hèlix i després a la targeta SD. Tingueu en compte que cada línia de la targeta SD té una resistència pull-up de 10 k.

Connecteu la pantalla LCD. Es tracta d’una connexió complicada: consulteu l’esquema de cada pin. Tingueu en compte que DB4-DB7 passa per resistències de 4,7 k.

Finalment, afegiu els commutadors que utilitzarà com a entrada.

Pas 9: Feu-ho: programació

Fes-ho: programació
Fes-ho: programació

Un cop tingueu tot connectat, descarregueu el codi font (aquí), connecteu el vostre endoll i programeu l’hèlix. Això és el que semblarà;

Pas 10: realitzeu-ho: mitjançant la interfície d'usuari LCD i la plataforma de l'hèlix SD

Feu-ho: mitjançant la interfície d’usuari LCD i la plataforma d’hèlix SD
Feu-ho: mitjançant la interfície d’usuari LCD i la plataforma d’hèlix SD
Feu-ho: mitjançant la interfície d’usuari LCD i la plataforma d’hèlix SD
Feu-ho: mitjançant la interfície d’usuari LCD i la plataforma d’hèlix SD

Si utilitzeu la interfície d’usuari SD i LCD de Propeller Platform, la configuració és una mica diferent;

1 - La plataforma de l'hèlix SD està premuntada. 2 - Seguiu aquesta instrucció per muntar la interfície d'usuari LCD. 3 - No necessiteu un endoll. El Propeller Platform SD té un carregador d’arrencada, de manera que només heu de descomprimir aquest fitxer i copiar-lo a l’arrel de la vostra targeta SD. 4: haureu d'afegir un endoll per a auriculars o simplement afegir un cable de connexió a un altaveu petit de la interfície d'usuari de la pantalla LCD. Podeu veure a les fotos com ho vaig fer. Això és! Diverteix-te amb el teu nou rellotge parlant.

Recomanat: