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, Srpanj
Anonim
Božićna čestitka u elektroničkom kvizu
Božićna čestitka u elektroničkom kvizu

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

Što kažete na elektroničku 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 je karta više test.

Korak 1: Igra kviza

Igra kviza
Igra kviza

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 ne samo da su pobjegli) Svaki put kad pogrešno postavite pitanje, kazna se povećava (tj. morate slušati još duži Boney M isječak)

Korak 2: Kako to radi

Kako radi
Kako radi

Mikrokontroler reproducira 16 -bitne 8 -bitne mono wav datoteke sa SD kartice. Datoteke su organizirane u različita pitanja i odgovore. Najviše posla je sastaviti sva pitanja.

Gumbi su namješteni ravno 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 s zaglavljem za programiranje ISP -a.

Korak 3: Izvlačenje dijelova

Odvodni dijelovi
Odvodni dijelovi

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čavanje 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 neobični tranzistori i pasivi, ali trebali biste imati ove stvari u blizini!

Korak 4: Krug napajanja

Krug napajanja
Krug napajanja
Krug napajanja
Krug napajanja

Napajanje kartice uključuje se jednostavnim dijelom kartice koji se nalazi između dva žičana kontakta. Kad 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 načinu rada za „ispravnu fazu“(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 odgovor. Vrijednost 100K je zato što je to sve što sam mogao pronaći!

Tranzistor radi vrlo neučinkovito u konfiguraciji emitera sljedbenika.

Otpornik/kondenzator nakon tranzistora uzalud se nadaju potiskivanju prijelaznih stanja. Ne znam radi li kako je predviđeno. Kartica radi pa sam sretan …

Korak 6: Izgradnja iznutra

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

Ispišite kutiju na karticu, preklopite je i zalijepite pištoljem zajedno!

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 iz CC Dharmanija. Posjetite www.dharmanitech.com.

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

Prekid prelijevanja tajmera PWM -a izvlači novi uzorak iz međuspremnika i postavlja vrijednost PWM -a. Glavni program pokušava napuniti međuspremnik što je brže moguće sa SD kartice. Čini se prilično učinkovito.

Korak 9: Zvučni isječci

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

Kôd 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,„ ispravan”isječak i„ netočan”isječak.

Našao sam negdje isječke onih koji žele biti milijunaš i koristio ih kao potporu.

Korak 10: Završeno

Završeno
Završeno

Pošaljite to poštom nekom nesuđenom prijatelju.

Preporučeni: