Sadržaj:

Božićna čestitka u elektroničkom kvizu: 10 koraka (sa slikama)
Božićna čestitka u elektroničkom kvizu: 10 koraka (sa slikama)

Video: Božićna čestitka u elektroničkom kvizu: 10 koraka (sa slikama)

Video: Božićna čestitka u elektroničkom kvizu: 10 koraka (sa slikama)
Video: Sramotan ples 2024, Juli
Anonim
Božićna čestitka u elektroničkom kvizu
Božićna čestitka u elektroničkom kvizu

Želite li napraviti nešto zanimljivo za Božić?

Šta kažete na elektronsku upitnu božićnu čestitku? Reproducira pitanja iz valnih datoteka sa SD kartice, pa ga možete prilagoditi promišljenim i/ili jezivim pitanjima. Ako su kvizovi kvizovi, ova kartica je više test.

Korak 1: Igra kviza

Kviz igra
Kviz igra

Kartica reproducira pitanja o zdravlju i oni moraju odgovoriti pritiskom na tipke A, B ili C.

Ako dobiju pogrešan odgovor, moraju izvršiti kaznu (u ovom slučaju poslušajte božićne pjesme Boney M dok uzastopno pritiskate tipku kako biste bili sigurni da nisu samo pobjegli) Svaki put kada pogrešno postavite pitanje, visina kazne se povećava (morate slušati još duži Boney M isječak)

Korak 2: Kako to funkcionira

Kako radi
Kako radi

Mikrokontroler reproducira 16KHz 8bit mono wav datoteke sa SD kartice. Datoteke su organizirane u različita pitanja i odgovore. Najviše posla je sastavljanje svih pitanja.

Dugmad su nameštena pravo na mikro.

Zvučnik se pokreće pomoću PWM izlaza, za koji pretpostavljam da je nov. Ima jednostavno vanjsko filtriranje.

SD kartica radi u SPI načinu rada zajedno sa zaglavljem za programiranje ISP -a.

Korak 3: Skidanje dijelova

Scrounging Parts
Scrounging Parts

Koristio sam mikroprocesor Atmel ATMEGA32 AVR. Gotovo svaki AVR, ili mikro u tom slučaju, će raditi. Radim na vanjskom kristalu od 8 Mhz kako bi vrijeme bilo usklađeno za serijski port.

Dobio sam staru SD karticu od 64 MB- provjerite jeste li dobili karticu od 64 MB ili veću kako bi je Windows formatirao u FAT32.

Trebat će vam i baterija- upotrijebio sam odbačenu bateriju mobitela. Za ograničenje napona potreban vam je i 3.3V LDO regulator.

Pronašao sam i mini-USB utičnicu za punjenje baterije

Uzmite zvučnik sa starih par slušalica.

I nabavite i neke mikroprekidače

Trebat će vam i neki čudni tranzistori i pasivi, ali ove stvari biste trebali imati na raspolaganju!

Korak 4: Krug napajanja

Krug napajanja
Krug napajanja
Krug napajanja
Krug napajanja

Napajanje kartice se uključuje jednostavnim dijelom kartice koji se nalazi između dva žičana kontakta. Kada se poklopac kartice podigne, kartica se povlači i kontakti se kratki, čime se uključuje regulator.

Regulator isporučuje 3.3V na mikro i SD karticu.

Baterija se puni putem USB priključka pomoću užasnog kruga punjenja.

Razina baterije bit će između 3 i 4 volta, stvarajući pad između 1,3 i 0,3 volta preko otpornika. To daje struju punjenja između 43 i 15 mA koja je prilično spora, ali barem je manje vjerojatno da će eksplodirati.

Korak 5: Audio krug

Audio krug
Audio krug

Zvuk se pokreće putem PWM kanala koji radi na sistemskom taktu na 8MHz u režimu „ispravne faze“(gore i dolje) za koji je potrebno 512 taktova po ciklusu.

To znači da je efektivna brzina uzorkovanja 15,625Khz, što je dovoljno blizu frekvenciji uzorkovanja audio datoteke od 16Khz.

Otpornik i kondenzator prije tranzistora su niskopropusni filter. Lonac prilagođava odziv. Vrijednost 100K je zato što je to sve što sam mogao pronaći!

Tranzistor radi vrlo neefikasno u konfiguraciji odašiljača.

Otpornik/kondenzator nakon tranzistora uzalud se nada da će potisnuti prijelazne tokove. Ne znam radi li kako treba. Kartica radi pa sam presretan …

Korak 6: Unutrašnja izgradnja

Izgradnja iznutra
Izgradnja iznutra

Počeo sam ispisivanjem osnovne kartice s položajima komponenti. Kopirao sam i zalijepio isječke dijelova iz tablica s podacima kako bih tamo imao referencu.

Zalijepite dijelove pištoljem za ljepilo.

Lemiti dalje!

Još ljepila!

Korak 7: Papercraft

Papercraft
Papercraft

Odštampajte kutiju na kartici, preklopite je i zalijepite pištoljem!

Napravio sam posebne izreze za SD karticu, USB priključak za punjenje, zaglavlje serijskog porta i zaglavlje za programiranje.

Korak 8: Softver

Softver
Softver

Ukrao sam softver za čitanje SD kartice od CC Dharmanija. Posjetite www.dharmanitech.com.

Ne objavljujem svoj kôd jer je vrlo neuredan, a zapravo je samo prepravio kôd ovog tipa.

Prekid prelivanja tajmera PWM -a izvlači novi uzorak iz međuspremnika i postavlja vrijednost PWM -a. Glavni program pokušava napuniti bafer što je brže moguće sa SD kartice. Izgleda prilično efikasno.

Korak 9: Zvučni isječci

Zvučni isječci
Zvučni isječci

Kodeks reproducira pitanja i kazne.

Pitanja se sastoje od uvoda, pitanja, tri isječka sa "slovom" (npr. "A", "B", "C"), tri "opcije" (npr. "Je li to", "ili je to", "ili je odgovor”), tri opcije odgovora, petlja čekanja,„ tačan”isečak i„ netačan”isečak.

Našao sam negdje isječke onih koji žele biti milioner i koristio ih kao podršku.

Korak 10: Završeno

Finished
Finished

Pošaljite ga poštom nekom prijatelju koji ništa ne sumnja.

Preporučuje se: