Taula de continguts:
- Pas 1: PMF
- Pas 2: materials
- Pas 3: Gravació de la veu
- Pas 4: Feu-lo: esquemàtic
- Pas 5: feu-ho: alimentació i hèlix
- Pas 6: Feu-ho: proves
- Pas 7: feu-ho: RTC
- Pas 8: feu-ho: targeta SD, altaveu, pantalla
- Pas 9: Feu-ho: programació
- Pas 10: realitzeu-ho: mitjançant la interfície d'usuari LCD i la plataforma de l'hèlix SD
Vídeo: Feu un rellotge parlant: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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
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
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
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
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
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
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
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ó
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
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:
Feu el vostre propi rellotge retro Nixie amb un RTC !: 7 passos (amb imatges)
Feu el vostre propi rellotge retro Nixie amb un RTC !: En aquest projecte us mostraré com crear un rellotge retro Nixie. Això vol dir que us mostraré com podeu controlar els tubs nixie amb una font d'alimentació CC d'alta tensió i després combinaré 4 tubs nixie amb un Arduino, un rellotge en temps real (RTC) i un cu
Feu un rellotge Nixie amb Arduino en estoig de fusta de MDF: 11 passos (amb imatges)
Feu un rellotge Nixie amb Arduino en caixa de fusta MDF: en aquesta instrucció, mostraré com fer un rellotge Nixie amb Arduino per circuit, el més senzill possible. Tots ells es posen en caixa de fusta de MDF. Un cop acabat, el rellotge sembla un producte: bonic i compacte fermament
Barret parlant de detecció de sacsejades amb Circuit Playground Express: 12 passos (amb imatges)
Barret parlant de detecció de sacsejades amb Circuit Playground Express: aquest tutorial fàcil i ràpid us ensenya a fer un barret parlant. Respondria amb una resposta acuradament processada quan "feu" una pregunta i potser us podria ajudar a decidir si teniu problemes o problemes. A la meva classe de Wearable Tech, jo
Rellotge parlant amb Arduino: 3 passos (amb imatges)
Talking Clock With Arduino: Hola a tots, durant un temps vaig intentar crear un Talking Clock (vegeu el vídeo), però sense tenir bons resultats a causa del model de mòdul de veu que feia servir per fer-ho. Després de moltes cerques relacionades amb el maquinari adequat i també aprendre sobre com utilitzar el libr adequat
Feu que el vostre rellotge ordinari en rellotge atòmic: 3 passos
Feu que el vostre rellotge ordinari en un rellotge atòmic: el rellotge de paret és lent, ràpid o apagat una hora perquè s’ha produït l’horari d’estiu? Feu el rellotge Atomic amb aquest fàcil reemplaçament de 18 dòlars que s’envia a klockit.com. i ajusta el rellotge fins a 5 tim