Sisukord:

Elektrooniline viktoriini jõulukaart: 10 sammu (piltidega)
Elektrooniline viktoriini jõulukaart: 10 sammu (piltidega)

Video: Elektrooniline viktoriini jõulukaart: 10 sammu (piltidega)

Video: Elektrooniline viktoriini jõulukaart: 10 sammu (piltidega)
Video: Й.Гайдн. Соната ми минор (e-moll). Темы для викторины по музыкальной литературе. 2024, Juuli
Anonim
Elektrooniline viktoriini jõulukaart
Elektrooniline viktoriini jõulukaart

Kas soovite jõuludeks midagi huvitavat valmistada?

Kuidas oleks elektroonilise küsiva jõulukaardiga? See esitab lainefailide küsimusi SD -kaardilt, nii et saate seda kohandada läbimõeldud ja/või jube küsimustega. Kui viktoriinid on küsivad, on see kaart pigem test.

Samm: viktoriinimäng

Viktoriinimäng
Viktoriinimäng

Kaart mängib sante küsimused ja neile tuleb vastata, vajutades nuppe A, B või C.

Kui nad saavad valesti vastuse, peavad nad karistuse maksma (sel juhul kuulake Boney M jõululaule, vajutades korduvalt klahvi, veendumaks, et nad lihtsalt ära ei jookse) Iga kord, kui saate vale küsimuse, suureneb karistusaste (st peate kuulama veelgi pikemat Boney M klippi)

2. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab

Mikrokontroller esitab SD -kaardilt 16KHz 8 -bitise mono -wav -faili. Failid on jagatud erinevateks küsimusteks ja vastusteks. Kõige rohkem tööd on kõigi küsimuste kokkupanek.

Nupud on otse mikro külge kinnitatud.

Kõlarit juhitakse PWM -väljundi abil, mis on minu arvates uudne. Sellel on lihtne väline filtreerimine.

SD -kaart töötab SPI -režiimis koos ISP programmeerimispäisega.

3. samm: osade kraapimine

Puudutavad osad
Puudutavad osad

Kasutasin Atmel ATMEGA32 AVR mikroprotsessorit. Peaaegu kõik AVR -id või mikrolained töötavad. Ma kasutan 8Mhz välist kristalli, et hoida jadapordi ajastus järjepidev.

Mul on käes vana 64 MB SD-kaart- veenduge, et saate 64 MB või suurema kaardi, nii et Windows vormindab selle FAT32-ks.

Teil on vaja ka akut- kasutasin mobiiltelefoni aku. Pinge piiramiseks vajate ka 3,3 V LDO regulaatorit.

Leidsin ka mini-usb pesa aku laadimiseks

Võtke kõlar vana kõrvaklappide küljest ära.

Ja hankige ka mikrolülitid

Teil on vaja ka paarituid transistore ja passiive, kuid see peaks olema teie ümber!

Samm: toiteahel

Toiteahel
Toiteahel
Toiteahel
Toiteahel

Kaardi toide lülitatakse lihtsa kaarditüki abil, mis on kahe juhtmekontaktide vahel. Kui kaane kate on üles tõstetud, tõmbub kaart tagasi ja kontaktid on lühikesed, lülitades regulaatori sisse.

Regulaator edastab mikro- ja SD -kaardile 3.3V.

Akut laaditakse USB -pordi kaudu, kasutades kohutavat nihkelaadimisahelat.

Aku tase jääb vahemikku 3–4 volti, tekitades takistil 1,3–0,3 voldise languse. See annab laadimisvoolu vahemikus 43 kuni 15 mA, mis on üsna aeglane, kuid vähemalt on tõenäoline, et see õhkib.

Samm: heliahel

Heliahel
Heliahel

Heli juhib PWM -kanal, mis töötab süsteemikellaga 8 MHz sagedusrežiimis (üles ja alla), mis võtab 512 kella tsüklit.

See tähendab, et tegelik diskreetimissagedus on 15, 625Khz, mis on piisavalt lähedal helifaili proovivõtu sagedusele 16Khz.

Takisti ja kondensaator enne transistorit on madalpääsfilter. Pott reguleerib vastust. 100K väärtus on sellepärast, et see on kõik, mida ma leidsin!

Transistor töötab emitteri järgija konfiguratsioonis väga ebaefektiivselt.

Transistori järel olev takisti/kondensaator loodab asjatult transientide summutamist. Ma ei tea, kas see töötab ettenähtud viisil. Kaart töötab, nii et olen õnnelik …

6. samm: ehitamine seestpoolt

Ehitus sees
Ehitus sees

Alustasin aluskaardi printimisega komponentide asukohtadega. Kopeerisin ja kleepisin andmelehtedelt osade otsikud, nii et mul oleks seal viide.

Kinnitage osad liimipüstoliga alla.

Jootma minema!

Veel liimipüstolit!

7. samm: paberitööd

Paberitöö
Paberitöö

Printige kaart kaardile, voltige kokku ja liimige kokku!

Tegin SD-kaardi, USB-laadimispistiku, jadapordi päise ja programmeerimispäise jaoks spetsiaalsed väljalõiked.

8. samm: tarkvara

Tarkvara
Tarkvara

Varastasin CC Dharmanilt SD -kaardi lugemistarkvara. Vaata www.dharmanitech.com.

Ma ei postita oma koodi, sest see on väga räpane ja see on tõesti selle mehe koodist välja muudetud.

PWM -taimeri ülevoolu katkestus tõmbab uue proovi puhverist välja ja määrab PWM -i väärtuse. Põhiprogramm üritab puhvrit SD -kaardilt võimalikult kiiresti täita. Tundub päris tõhus.

9. samm: heliklipid

Heliklipid
Heliklipid

Kood mängib küsimusi ja karistusi.

Küsimused koosnevad sissejuhatusest, küsimusest, kolmest täheklipist (st „A”, „B”, „C”), kolmest „valikust” (nt „kas see on”, „või on see”, „või on vastus”), kolm vastusevalikut, ooteahel,“õige”klipp ja“vale”klipp.

Leidsin kusagilt need, kes tahavad miljonäriks saada, ja kasutasin neid taustaks.

10. samm: lõpetatud

Valmis
Valmis

Saatke see mõnele pahaaimamatule sõbrale.

Soovitan: