Innholdsfortegnelse:

Elektronisk quizjulekort: 10 trinn (med bilder)
Elektronisk quizjulekort: 10 trinn (med bilder)

Video: Elektronisk quizjulekort: 10 trinn (med bilder)

Video: Elektronisk quizjulekort: 10 trinn (med bilder)
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, Juli
Anonim
Elektronisk quizjulekort
Elektronisk quizjulekort

Vil du lage noe interessant til jul?

Hva med et elektronisk quizisk julekort? Den spiller av spørsmål fra bølgefiler fra et SD -kort, slik at du kan tilpasse det med gjennomtenkte og/eller skumle spørsmål. Hvis spørrekonkurranser er quiziske, er dette kortet mer en test.

Trinn 1: Quiz -spillet

Quiz -spillet
Quiz -spillet

Kortet spiller santee -spørsmålene, og de må svare ved å trykke på A, B eller C -knappene.

Hvis de får svaret feil, må de gjøre en straff (i dette tilfellet lytte til Boney M julesanger mens du gjentatte ganger trykker på en tast for å sikre at de ikke bare løper unna) Hver gang du får et feil spørsmål, øker straffenivået (dvs. du må lytte til et enda lengre Boney M -klipp)

Trinn 2: Slik fungerer det

Hvordan det fungerer
Hvordan det fungerer

En mikrokontroller spiller 16KHz 8bit mono wav -filer av SD -kortet. Filene er organisert i ulike spørsmål og svar. Mest arbeid er å sette sammen alle spørsmålene.

Knappene er rigget rett til mikro.

Høyttaleren drives av en PWM -utgang, som jeg antar er ny. Den har noen enkle eksterne filtrering.

SD -kortet brukes i SPI -modus sammen med ISP -programmeringshodet.

Trinn 3: Skrapende deler

Skrapende deler
Skrapende deler

Jeg brukte en Atmel ATMEGA32 AVR mikroprosessor. Stort sett hvilken som helst AVR, eller mikro for den saks skyld, vil fungere. Jeg kjører på en 8Mhz ekstern krystall for å holde timingen konsekvent for den serielle porten.

Jeg fikk tak i et gammelt 64 Mb SD-kort- Sørg for at du får et 64 Mb eller større kort, så Windows vil formatere det til FAT32.

Du trenger også et batteri- jeg brukte et knock-off mobiltelefonbatteri. Du trenger også en 3.3V LDO -regulator for å begrense spenningen.

Jeg fant også en mini-usb-kontakt for lading av batteriet

Ta en høyttaler av et gammelt par hodetelefoner.

Og få noen mikrobrytere også

Du trenger også noen rare transistorer og passiver, men du bør ha disse tingene liggende!

Trinn 4: Strømkrets

Strømkrets
Strømkrets
Strømkrets
Strømkrets

Strømmen til kortet byttes ved hjelp av et enkelt stykke kort som går mellom to ledningskontakter. Når dekselet på kortet er løftet, trekker kortet seg tilbake og kontaktene korte, og gir regulatoren strøm.

Regulatoren leverer 3,3V til mikro- og SD -kortet.

Batteriet lades via USB -porten ved hjelp av en fryktelig sildeladningskrets.

Batterinivået vil være mellom 3 og 4 volt, noe som skaper et fall på mellom 1,3 og 0,3 volt over motstanden. Dette gir en ladestrøm på mellom 43 og 15mA som er ganske treg, men i det minste er det mindre sannsynlig at det blåser opp.

Trinn 5: Lydkrets

Lydkrets
Lydkrets

Lyden drives av PWM -kanalen som kjører av systemklokken ved 8MHz i "fasekorrigert" modus (opp og ned) som tar 512 klokker per syklus.

Dette betyr at den effektive samplingshastigheten er 15, 625Khz, som er nær nok til lydfilsamplingshastigheten på 16Khz.

Motstanden og kondensatoren før transistoren er et lavpassfilter. Gryten justerer responsen. 100K -verdien er fordi dette er alt jeg kan finne!

Transistoren fungerer svært ineffektivt i en emitter -følger -konfigurasjon.

Motstanden/kondensatoren etter transistoren har et forgjeves håp om å undertrykke transienter. Jeg vet ikke om det fungerer etter hensikten. Kortet fungerer, så jeg er glad …

Trinn 6: Konstruksjon inne

Konstruksjon inne
Konstruksjon inne

Jeg begynte med å skrive ut et grunnkort med posisjonene til komponentene. Jeg kopierte og limte inn pinoutene til delene fra databladene, så jeg ville ha en referanse der.

Klipp delene ned med limpistolen.

Lodd unna!

Mer limpistol!

Trinn 7: Papercraft

Papercraft
Papercraft

Skriv ut en eske på kortet, brett den og lim den sammen!

Jeg lagde spesielle cut-outs for SD-kortet, USB-ladepluggen, seriell portoverskrift og programmeringsoverskrift.

Trinn 8: Programvare

Programvare
Programvare

Jeg stjal programvaren for lesing av SD -kort fra CC Dharmani. Sjekk www.dharmanitech.com.

Jeg legger ikke ut koden min fordi den er veldig rotete, og den er egentlig bare justert av denne fyrens kode.

PWM -timeroverløpsavbruddet trekker en ny prøve ut en buffer og angir PWM -verdien. Hovedprogrammet prøver å fylle bufferen så raskt som mulig fra SD -kortet. Det virker ganske effektivt.

Trinn 9: Lydklipp

Lydklipp
Lydklipp

Koden spiller spørsmål og straffer.

Spørsmål består av en introduksjon, et spørsmål, tre "bokstav" -klipp (dvs. "A", "B", "C"), tre "Alternativer" (f.eks. "Er det", "eller er det", "eller er svar”), de tre svaralternativene, en ventesløyfe, et“riktig”klipp og et“feil”klipp.

Jeg fant den som ønsker å være millionærklipp et sted og brukte dem som støtte.

Trinn 10: Ferdig

Ferdig
Ferdig

Send den til en intetanende venn.

Anbefalt: