INHOUDSOPGAWE:

Maak 'n praatklok: 10 stappe (met foto's)
Maak 'n praatklok: 10 stappe (met foto's)

Video: Maak 'n praatklok: 10 stappe (met foto's)

Video: Maak 'n praatklok: 10 stappe (met foto's)
Video: Kaytlin ft Mjoyner - Hy Maak n Way . 2024, November
Anonim
Maak 'n praatklok
Maak 'n praatklok

Hierdie klok kondig die tyd aan met u eie stem!

Ek het dit saamgestel as 'n huldeblyk aan die ou Popcorn -diens in Noord -Kalifornië. U kan POPCORN vanaf elke telefoon bel, en 'n opname sal u die tyd van die dag vertel. Oorspronklik wou ek Joanne Daniels se stem gebruik (sy was die stem van Popcorn), maar ek kon nie genoeg monsters kry van haar wat al die nommers sê nie. Pat Fleet (die dame wat sê "A, T en T") bied eintlik opnames aan, maar u moet daarvoor betaal. Dus het ek besluit om my stem te gebruik, en dit is maklik om u eie te vervang. Eerstens 'n bietjie demo, draai dan na die volgende bladsy, en ek sal jou wys hoe om dit op 'n broodbord te maak.

Stap 1: Gereelde vrae

FAQ
FAQ
FAQ
FAQ

V: Hoe werk dit? Klankmonsters word op 'n SD -kaart gestoor. Die tyd word gevolg met die DS1307 RTC. Die mikrobeheerder ondersoek elke sekonde die RTC om die skerm op te dateer en kyk na die groot rooi 'kondig' -knoppie. Sodra u op die knoppie druk, speel die mikrobeheerder die toepaslike monsters gebaseer op die huidige tyd. V: Hoe gebruik ek my stem? U neem net u stem op en kopieer na die SD -kaart. Ek sal u 'n bietjie wys hoe dit werk, maar dit is maklik. V: Kan ek dit x laat doen? Waarskynlik. U kan die kode in die volgende stap aflaai - u kan daardeur blaai en dit redelik maklik verander: V: Wat is die tegniese besonderhede? Dit is 'n Parallax Propeller wat op 80Mhz werk en gekoppel is aan 'n DS1307 real-time horlosie en 'n HD44780 8x2 karakter LCD (4-bis koppelvlak). Die Propeller bestuur alles, insluitend klankweergawe, met behulp van Rayman se uitstekende wav -afspeelvoorwerpe. 16kHz mono- of stereo -wav -afspeel word ondersteun. Hier is 'n uiteensetting van hoe dit werk. Let op dat ek 'n LCD UI -module en Propeller Platform SD gebruik, maar hierdie instruksie sal u wys hoe u dit met 'n broodbord kan bou.

Stap 2: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Ek het my horlosie gebou met 'n Propeller Platform SD en 'n LCD UI -module. As u dit het, is die enigste ding wat u nodig het 'n koptelefoonaansluiting om die horlosie aan die luidsprekers te koppel. Die opstelling is 'n bietjie anders, en ek sal u later wys hoe u dit kan doen.

Eerstens sal ek jou wys hoe om jou horlosie op 'n broodbord te bou - en hier is wat jy nodig het daarvoor: Kode Hier is die bronkode. Alles is beskikbaar onder die MIT -lisensie. SD -kaartgleuf Ek het myne op 'n protobord geplaas en met 'n dremel op maat gesny. Ek gebruik 'n gleuf van die mouser. U kan ook soldeer aan die pads van een van die microSD - SD -adapters. Ek het myne op 'n protobord gesit om dit makliker te maak om aan te sluit. 8x2 karakter -LCD Toon die tyd. Sparkfun het 'n 16x2 LCD wat sal werk, 'n klein luidspreker. Ek het dit uit 'n klein stereostel geruk. U kan ook 'n koptelefoonluidspreker gebruik. 3xAA battery box Mouser-onderdeelnr. 12BH331/CS-GR Parallax-propeller Beskikbaar by ParallaxDS1307 RTC Mouser-onderdeelnr. 700-DS1307N5Mhz Crystal beskikbaar by Parallax 32.768 KHz Crystal Mouser-onderdeelnr. /P 10k Pot Beskikbaar by Parallax5x Tactile Switches Mouser-onderdeelnr. 653-B3F-1000 3.3v Spanningsreguleerder Mouser-onderdeelnr. 511-LD1117V33 Rondom 10 10k ohm Weerstande 4x 4.7k ohm Weerstands3 of 4.1uF Keramiekkappe3 47uF Elektrolitiese CapsA Prop Plug As u wil Om 'n battery -rugsteun by die RTC te voeg, benodig u óf 'n 3V -battery, óf 'n superdop en diode -broodbord en 'n klomp aansluitdraad. 'N SD- of microSD -kaart.

Stap 3: Neem u stem op

Opneem van jou stem
Opneem van jou stem

Kom ons begin deur u stemmonsters op te neem. As u dit eerder wil oorslaan, kan u die monsters wat ek gemaak het (hier aflaai) gebruik. Audacity is 'n uitstekende program om klank op te neem. U kan Audacity hier aflaai. As u Audacity gebruik, moet u die sporeienskappe instel op 16-bis PCM, 16khz-koers. Mono is goed, stereo werk, maar ek het slegs 'n enkele luidspreker aangesluit (en hoekom moet u horlosie in stereo wees?). Elke nommer kry sy eie wav. lêer. U benodig die volgende voorbeelde: Getalle

  • 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

woorde

  • am.wav
  • pm.wav
  • geve.wav (goeie aand)
  • morn.wav (goeie more)
  • anoon.wav (goeie middag)
  • en.wav (en)
  • oclock.wav (uur)
  • sek.wav (sekondes)
  • exact.wav (presies)
  • piep.wav, 'n piepgeluid
  • standard.wav (die standaard tyd van die Stille Oseaan sal wees)
  • dlight.wav (Stille Oseaan daglig sal wees)

Teken elkeen op as aparte lêers en stoor dit in die wortelmap op u SD -kaart. Ek het almal as 'n enkele golf opgeneem en dit dan in aparte lêers opgekap. Dit was makliker om die volumevlakke so te beheer. As u ook 'n skootrekenaar het, kry u beter resultate met 'n eksterne mikrofoon. Afhangende van u skootrekenaar, kan u 'n gesuis of gons kry.

Stap 4: Maak dit: skematies

Maak dit: skematies
Maak dit: skematies

Hersien eers die onderstaande skema om te verstaan hoe alles met mekaar verband hou. Die boks aan die linkerkant is die SD -kaartgleuf, en die boks bo -op is die prop prop. Ek sal daardeur gaan, maar die skema is u beste gids. Hier is 'n hi-res weergawe, die lo-res weergawe is hieronder.

Stap 5: Maak dit: krag en propeller

Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller
Maak dit: krag en propeller

Koppel die batterykas aan die broodbord en bou die kragstasie.

Voeg dan die Prop by en verbind Vdd en Vss aan beide kante van die chip. Let op dat ek 2.1uF keramiekdeksels by elke kragrail gevoeg het. Voeg nou die EEPROM- en 2 10k -weerstande, reg bokant die prop, by. Voeg laastens koppe en drade by om die koppe aan RST en P30 en P31 te koppel.

Stap 6: Maak dit: toets

Maak dit: toets
Maak dit: toets
Maak dit: toets
Maak dit: toets

U basiese propeller -opstelling is nou voltooi. Koppel u prop in die kopstukke, koppel die usb -kabel aan en maak die propeller gereed. Druk F7 en maak seker dat u met die Prop kan kommunikeer

Stap 7: Maak dit: RTC

Maak dit: RTC
Maak dit: RTC
Maak dit: RTC
Maak dit: RTC

Laat ons nou die Propeller se 5Mhz -kristal (by Xo en Xi) byvoeg. Die Prop het die kristal nodig om op 80 MHz te werk, wat nodig is om WAV -afspeel te doen.

Voeg die DS1307 by, verbind dit met P29 en P28, dieselfde penne as die eeprom. Voeg ook die horlosiekristal by die DS1307 se P1 en P2.

U kan ook die DS1307 'n battery -rugsteun gee deur óf 'n 3v -battery aan te sluit op P3, óf deur 'n superdop en diode te gebruik. Die superdop sal laai wanneer die krag op die stroombaan aangewend word, en die klein diode sal seker maak dat dit slegs na die DS1307 ontlaai (in plaas daarvan om die hele stroombaan aan te dryf)

Stap 8: Maak dit: SD -kaart, luidspreker, skerm

Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm
Maak dit: SD -kaart, luidspreker, skerm

Koppel die luidspreker aan die propeller en dan die SD -kaart. Let daarop dat elke lyn op die SD-kaart 'n optrekweerstand van 10k het.

Koppel die LCD -skerm aan. Dit is 'n ingewikkelde verbinding - verwys na die skematiese tabel vir elke pen. Let daarop dat DB4-DB7 weerstande van 4.7k deurmaak.

Voeg laastens die skakelaars by wat u vir invoer sal gebruik.

Stap 9: Maak dit: programmering

Maak dit: programmering
Maak dit: programmering

Sodra u alles bedraad het, laai die bronkode af (hier), koppel u prop prop en programmeer die propeller. Hier is hoe dit sal lyk;

Stap 10: Maak dit: Gebruik die LCD UI en Propeller Platform SD

Maak dit: Gebruik die LCD UI en Propeller Platform SD
Maak dit: Gebruik die LCD UI en Propeller Platform SD
Maak dit: Gebruik die LCD UI en Propeller Platform SD
Maak dit: Gebruik die LCD UI en Propeller Platform SD

As u die Propeller Platform SD en LCD UI gebruik, is die opstelling 'n bietjie anders;

1 - Die propellerplatform SD is vooraf gemonteer. 2 - Volg hierdie instruksies om die LCD UI saam te stel. 3 - U het geen prop nodig nie. Die Propeller Platform SD het 'n selflaaiprogram, sodat u die lêer uitpak en na die wortel van u SD -kaart kopieer. 4 - U moet 'n koptelefoonaansluiting byvoeg of net 'n aansluitdraad by 'n klein luidspreker in die LCD -gebruikersinterface voeg. U kan op die foto's sien hoe ek dit gedoen het. Dis dit! Geniet u nuwe praatklok!

Aanbeveel: