Sadržaj:

Napravite sat za razgovor: 10 koraka (sa slikama)
Napravite sat za razgovor: 10 koraka (sa slikama)

Video: Napravite sat za razgovor: 10 koraka (sa slikama)

Video: Napravite sat za razgovor: 10 koraka (sa slikama)
Video: Moja omiljena veličina Pe***a 2024, Novembar
Anonim
Napravite sat za razgovor
Napravite sat za razgovor

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

FAQ
FAQ
FAQ
FAQ

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

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
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

Snimanje vašeg glasa
Snimanje vašeg glasa

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

Učinite to: Šematski
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

Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa
Učinite to: Snaga i elisa

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

Učinite to: Testiranje
Učinite to: Testiranje
Učinite to: Testiranje
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

Napravi: RTC
Napravi: RTC
Napravi: RTC
Napravi: 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

Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
Učinite to: SD kartica, zvučnik, ekran
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

Make It: Programiranje
Make It: 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

Učinite to: Upotrebom LCD korisničkog sučelja i SD platforme propelera
Učinite to: Upotrebom LCD korisničkog sučelja i SD platforme propelera
Učinite to: Upotrebom LCD korisničkog sučelja i SD platforme propelera
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: