Sisällysluettelo:

Sähköinen tietokilpailukortti: 10 vaihetta (kuvilla)
Sähköinen tietokilpailukortti: 10 vaihetta (kuvilla)

Video: Sähköinen tietokilpailukortti: 10 vaihetta (kuvilla)

Video: Sähköinen tietokilpailukortti: 10 vaihetta (kuvilla)
Video: Lapsi soittaa 112 2024, Heinäkuu
Anonim
Sähköinen tietokilpailu joulukortti
Sähköinen tietokilpailu joulukortti

Haluatko tehdä jotain mielenkiintoista jouluksi?

Entä elektroninen hauska joulukortti? Se toistaa kysymyksiä aaltotiedostoista SD -kortilta, joten voit muokata sitä harkituilla ja/tai kammottavilla kysymyksillä. Jos tietokilpailut ovat mielenkiintoisia, tämä kortti on enemmän testi.

Vaihe 1: Tietokilpailu

Tietokilpailu peli
Tietokilpailu peli

Kortti pelaa pyydetyt kysymykset, ja niihin on vastattava painamalla A-, B- tai C -painikkeita.

Jos he saavat vastauksen väärin, heidän on määrättävä rangaistus (tässä tapauksessa kuuntele Boney M: n joululauluja samalla, kun painat näppäintä toistuvasti varmistaaksesi, etteivät he vain juokse karkuun) Rangaistustaso nousee aina, kun saat väärän kysymyksen (eli sinun täytyy kuunnella vielä pidempi Boney M -leike)

Vaihe 2: Näin se toimii

Kuinka se toimii
Kuinka se toimii

Mikro -ohjain toistaa 16 KHz: n 8 -bittisiä mono -wav -tiedostoja SD -kortilta. Tiedostot on järjestetty erilaisiin kysymyksiin ja vastauksiin. Suurin työ on kaikkien kysymysten kokoaminen.

Painikkeet on kiinnitetty suoraan mikroon.

Kaiutinta käytetään PWM -lähdöllä, mikä on mielestäni uutta. Siinä on yksinkertainen ulkoinen suodatus.

SD -korttia käytetään SPI -tilassa yhdessä ISP -ohjelmointiotsikon kanssa.

Vaihe 3: Osien pyyhkiminen

Kaatuvat osat
Kaatuvat osat

Käytin Atmel ATMEGA32 AVR -mikroprosessoria. Melkein mikä tahansa AVR tai mikro tässä tapauksessa toimii. Käytän 8 MHz: n ulkoista kideä pitääkseni sarjaportin ajoituksen yhtenäisenä.

Minulla on käsissäni vanha 64 Mt: n SD-kortti- Varmista, että saat 64 Mt tai suuremman kortin, jotta Windows alustaa sen FAT32-muotoon.

Tarvitset myös akun- käytin irrotettavaa matkapuhelimen akkua. Tarvitset myös 3.3V LDO -säätimen jännitteen rajoittamiseen.

Löysin myös mini-usb-liitännän akun lataamiseen

Ota kaiutin pois vanhalta kuulokkeelta.

Ja hanki myös mikrokytkimet

Tarvitset myös parittomia transistoreita ja passiiveja, mutta sinulla pitäisi olla tämä tavara makaamassa!

Vaihe 4: Virtapiiri

Virtapiiri
Virtapiiri
Virtapiiri
Virtapiiri

Kortin virta kytketään yksinkertaisella korttipalalla, joka mahtuu kahden johdinkoskettimen väliin. Kun kortin kantta nostetaan, kortti vetää taaksepäin ja koskettimet ovat lyhyitä, jolloin säädin käynnistyy.

Säädin antaa 3,3 V: n virran mikro- ja SD -kortille.

Akku ladataan USB -portin kautta kauhealla valutuspiirillä.

Akun varaustaso on 3–4 volttia, mikä aiheuttaa 1,3–0,3 voltin pudotuksen vastuksen yli. Tämä antaa 43–15 mA: n latausvirran, joka on melko hidas, mutta ainakin se todennäköisesti räjähtää vähemmän.

Vaihe 5: Äänipiiri

Äänipiiri
Äänipiiri

Ääntä ohjaa PWM -kanava, joka käynnistää järjestelmän kellon 8 MHz: llä "vaiheen oikea" -tilassa (ylös ja alas), joka kestää 512 kelloa jaksoa kohden.

Tämä tarkoittaa, että todellinen näytteenottotaajuus on 15, 625 Khz, mikä on riittävän lähellä äänitiedoston näytteenottotaajuutta 16 KHz.

Transistoria edeltävä vastus ja kondensaattori ovat alipäästösuodatin. Potti säätää vastausta. 100K arvo johtuu siitä, että tämä on kaikki mitä löysin!

Transistori toimii erittäin tehottomasti lähettimen seuraajakonfiguraatiossa.

Transistorin jälkeinen vastus/kondensaattori toivoo turhaan, että se tukahduttaa transientit. En tiedä toimiiko se suunnitellusti. Kortti toimii, joten olen onnellinen …

Vaihe 6: Rakentaminen sisällä

Rakentaminen sisällä
Rakentaminen sisällä

Aloitin tulostamalla peruskortin, jossa oli komponenttien sijainnit. Kopioin ja liitin osien pinoutit tietolomakkeista, jotta minulla olisi viite siellä.

Kiinnitä osat liimapistoolilla.

Juotos pois!

Lisää liimapistoolia!

Vaihe 7: Paperityöt

Paperityöt
Paperityöt

Tulosta laatikko kortille, taita se ja liimaa se yhteen!

Tein erityisiä katkaisuja SD-kortille, USB-latauspistokkeelle, sarjaportin otsikolle ja ohjelmointiotsikolle.

Vaihe 8: Ohjelmisto

Ohjelmisto
Ohjelmisto

Varastin SD -kortin lukuohjelmiston CC Dharmanilta. Katso www.dharmanitech.com.

En julkaise koodiani, koska se on erittäin sotkuinen, ja se on oikeastaan vain hienosäädetty tämän kaverin koodista.

PWM -ajastimen ylivuotokatko vetää uuden näytteen puskurista ja asettaa PWM -arvon. Pääohjelma yrittää täyttää puskurin mahdollisimman nopeasti SD -kortilta. Vaikuttaa aika tehokkaalta.

Vaihe 9: Äänileikkeet

Äänileikkeet
Äänileikkeet

Koodi pelaa kysymyksiä ja rangaistuksia.

Kysymykset koostuvat johdannosta, kysymyksestä, kolmesta kirjainleikkeestä (esim. "A", "B", "C"), kolmesta "vaihtoehdosta" (esim. "Onko se", "tai onko se", "tai onko vastaus”), kolme vastausvaihtoehtoa, odotussilmukka,” oikea”leike ja” väärä”leike.

Löysin jonkun, joka haluaa olla miljonäärileikkeitä, ja käytin niitä tukena.

Vaihe 10: Valmis

Valmis
Valmis

Lähetä se jollekin aavistamattomalle ystävällesi.

Suositeltava: