Orodha ya maudhui:

Tengeneza Saa ya Kuzungumza: Hatua 10 (na Picha)
Tengeneza Saa ya Kuzungumza: Hatua 10 (na Picha)

Video: Tengeneza Saa ya Kuzungumza: Hatua 10 (na Picha)

Video: Tengeneza Saa ya Kuzungumza: Hatua 10 (na Picha)
Video: Mambo 7 Ya Kuacha Ili Ufanikiwe | 2 Million Views 2024, Novemba
Anonim
Tengeneza Saa ya Kuzungumza
Tengeneza Saa ya Kuzungumza

Saa hii inatangaza wakati kwa kutumia sauti yako mwenyewe!

Niliiweka pamoja kama ushuru kwa huduma ya zamani ya Popcorn Kaskazini mwa California. Unaweza kupiga POPCORN kutoka kwa simu yoyote, na kurekodi kungekuambia wakati wa siku. Hapo awali, nilitaka kutumia sauti ya Joanne Daniels (alikuwa sauti ya Popcorn), lakini sikuweza kupata sampuli za kutosha akisema namba zote. Pat Fleet (mwanamke anayesema "A, T, na T") anatoa rekodi, lakini lazima ulipe. Kwa hivyo nikatulia kutumia sauti yangu, na ni rahisi kubadilisha yako mwenyewe. Kwanza, onyesho kidogo, kisha bonyeza ukurasa unaofuata na nitakuonyesha jinsi ya kuifanya kwenye ubao wa mkate.

Hatua ya 1: Maswali Yanayoulizwa Sana

Maswali Yanayoulizwa Sana
Maswali Yanayoulizwa Sana
Maswali Yanayoulizwa Sana
Maswali Yanayoulizwa Sana

Swali: Inafanyaje kazi? Sampuli za sauti zinahifadhiwa kwenye kadi ya SD. Wakati unafuatwa na DS1307 RTC. Mdhibiti mdogo anapiga kura RTC kila sekunde kusasisha onyesho na hutazama kitufe kikubwa nyekundu cha "tangaza". Mara tu unapogonga kitufe, mdhibiti mdogo anacheza sampuli zinazofaa kulingana na wakati wa sasa. Swali: Ninatumiaje sauti yangu? Unarekodi sauti yako tu na unakili kwenye kadi ya SD. Nitakuonyesha jinsi kidogo, lakini ni rahisi. Swali: Je! Ninaweza kuifanya x? Labda. Unaweza kupakua nambari kwenye hatua inayofuata - unaweza kuipitia na kubadilisha vitu kwa urahisi. Swali: Je! Ni maelezo gani ya kiufundi? Ni Propela ya Parallax inayoendesha saa 80Mhz iliyounganishwa na saa ya saa halisi ya DS1307 na HD44780 8x2 LCD Tabia (4-bit interface). Propeller inasimamia kila kitu pamoja na uchezaji wa sauti kutumia vitu bora vya uchezaji wa rayman. Uchezaji wa mono wa 16kHz mono au stereo unasaidiwa. Hapa kuna njia ya kufanya kazi. Kumbuka kuwa ninatumia moduli ya LCD UI na Jukwaa la Propeller SD, lakini hii inayoweza kufundishwa itakuonyesha jinsi ya kuijenga na ubao wa mkate.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Nilijenga saa yangu na Jukwaa la Propeller SD na moduli ya LCD UI. Ikiwa una hizo, basi kitu pekee utakachohitaji ni kipaza sauti ili kuunganisha saa na spika. Usanidi ni tofauti kidogo, na nitakuonyesha jinsi ya kufanya hivyo baadaye.

Kwanza nitakuonyesha jinsi ya kuunda saa yako kwenye ubao wa mkate - na hii ndio utahitaji kwa hiyo; Nambari hapa nambari ya chanzo. Kila kitu kinapatikana chini ya leseni ya MIT. Slot yanayopangwa ya kadi ya SD nilipanda mgodi kwenye protoboard na nikakata saizi na dremel. Ninatumia yanayopangwa kutoka kwa mouser, Unaweza pia kuuza kwa pedi za moja ya adapta hizo za MicroSD - SD. Nimeweka yangu kwenye protoboard ili iwe rahisi kuunganishwa.8x2 Tabia ya LCD Inaonyesha wakati. Sparkfun ina LCD ya 16x2 ambayo itafanya kazi, spika ya kutumia zana kidogo nilirarua hii kutoka kwa seti ndogo ya stereo niliyokuwa nayo. Unaweza pia kutumia spika ya kipaza sauti3xAA sanduku la betri Mouser Sehemu ya # 12BH331 / CS-GRParallax Propeller Inapatikana kwa Sehemu ya ParallaxDS1307 RTC Mouser # 700-DS1307N5Mhz Crystal Inapatikana kwa Parallax 32.768 KHz Crystal Mouser Sehemu # 73-XT26232kb EEPROM Mouser Part # 579 / P 10k Pot Inapatikana kwa Sehemu ya Parallax5x Tactile Swichi Mouser # 653-B3F-1000 3.3v Voltage Regulator Mouser Part # 511-LD1117V33 Karibu 10 10k ohm Resistors 4x 4.7k ohm Resistors3 au 4.1uF Caps Caps3 47uF Electrolytic CapsA Prop Plug kuongeza chelezo cha betri kwa RTC, utahitaji betri ya 3v, au kofia kubwa na mkate wa mkate wa diode na rundo la waya wa kushikamana. Kadi ya SD au microSD.

Hatua ya 3: Kurekodi Sauti Yako

Kurekodi Sauti Yako
Kurekodi Sauti Yako

Wacha tuanze kwa kunasa sampuli zako za sauti. Ikiwa ungependa kuruka hii, unaweza kutumia sampuli nilizotengeneza (pakua hapa). Usiri ni mpango mzuri wa kurekodi sauti. Unaweza kushusha Ushujaa hapa. Unapotumia Ushupavu, hakikisha kuweka mali ya wimbo kuwa PCM 16-bit, kiwango cha 16khz. Mono ni sawa, stereo itafanya kazi, lakini niliunganisha spika moja tu (na kwa nini saa yako inahitaji kuwa kwenye stereo?). Kila nambari hupata wav yao wenyewe. faili. Utahitaji sampuli zifuatazo: Nambari

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

maneno

  • asubuhi.wav
  • jioni.wav
  • geve.wav (habari za jioni)
  • asubuhi.wav (habari za asubuhi)
  • anoon.wav (habari za mchana)
  • na.wav (na)
  • oclock.wav (O'Clock)
  • secs.wav (sekunde)
  • sawa.wav (haswa)
  • beep.wav, sauti ya beep
  • standard.wav (wakati wa kawaida wa Pasifiki utakuwa)
  • dlight.wav (saa ya mchana ya Pasifiki itakuwa)

Rekodi kila mmoja wao kama faili tofauti na uhifadhi kwenye saraka ya mizizi kwenye kadi yako ya SD. Nilirekodi zote kama wimbi moja, kisha nikazikata katika faili tofauti. Ilionekana kuwa rahisi kudhibiti viwango vya sauti kwa njia hiyo. Pia, ikiwa una kompyuta ndogo, utapata matokeo bora kwa kutumia kipaza sauti ya nje. Kulingana na kompyuta yako ndogo, unaweza kupata kuzomewa au buzz.

Hatua ya 4: Ifanye: Mpangilio

Uifanye: Mpangilio
Uifanye: Mpangilio

Kwanza, kagua mipango hapa chini ili kuelewa jinsi kila kitu kimeunganishwa. Sanduku upande wa kushoto ni nafasi ya kadi ya SD, na sanduku la juu ni Prog Plu. Nitatembea kupitia bodi ya mkate, lakini mpango ni mwongozo wako bora. Hapa kuna toleo la hi-res, toleo la lo-res liko hapa chini.

Hatua ya 5: Ifanye: Nguvu na Propeller

Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller
Itengeneze: Nguvu na Propeller

Unganisha sanduku la betri kwenye ubao wa mkate na ujenge hatua ya nguvu.

Kisha ongeza Prop, unganisha Vdd na Vss pande zote za chip. Taarifa nimeongeza 2.1uF kofia za kauri kwa kila reli ya umeme. Sasa ongeza vipinga vya EEPROM na 2 10k, hapo juu juu ya Prop Mwisho, ongeza vichwa vya habari vya waya na waya ili kuunganisha vichwa vya habari na RST na P30 na P31.

Hatua ya 6: Ifanye: Upimaji

Itengeneze: Upimaji
Itengeneze: Upimaji
Itengeneze: Upimaji
Itengeneze: Upimaji

Usanidi wako wa msingi wa Propela sasa umekamilika. Chomeka Prog yako kwenye vichwa, unganisha kebo ya usb na moto Chombo cha Propela. Piga F7 na uhakikishe unaweza kuwasiliana na Prop

Hatua ya 7: Ifanye: RTC

Ifanye: RTC
Ifanye: RTC
Ifanye: RTC
Ifanye: RTC

Sasa, wacha tuongeze kioo cha Propeller cha 5Mhz (huko Xo na Xi). Prop inahitaji glasi kukimbia kwa 80mhz, ambayo inahitajika kufanya uchezaji wa wav.

Ongeza DS1307, ukiunganisha na P29 na P28, pini sawa na eeprom. Pia ongeza kioo cha kutazama kwa DS1307's P1 na P2.

Kwa hiari, unaweza kuipatia DS1307 nakala rudufu ya betri kwa kuunganisha betri 3v kwa P3, au kutumia kofia kubwa na diode. Kofia kubwa itatoza kila wakati nguvu inatumiwa kwenye mzunguko, na diode ndogo itahakikisha inavuja tu kwa DS1307 (badala ya kuwezesha mzunguko mzima)

Hatua ya 8: Itengeneze: Kadi ya SD, Spika, Onyesha

Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha
Ifanye: Kadi ya SD, Spika, Onyesha

Unganisha spika kwa Propela, kisha Kadi ya SD. Kumbuka kuwa kila laini kwenye kadi ya SD ina kipinzani cha kuvuta-10k.

Unganisha Uonyesho wa LCD. Huu ni muunganisho mgumu - rejelea muundo kwa kila pini. Kumbuka kuwa DB4-DB7 hupitia vipinga 4.7k.

Mwishowe ongeza swichi utakazotumia kuingiza.

Hatua ya 9: Ifanye: Kuandaa programu

Ifanye: Kuandaa programu
Ifanye: Kuandaa programu

Mara baada ya kuwa na kila kitu kilichounganishwa, pakua sourcecode (hapa), unganisha Prop Plug yako na upange Propeller. Hapa ndivyo itakavyoonekana;

Hatua ya 10: Itengeneze: Kutumia UI ya LCD na Jukwaa la Propeller SD

Ifanye: Kutumia UI ya LCD na Jukwaa la Propeller SD
Ifanye: Kutumia UI ya LCD na Jukwaa la Propeller SD
Ifanye: Kutumia UI ya LCD na Jukwaa la Propeller SD
Ifanye: Kutumia UI ya LCD na Jukwaa la Propeller SD

Ikiwa unatumia Jukwaa la Propeller SD na LCD UI, usanidi ni tofauti kidogo;

1 - Jukwaa la Propeller SD imekusanywa mapema. 2 - Fuata hii inayoweza kufundishwa ili kuweka pamoja UI ya LCD. 3 - Huna haja ya kuziba Prop. Jukwaa la Propeller SD ina bootloader, kwa hivyo fungua tu faili hii na unakili kwenye mzizi wa Kadi yako ya SD. 4 - Utahitaji kuongeza kichwa cha kichwa au ongeza tu waya kwa spika ndogo kwenye UI ya LCD. Unaweza kuona kwenye picha jinsi nilivyofanya. Hiyo ndio! Furahiya na saa yako mpya ya kuzungumza!

Ilipendekeza: