Turinys:
Video: Elektroninė viktorinos Kalėdų kortelė: 10 žingsnių (su paveikslėliais)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Norite Kalėdų proga padaryti ką nors įdomaus?
Kaip apie elektroninį egzotišką Kalėdų atviruką? Jis atkuria klausimus iš bangų failų iš SD kortelės, todėl galite juos pritaikyti apgalvotais ir (arba) šiurpiais klausimais. Jei viktorinos yra įdomios, ši kortelė yra labiau išbandymas.
1 žingsnis: viktorinos žaidimas
Kortelė vaidina klausimus, į kuriuos reikia atsakyti, ir jie turi atsakyti paspausdami A, B arba C mygtukus.
Jei atsakymas yra neteisingas, jie turi atlikti baudą (šiuo atveju pakartotinai paspausdami klavišą klausykite „Boney M“kalėdinių giesmių, kad įsitikintumėte, jog jie nepabėga). ty turite klausytis dar ilgesnio „Boney M“klipo)
2 žingsnis: kaip tai veikia
Mikrokontroleris atkuria 16KHz 8bit mono wav failus iš SD kortelės. Failai yra suskirstyti į įvairius klausimus ir atsakymus. Didžiausias darbas yra visų klausimų sujungimas.
Mygtukai yra pritvirtinti tiesiai prie mikro.
Garsiakalbis valdomas naudojant PWM išvestį, kuri, manau, yra nauja. Jame yra paprastas išorinis filtravimas.
SD kortelė veikia SPI režimu kartu su ISP programavimo antrašte.
3 žingsnis: dalių nuėmimas
Aš naudojau „Atmel ATMEGA32 AVR“mikroprocesorių. Beveik bet koks AVR ar mikro šiuo atveju veiks. Aš naudoju 8Mhz išorinį kristalą, kad nuoseklusis prievado laikas būtų nuoseklus.
Aš turiu seną 64 MB SD kortelę- įsitikinkite, kad turite 64 MB ar didesnę kortelę, kad „Windows“suformatuotų ją į FAT32.
Jums taip pat reikės baterijos- aš naudoju išjungiamą mobiliojo telefono bateriją. Norint apriboti įtampą, jums taip pat reikia 3,3 V LDO reguliatoriaus.
Taip pat radau mini USB lizdą, skirtą akumuliatoriui įkrauti
Paimkite garsiakalbį nuo senos ausinių poros.
Ir taip pat įsigykite keletą mikro jungiklių
Jums taip pat reikės keistų tranzistorių ir pasyvių elementų, tačiau jūs turėtumėte turėti tai!
4 žingsnis: maitinimo grandinė
Maitinimas į kortelę perjungiamas naudojant paprastą kortelės gabalą, kuris yra tarp dviejų laidų kontaktų. Pakėlus kortelės dangtelį, kortelė atsitraukia ir kontaktai sutrumpėja, įjungiant reguliatorių.
Reguliatorius tiekia 3.3V į mikro ir SD kortelę.
Baterija įkraunama per USB prievadą, naudojant siaubingą mažo įkrovimo grandinę.
Akumuliatoriaus įkrovos lygis bus nuo 3 iki 4 voltų, todėl rezistorius nukris nuo 1,3 iki 0,3 volto. Tai suteikia įkrovimo srovę nuo 43 iki 15 mA, kuri yra gana lėta, tačiau bent jau mažesnė tikimybė, kad ji susprogs.
5 žingsnis: garso grandinė
Garsą skleidžia PWM kanalas, veikiantis 8MHz sistemos laikrodžiu „fazės teisingo“režimu (aukštyn ir žemyn), kuris trunka 512 laikrodžių per ciklą.
Tai reiškia, kad faktinis imties dažnis yra 15, 625Khz, kuris yra pakankamai artimas garso failo imties dažniui 16Khz.
Rezistorius ir kondensatorius prieš tranzistorių yra žemo dažnio filtras. Puodas sureguliuoja atsaką. 100K vertė yra todėl, kad tai viskas, ką galėjau rasti!
Transistorius veikia labai neefektyviai, kai yra emitterio sekimo konfigūracija.
Rezistorius/kondensatorius po tranzistoriaus veltui tikisi slopinti pereinamuosius. Nežinau, ar veikia taip, kaip numatyta. Kortelė veikia, todėl džiaugiuosi …
6 žingsnis: Statyba viduje
Pradėjau spausdindama bazinę kortelę su komponentų padėtimis. Nukopijavau ir įklijavau dalių kontaktus iš duomenų lapų, kad turėčiau nuorodą.
Klijuokite dalis klijų pistoletu.
Lituoklis šalin!
Daugiau klijų pistoleto!
7 žingsnis: popierinis amatas
Išspausdinkite dėžutę ant kortelės, sulankstykite ir suklijuokite!
Aš padariau specialius išjungimus SD kortelei, USB įkrovimo kištukui, nuoseklaus prievado antraštei ir programavimo antraštei.
8 žingsnis: programinė įranga
Aš pavogiau SD kortelės skaitymo programinę įrangą iš „CC Dharmani“. Apsilankykite www.dharmanitech.com.
Aš neskelbiu savo kodo, nes jis labai netvarkingas, ir jis iš tikrųjų tik pakeitė šio vaikino kodą.
PWM laikmačio perpildymo pertrauka ištraukia naują mėginį iš buferio ir nustato PWM vertę. Pagrindinė programa bando kuo greičiau užpildyti buferį iš SD kortelės. Atrodo gana veiksminga.
9 veiksmas: garso įrašai
Kodeksas atlieka klausimus ir baudas.
Klausimus sudaro įžanga, klausimas, trys „raidžių“klipai (ty „A“, „B“, „C“), trys „Parinktys“(pvz., „Ar tai“, „ar tai yra“, „ar yra atsakymas “), trys atsakymo parinktys, laukimo ciklas,„ teisingas “klipas ir„ neteisingas “klipas.
Kažkur radau tuos, kurie nori tapti milijonieriais, ir panaudojau juos kaip pagrindą.
10 veiksmas: baigta
Nusiųskite laišką kažkam nieko neįtariančiam draugui.