Sadržaj:
- Korak 1: Česta pitanja
- Korak 2: Materijali
- Korak 3: Snimite svoj glas
- Korak 4: Učinite to: Šematski
- Korak 5: Učinite to: Snaga i propeler
- Korak 6: Učinite to: Testiranje
- Korak 7: Učinite to: RTC
- Korak 8: Učinite to: SD kartica, zvučnik, ekran
- Korak 9: Učinite to: Programiranje
- Korak 10: Učinite to: Upotrebom LCD korisničkog sučelja i SD platforme propelera
Video: Napravite sat za razgovor: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj sat najavljuje vrijeme vašim glasom!
Sastavio sam to kao počast staroj usluzi kokica u sjevernoj Kaliforniji. Možete birati POPCORN sa bilo kojeg telefona, a snimak će vam reći doba dana. U početku sam htjela koristiti glas Joanne Daniels (ona je bila glas kokica), ali nisam mogla dobiti dovoljno uzoraka njenog izgovaranja svih brojeva. Pat Fleet (dama koja kaže "A, T i T") zapravo nudi snimke, ali za njih morate platiti. Pa sam se odlučio za korištenje svog glasa i lako je zamijeniti svoj. Prvo mali demo, pa pređite na sljedeću stranicu i pokazat ću vam kako to napraviti na ploči.
Korak 1: Česta pitanja
P: Kako to funkcionira? Audio uzorci pohranjeni su na SD kartici. Vrijeme se prati pomoću DS1307 RTC. Mikrokontroler svake sekunde ispituje RTC radi ažuriranja ekrana i gleda veliko crveno dugme za najavu. Kada pritisnete dugme, mikrokontroler reprodukuje odgovarajuće uzorke na osnovu trenutnog vremena. P: Kako mogu koristiti svoj glas? Samo snimite svoj glas i kopirate na SD karticu. Uskoro ću vam pokazati kako, ali lako je. P: Mogu li to učiniti x? Vjerovatno. Kôd možete preuzeti u sljedećem koraku - možete ga pregledati i prilično lako promijeniti stvari. P: Koji su tehnički detalji? To je Parallax propeler koji radi na 80 MHz povezan sa DS1307 satom u realnom vremenu i HD44780 8x2 Character LCD (4-bitni interfejs). Propeler upravlja svime, uključujući reprodukciju zvuka, koristeći Raymanove izvrsne objekte za reprodukciju wav -a. Podržana je 16kHz mono ili stereo wav reprodukcija. Evo detaljnog pregleda kako to funkcionira. Imajte na umu da koristim LCD korisnički interfejs i Propeller Platform SD, ali ovo uputstvo će vam pokazati kako da ga napravite sa matičnom pločom.
Korak 2: Materijali
Sat sam izgradio sa Propeller Platform SD i LCD UI modulom. Ako ih imate, jedino što vam treba je priključak za slušalice za povezivanje sata sa zvučnicima. Postavljanje je malo drugačije, a kasnije ću vam pokazati kako to učiniti.
Prvo ću vam pokazati kako izgraditi sat na ploči - a evo što vam je potrebno za to; Kod Ovdje je izvorni kod. Sve je dostupno pod MIT licencom. Utor za SD karticu. Ja sam svoj montirao na protoboard i izrezao po veličini dremelom. Koristim utor za mouser. Možete i lemiti na jastučiće jednog od onih microSD - SD adaptera. Svoj sam stavio na protoboard radi lakšeg povezivanja. 8x2 LCD sa znakovima Prikazuje vrijeme. Sparkfun ima LCD ekran veličine 16x2 koji će raditi, alatni zvučnik koji sam izvukao iz malog stereo seta koji sam imao. Također možete koristiti zvučnik za slušalice3xAA kutija za baterije Mouser dio #12BH331/CS-GRParalax propeler dostupan na ParallaxDS1307 RTC Mouser dio #700-DS1307N5Mhz kristal dostupan na Parallax 32.768 KHz kristalni Mouser dio #73-XT26232kb IEPROM M25 /P 10k Pot dostupan na Parallax5x taktilnim sklopkama Mouser dio #653-B3F-1000 3.3V regulator napona Mouser dio #511-LD1117V33Oko 10 10k ohm otpornici 4x 4.7k ohm otpornici3 ili 4.1uF keramičke kapice3 47uF elektrolitički čepovi Ako želite da biste dodali rezervnu bateriju u RTC, trebat će vam ili 3v baterija, ili super kapa i diodna ploča i hrpa spojne žice. SD ili microSD kartica.
Korak 3: Snimite svoj glas
Započnimo snimanjem vaših glasovnih uzoraka. Ako biste radije preskočili ovo, možete upotrijebiti uzorke koje sam napravio (preuzmite ovdje). Audacity je odličan program za snimanje zvuka. Audacity možete preuzeti ovdje. Kada koristite Audacity, svakako postavite svojstva zapisa na 16-bitni PCM, brzinu od 16 kHz. Mono je u redu, stereo će raditi, ali priključio sam samo jedan zvučnik (i zašto vaš sat mora biti stereo?). Svaki broj dobija svoj wav. file. Trebat će vam sljedeći uzorci: Brojevi
- 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
reči
- am.wav
- pm.wav
- geve.wav (dobro veče)
- morn.wav (dobro jutro)
- anoon.wav (dobar dan)
- and.wav (i)
- oclock.wav (O'Clock)
- secs.wav (sekunde)
- tačno.wav (tačno)
- beep.wav, zvučni signal
- standard.wav (pacifičko standardno vrijeme će biti)
- dlight.wav (pacifičko ljetno vrijeme će biti)
Snimite svaku od njih kao zasebne datoteke i spremite u osnovni direktorij na SD kartici. Snimio sam ih sve kao jedan val, a zatim ih isjekao u zasebne datoteke. Činilo se da je na taj način lakše kontrolirati jačinu zvuka. Takođe, ako imate laptop, bolje ćete rezultate postići pomoću vanjskog mikrofona. Ovisno o vašem prijenosnom računaru, možda ćete začuti šištanje ili zujanje.
Korak 4: Učinite to: Šematski
Prvo pregledajte donju shemu da biste razumjeli kako je sve povezano. Okvir na lijevoj strani je utor za SD karticu, a okvir na vrhu je utikač za podupiranje. Proći ću kroz to, ali shema je vaš najbolji vodič. Evo verzije visoke rezolucije, lo-res verzija je ispod.
Korak 5: Učinite to: Snaga i propeler
Spojite kutiju za bateriju na matičnu ploču i napravite stupanj napajanja.
Zatim dodajte podupirač, povezujući Vdd i Vss s obje strane čipa. Obratite pažnju na to da sam svakoj strujnoj šini dodao 2, 1uF keramičke kape. Sada dodajte EEPROM i 2 10k otpornika, točno iznad podupirača. Na kraju dodajte pin zaglavlja i žice za spajanje zaglavlja na RST i P30 i P31.
Korak 6: Učinite to: Testiranje
Vaše osnovno postavljanje propelera je sada završeno. Priključite svoj Prop utikač u zaglavlja, spojite USB kabel i aktivirajte Propeller Tool. Pritisnite F7 i provjerite možete li komunicirati s rekvizitom
Korak 7: Učinite to: RTC
Sada dodajmo kristal Propelera od 5 MHz (na Xo i Xi). Rekvizitu je potreban kristal za rad na 80 mhz, što je potrebno za reprodukciju u wav formatu.
Dodajte DS1307, povezujući ga s P29 i P28, istim pinovima kao i eeprom. Takođe dodajte kristal sata u P1 i P2 DS1307.
Opcionalno, DS1307 možete dati rezervnu bateriju spajanjem 3v baterije na P3 ili pomoću super poklopca i diode. Super kapa će se puniti kad god se napajanje uključi u krug, a mala dioda će se pobrinuti da se isprazni samo u DS1307 (umjesto da napaja cijeli krug)
Korak 8: Učinite to: SD kartica, zvučnik, ekran
Priključite zvučnik na propeler, zatim na SD karticu. Imajte na umu da svaka linija na SD kartici ima pull-up 10k otpornik.
Povežite LCD ekran. Ovo je komplicirana veza - pogledajte shemu za svaki pin. Imajte na umu da DB4-DB7 prolaze kroz 4,7 k otpornike.
Na kraju dodajte prekidače koje ćete koristiti za unos.
Korak 9: Učinite to: Programiranje
Nakon što sve ožičite, preuzmite izvorni kod (ovdje), povežite svoj Prop utikač i programirajte Propeller. Evo kako će to izgledati;
Korak 10: Učinite to: Upotrebom LCD korisničkog sučelja i SD platforme propelera
Ako koristite SD i LCD korisnički interfejs platforme Propeller, podešavanje je malo drugačije;
1 - Propelerska platforma SD je već montirana. 2 - Slijedite ove upute za sastavljanje LCD korisničkog sučelja. 3 - Ne treba vam utikač za podupiranje. Propeller Platform SD ima pokretački program za učitavanje pa jednostavno raspakirajte ovu datoteku i kopirajte je u korijen SD kartice. 4 - Morat ćete dodati utičnicu za slušalice ili samo dodati žicu za spajanje na mali zvučnik na LCD korisničkom sučelju. Na fotografijama možete vidjeti kako sam to uradio. To je to! Zabavite se uz svoj novi sat koji govori!
Preporučuje se:
Dugme Pritisni za razgovor nožnom kontrolom: 5 koraka
Pritisni za razgovor dugme za upravljanje nogama: Ovako sam napravio dugme za pritisni za razgovor koje možete koristiti nogama
Dvojezični sat za razgovor (EN+PT): 5 koraka (sa slikama)
Talking Talking Bilingual (EN+PT): Talking Clock 2 (Bilingual) je nova verzija Talking Clock -a koju sam objavio prije nekog vremena. Kôd je ažuriran tako da podržava dva jezika (engleski/portugalski), a nove funkcije su uvedene u kôd: Režim 1: Podesite vreme (sat & am
Sat za razgovor s Arduinom: 3 koraka (sa slikama)
Razgovarajući sat sa Arduinom: Pozdrav svima, jedno vrijeme sam pokušavao izgraditi sat koji govori (pogledajte video), ali bez dobrih rezultata zbog modela govornog modula koji sam za to koristio. Nakon mnogih pretraživanja vezanih za odgovarajući hardver, a također naučiti kako koristiti odgovarajući libr
Izgradite kutiju za razgovor unutar toaletnog klipa: 6 koraka (sa slikama)
Izgradite govornu kutiju u toaletnom klipu: sa lemilicom, par računarskih zvučnika i nekom vodovodnom opremom (uključujući i toaletni klip). Možete izgraditi prilično dobar Talk Box (okvir za govor je ono što umjetnici poput Daft Punka koriste da dobiju taj Robot Voice Effect na pjesmama poput Around th
Napravite pravi sat koji zvoni za vaš računar i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat koji čuje zvono za vaš računar i sat koji udara u aparate za gašenje požara .: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu udariti sate na vašu radnu površinu. Iako ovaj projekat radi na Windowsima i Macima OS X takođe, odlučio sam da instaliram Ubuntu Linux na računar koji sam našao u smeću i poradio na tome: nikada nisam