
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:41
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
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
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
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
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
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
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
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
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
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
Saatke see mõnele pahaaimamatule sõbrale.
Soovitan:
PCB jõulukaart: 3 sammu (piltidega)

PCB jõulukaart: kui jõulud on ukse ees, mõtlesin kena kingiideele oma sugulastele ja sõpradele. Tellisin hiljuti mõne projekti jaoks paar trükkplaati ja arvasin, et oleks tore teha trükkplaadilt jõulukaarte. Lisaks sellele, et see on
Arduino viktoriini helisignaal: 8 sammu (piltidega)

Arduino viktoriini helisignaal: Tere! See on minu esimene juhendatav. Viktoriini helisignaali plaanid algasid, kui mu kolleeg, kes juhib ka mängusaadet, palus inimesi, kes võiksid viktoriinisummeri ehitada. Võtsin selle projekti enda kätte ja väheste sõprade (Blaze ja Errol) abiga
Certameni viktoriini harjutusmasin: 12 sammu (piltidega)

Certameni viktoriini harjutusmasin: Junior Classical League'i viktoriinimeeskonna võistlus Certamen hõlmab viktoriiniküsimusi kreeka/rooma teemadel. Üksikud võistlejad vajutavad vastuse saamisel summeri nuppe. Masin jälgib nuppude eelseadistamise järjekorda
Fractal Popup jõulukaart: 5 sammu

Fractal Popup jõulukaart: see on minu esimene juhendatav, nii et palun olge lahke! Näitan, kuidas luua jõulude hüpikkaart, millel on piltide fraktaalne lagunemine. Saate sobitada oma isiklikud fotod ja pildid nii, et kogu kujundus oleks jõulupuu. See võtab aega
Häkkitav jõulukaart ja ornament: 6 sammu (piltidega)

Häkkitav jõulukaart ja ornament: vilkuv ja piiksuv pühadekaart on meid alati paelunud. See on meie häkkitav DIY versioon, mis on valmistatud ATtiny13A ja mõne LED -iga - vajutage nuppu, et puus lühikest valgusetendust esitada. Sel aastal saadame need sõpradele ja perele. See on