INHOUDSOPGAWE:

Elektroniese vasvra -kerskaartjie: 10 stappe (met foto's)
Elektroniese vasvra -kerskaartjie: 10 stappe (met foto's)

Video: Elektroniese vasvra -kerskaartjie: 10 stappe (met foto's)

Video: Elektroniese vasvra -kerskaartjie: 10 stappe (met foto's)
Video: 10 привычек, чтобы стать счастливым 2024, Julie
Anonim
Elektroniese vasvra -kerskaartjie
Elektroniese vasvra -kerskaartjie

Wil u iets interessants vir Kersfees maak?

Wat van 'n elektroniese kerskaartjie? Dit speel vrae uit golflêers van 'n SD -kaart af, sodat u dit kan aanpas met deurdagte en/of griezelige vrae. As vasvrae vasvra, is hierdie kaart meer 'n toets.

Stap 1: Die vasvra -speletjie

Die vasvra -speletjie
Die vasvra -speletjie

Die kaart speel die santee -vrae, en hulle moet beantwoord deur op die A-, B- of C -knoppies te druk.

As hulle die antwoord verkeerd kry, moet hulle 'n boete doen (luister in hierdie geval na Boney M -kersliedere terwyl u herhaaldelik op 'n sleutel druk om seker te maak dat hulle nie net weghardloop nie) Elke keer as u 'n verkeerde antwoord kry, word die strafvlak verhoog (jy moet na 'n nog langer Boney M -snit luister)

Stap 2: Hoe dit werk

Hoe dit werk
Hoe dit werk

'N Mikrokontroleerder speel 16KHz 8bit mono -wav -lêers van die SD -kaart af. Die lêers is ingedeel in verskillende vrae en antwoorde. Die meeste werk is om al die vrae saam te stel.

Die knoppies word reguit na die mikro gekoppel.

Die luidspreker word aangedryf met 'n PWM -uitset, wat volgens my nuut is. Dit het 'n paar eenvoudige eksterne filter.

Die SD -kaart word in die SPI -modus saam met die ISP -programmeerkop gebruik.

Stap 3: Skroef onderdele

Skuuronderdele
Skuuronderdele

Ek het 'n Atmel ATMEGA32 AVR -mikroverwerker gebruik. Byna elke AVR, of mikro vir die saak, sal werk. Ek werk op 'n 8Mhz eksterne kristal om die tydsberekening konsekwent vir die seriële poort te hou.

Ek het 'n ou 64Mb SD-kaart in die hande gekry- Maak seker dat u 'n 64Mb of groter kaart kry, sodat Windows dit na FAT32 kan formateer.

U het ook 'n battery nodig- ek het 'n selfoonbattery gebruik. U benodig ook 'n 3.3V LDO -reguleerder om die spanning te beperk.

Ek het ook 'n mini-usb-aansluiting gekry om die battery te laai

Haal 'n luidspreker van 'n ou koptelefoon af.

En kry ook 'n paar mikroskakelaars

U benodig ook vreemde transistors en passiewe, maar u moet hierdie goed laat lê!

Stap 4: Kragkring

Kragkring
Kragkring
Kragkring
Kragkring

Die krag na die kaart word oorgeskakel met 'n eenvoudige kaart wat tussen twee draadkontakte pas. As die omslag van die kaart gelig word, trek die kaart terug en die kontakte kort, wat die reguleerder aanskakel.

Die reguleerder lewer 3.3V aan die mikro- en die SD -kaart.

Die battery word via die USB -poort gelaai met 'n afskuwelike laaikring.

Die batteryniveau sal tussen 3 en 4 volt wees, wat 'n daling van 1,3 tot 0,3 volt oor die weerstand veroorsaak. Dit gee 'n laadstroom van tussen 43 en 15mA wat redelik stadig is, maar dit is ten minste minder geneig om op te blaas.

Stap 5: klankbaan

Oudiobaan
Oudiobaan

Die klank word aangedryf deur die PWM -kanaal wat vanaf die stelselklok teen 8MHz in die 'fase -korrekte' modus (op en af) loop, wat 512 horlosies per siklus neem.

Dit beteken dat die effektiewe monstertempo 15, 625Khz is, wat naby genoeg is aan die monsterlêer van 16Khz.

Die weerstand en kapasitor voor die transistor is 'n laagdeurlaatfilter. Die pot pas die reaksie aan. Die 100K -waarde is omdat dit al is wat ek kon vind!

Die transistor werk baie ondoeltreffend in 'n emittervolgerkonfigurasie.

Die weerstand/kapasitor na die transistor is tevergeefs in die hoop om oorgange te onderdruk. Ek weet nie of dit werk soos bedoel nie. Die kaart werk, so ek is bly …

Stap 6: Bou binne

Konstruksie binne
Konstruksie binne

Ek het begin deur 'n basiskaart met die posisies van die komponente uit te druk. Ek het die uitknipsels van die dele uit die gegewensblaaie gekopieer en geplak, sodat ek 'n verwysing daar het.

Maak die dele vas met die gomgeweer.

Soldeer weg!

Meer gom!

Stap 7: Papercraft

Papierwerk
Papierwerk

Druk 'n boks op die kaart uit, vou dit toe en plak dit vas!

Ek het spesiale snitte gemaak vir die SD-kaart, USB-laaiprogram, seriële poortkop en programmeerkop.

Stap 8: sagteware

Sagteware
Sagteware

Ek het die SD -kaartleesagteware van CC Dharmani gesteel. Kyk op www.dharmanitech.com.

Ek plaas nie my kode nie, want dit is baie morsig, en dit is eintlik net die kode van hierdie man afgemaak.

Die PWM -timer -oorlooponderbreking trek 'n nuwe monster uit 'n buffer en stel die PWM -waarde in. Die hoofprogram probeer om die buffer so vinnig as moontlik vanaf die SD -kaart te vul. Dit lyk redelik effektief.

Stap 9: Klankgrepe

Klankgrepe
Klankgrepe

Die kode speel vrae en strawwe.

Vrae bestaan uit 'n inleiding, 'n vraag, drie 'letter' -snitte (dws' A ',' B ',' C '), drie' Opsies '(bv.' Is dit ',' of is dit ',' of is die antwoord ), die drie antwoordopsies, 'n waglus, 'n 'korrekte' snit en 'n 'verkeerde' snit.

Ek het êrens die wie wil 'n miljoenêr -snit wees, gevind en dit as agtergrond gebruik.

Stap 10: klaar

Klaar
Klaar

Stuur dit aan een of ander niksvermoedende vriend.

Aanbeveel: