Tartalomjegyzék:

Elektronikus kvíz karácsonyi kártya: 10 lépés (képekkel)
Elektronikus kvíz karácsonyi kártya: 10 lépés (képekkel)

Videó: Elektronikus kvíz karácsonyi kártya: 10 lépés (képekkel)

Videó: Elektronikus kvíz karácsonyi kártya: 10 lépés (képekkel)
Videó: Ettől a videótól elfelejted a saját neved... 2024, November
Anonim
Elektronikus kvíz karácsonyi kártya
Elektronikus kvíz karácsonyi kártya

Szeretnél valami érdekeset készíteni karácsonyra?

Mit szólnál egy elektronikus quizzical karácsonyi képeslaphoz? Lejátssza a hullámfájlokból származó kérdéseket az SD -kártyáról, így személyre szabhatja azt átgondolt és/vagy hátborzongató kérdésekkel. Ha kvízek kvízek, ez a kártya inkább teszt.

1. lépés: A kvízjáték

A kvízjáték
A kvízjáték

A kártya eljátssza a szentek kérdéseit, és az A, B vagy C gomb megnyomásával kell válaszolniuk.

Ha rosszul válaszolnak, büntetést kell végrehajtaniuk (ebben az esetben hallgassák meg a Boney M karácsonyi énekeit, miközben többször megnyomják a billentyűt, hogy megbizonyosodjanak arról, hogy nem menekülnek el) Minden alkalommal, amikor rosszul kérdezik, a büntetés mértéke növekszik (azaz még hosszabb Boney M klipet kell hallgatni)

2. lépés: Hogyan működik?

Hogyan működik
Hogyan működik

A mikrokontroller 16 kHz -es, 8 bites mono wav fájlokat játszik le az SD -kártyáról. A fájlok különböző kérdésekre és válaszokra vannak rendezve. A legtöbb munka az összes kérdés összeállítása.

A gombok egyenesen a mikrohoz vannak kötve.

A hangszórót PWM kimeneten keresztül hajtják, ami szerintem újszerű. Van néhány egyszerű külső szűrő.

Az SD -kártya SPI módban működik az ISP programozási fejléccel együtt.

3. lépés: Alkatrészek lehúzása

Súroló alkatrészek
Súroló alkatrészek

Atmel ATMEGA32 AVR mikroprocesszort használtam. Nagyjából minden AVR, vagy mikro, működni fog. 8 MHz -es külső kristályon futok, hogy a soros port időzítése konzisztens legyen.

Kaptam egy régi 64 MB-os SD-kártyát- Győződjön meg róla, hogy 64 MB-os vagy nagyobb kártyát kap, hogy a Windows FAT32 formátumba formázza.

Szükséged lesz egy akkumulátorra is- egy leütött mobiltelefon-akkumulátort használtam. Szüksége van egy 3.3V LDO szabályozóra is a feszültség korlátozásához.

Találtam egy mini-usb aljzatot is az akkumulátor töltésére

Fogjon le egy hangszórót egy régi fejhallgatóról.

És vegyél néhány mikrokapcsolót is

Szüksége lesz néhány furcsa tranzisztorra és passzívra is, de ezt a dolgot heverni kell!

4. lépés: Főáramkör

Főáramkör
Főáramkör
Főáramkör
Főáramkör

A kártya áramellátását egy egyszerű kártyadarab segítségével lehet átkapcsolni, amely két vezetékes érintkező között helyezkedik el. Amikor a kártya fedelét felemelik, a kártya visszahúzódik, és az érintkezők rövidek, és bekapcsolja a szabályozót.

A szabályozó 3.3V -ot szolgáltat a mikro- és az SD -kártyára.

Az akkumulátort az USB porton keresztül szörnyű csepptöltő áramkör segítségével töltik.

Az akkumulátor töltöttsége 3 és 4 volt között lesz, ami 1,3 és 0,3 volt közötti csökkenést okoz az ellenállásban. Ez 43 és 15 mA közötti töltési áramot ad, ami elég lassú, de legalább kevésbé valószínű, hogy felrobban.

5. lépés: Audio áramkör

Audio áramkör
Audio áramkör

A hangot a PWM csatorna vezérli, amely lefuttatja a rendszer óráját 8 MHz -en, „fázis helyes” módban (fel és le), ami 512 órát vesz igénybe ciklusonként.

Ez azt jelenti, hogy a tényleges mintavételi frekvencia 15, 625 khz, ami elég közel van a 16 kHz -es hangfájl mintavételi frekvenciájához.

A tranzisztor előtti ellenállás és kondenzátor aluláteresztő szűrő. Az edény beállítja a választ. A 100K érték azért van, mert csak ezt találtam!

A tranzisztor nagyon nem hatékonyan működik emitterkövető konfigurációban.

A tranzisztor utáni ellenállás/kondenzátor hiába reménykedik a tranziensek elnyomásában. Nem tudom, hogy rendeltetésszerűen működik -e. A kártya működik, így örülök…

6. lépés: Belső építés

Beépítés belül
Beépítés belül

Azzal kezdtem, hogy kinyomtattam egy alapkártyát az alkatrészek helyzetével. Másoltam és beillesztettem az adatlapokról az alkatrészek pinoutjait, hogy ott legyen hivatkozás.

Ragassza le az alkatrészeket a ragasztópisztollyal.

Forrasztás el!

Még több ragasztópisztoly!

7. lépés: Papírvázlat

Papírmesterség
Papírmesterség

Nyomtasson ki egy dobozt a kártyára, hajtsa össze és ragassza össze!

Különleges kivágásokat készítettem az SD-kártya, az USB-töltő, a soros port fejléce és a programozási fejléc számára.

8. lépés: Szoftver

Szoftver
Szoftver

Elloptam az SD kártya olvasó szoftvert a CC Dharmanitól. Nézze meg a www.dharmanitech.com oldalt.

Nem teszem közzé a kódomat, mert nagyon rendetlen, és tényleg csak lecsípte ennek a fickónak a kódját.

A PWM időzítő túlcsordulás megszakítása új mintát vesz ki a pufferből, és beállítja a PWM értéket. A főprogram megpróbálja a lehető leggyorsabban feltölteni a puffert az SD -kártyáról. Elég hatékonynak tűnik.

9. lépés: Hangklipek

Hangklipek
Hangklipek

A kód kérdéseket és büntetéseket játszik.

A kérdések egy bevezetőből, egy kérdésből, három „betűs” klipből (pl. „A”, „B”, „C”), három „Opcióból” (pl. „Van”, „vagy ez”, „vagy válasz”), a három válaszlehetőséget, egy várakozási ciklust, egy„ helyes”klipet és egy„ helytelen”klipet.

Valahol megtaláltam a milliomos lenni akaró klipeket, és ezeket használtam háttérként.

10. lépés: Kész

Befejezett
Befejezett

Küldje el egy gyanútlan barátjának.

Ajánlott: