Բովանդակություն:

Էլեկտրոնային վիկտորինայի ամանորյա բացիկ. 10 քայլ (նկարներով)
Էլեկտրոնային վիկտորինայի ամանորյա բացիկ. 10 քայլ (նկարներով)

Video: Էլեկտրոնային վիկտորինայի ամանորյա բացիկ. 10 քայլ (նկարներով)

Video: Էլեկտրոնային վիկտորինայի ամանորյա բացիկ. 10 քայլ (նկարներով)
Video: «Սեբաստացիներ» մանկական երգչախումբ, առցանց ուսուցում 2024, Նոյեմբեր
Anonim
Էլեկտրոնային վիկտորինայի ամանորյա բացիկ
Էլեկտրոնային վիկտորինայի ամանորյա բացիկ

Wantանկանու՞մ եք հետաքրքիր բան պատրաստել Սուրբ ննդյան տոնի համար:

Ի՞նչ կասեք Սուրբ Christmasննդյան էլեկտրոնային վիկտորինային բացիկի մասին: Այն նվագում է SD քարտից անջատված ալիքային ֆայլերի հարցերը, այնպես որ կարող եք այն հարմարեցնել մտածված և/կամ սողացող հարցերով: Եթե վիկտորինաները հարցական են, ապա այս քարտը ավելի շատ փորձություն է:

Քայլ 1. Վիկտորինայի խաղ

Վիկտորինայի խաղ
Վիկտորինայի խաղ

Քարտը խաղում է սանթի հարցերը, և դրանք պետք է պատասխանեն ՝ սեղմելով A, B կամ C կոճակները:

Եթե նրանք սխալ են ստանում պատասխանը, նրանք պետք է տուգանք կատարեն (այս դեպքում լսեք Boney M- ի ամանորյա երգերը ՝ մի քանի անգամ սեղմելով ստեղնը ՝ համոզվելու համար, որ նրանք պարզապես չեն փախչի) Ամեն անգամ, երբ սխալ եք ստանում, պատժի չափը բարձրանում է (այսինքն ՝ պետք է ավելի երկար Boney M հոլովակ լսել)

Քայլ 2: Ինչպես է այն աշխատում

Ինչպես է դա աշխատում
Ինչպես է դա աշխատում

Միկրոկոնտրոլերը SD քարտից անջատում է 16KHz 8bit մոնոավավ ֆայլեր: Ֆայլերը կազմակերպված են տարբեր հարցերի և պատասխանների մեջ: Ամենաաշխատանքը բոլոր հարցերի միավորումն է:

Կոճակները կեղծված են ուղիղ դեպի միկրո:

Բանախոսը վարվում է PWM ելքի միջոցով, որը, ենթադրում եմ, նոր է: Այն ունի մի քանի պարզ արտաքին զտիչ:

SD քարտը գործարկվում է SPI ռեժիմում ՝ ISP ծրագրավորման վերնագրի հետ միասին:

Քայլ 3: Մասերի ջնջում

Մաքրման մասեր
Մաքրման մասեր

Ես օգտագործել եմ Atmel ATMEGA32 AVR միկրոպրոցեսոր: Գրեթե ցանկացած AVR, կամ այդ հարցում միկրո, կաշխատի: Ես աշխատում եմ 8 ՄՀց արտաքին բյուրեղով, որպեսզի սերիական պորտի համար ժամանակը համապատասխան լինի:

Ես ձեռք եմ բերել հին 64 Մբ SD քարտ- Համոզվեք, որ 64 Մբ կամ ավելի մեծ քարտ եք ստացել, որպեսզի պատուհանները այն ձևափոխեն FAT32- ի:

Ձեզ նույնպես պետք է մարտկոց- ես օգտագործել եմ բջջային հեռախոսի մարտկոցը: Լարման սահմանափակման համար անհրաժեշտ է նաև 3.3V LDO կարգավորիչ:

Ես գտա նաև մարտկոցը լիցքավորելու համար նախատեսված mini-usb վարդակ

Վերցրեք բարձրախոսը հին զույգ ականջակալներից:

Եվ նաև միկրո անջատիչներ ձեռք բերեք

Ձեզ նույնպես պետք են որոշ տարօրինակ տրանզիստորներ և պասիվներ, բայց դուք պետք է ունենաք այս իրերը շուրջը:

Քայլ 4: Էլեկտրական միացում

Power Circuit
Power Circuit
Power Circuit
Power Circuit

Քարտի հզորությունը փոխվում է մի պարզ քարտի միջոցով, որը տեղակայված է երկու մետաղալարերի շփումների միջև: Երբ քարտի կափարիչը բարձրացվում է, քարտը հետ է քաշվում, իսկ կոնտակտները `կարճ` ուժգնացնելով կարգավորիչը:

Կարգավորիչը մատակարարում է 3.3 Վ միկրո և SD քարտ:

Մարտկոցը լիցքավորվում է USB պորտի միջոցով `օգտագործելով սարսափելի հոսանքի լիցքավորման միացում:

Մարտկոցի մակարդակը կլինի 3 -ից 4 վոլտի սահմաններում ՝ ստեղծելով 1.3 -ից 0.3 վոլտ -ի անկում ռեզիստորի երկայնքով: Սա լիցքավորման հոսանք է տալիս 43 -ից 15 մԱ -ի միջև, որը բավականին դանդաղ է, բայց գոնե ավելի քիչ հավանական է, որ այն պայթեցվի:

Քայլ 5: Աուդիո միացում

Աուդիո միացում
Աուդիո միացում

Ձայնը վարում է PWM ալիքը, որն աշխատում է համակարգի ժամացույցից 8 ՄՀց հաճախականությամբ «փուլային ճիշտ» ռեժիմում (վեր ու վար), որը տևում է 512 ժամացույց մեկ ցիկլի համար:

Սա նշանակում է, որ արդյունավետ նմուշի արագությունը 15, 625 ԿՀց է, ինչը բավական մոտ է 16 ԿՀց ձայնային ֆայլի ընտրանքի արագությանը:

Տրանզիստորից առաջ ռեզիստորը և կոնդենսատորը ցածր անցումային ֆիլտր են: Կաթսան կարգավորում է արձագանքը: 100K արժեքը այն է, որ սա այն ամենն է, ինչ ես կարող էի գտնել:

Տրանզիստորը շատ անարդյունավետ է գործում emitter follower կոնֆիգուրացիայում:

Տրանզիստորից հետո դիմադրությունը/կոնդենսատորը անցողիկներին ճնշելու զուր հույսեր են կապում: Չգիտեմ, արդյոք այն աշխատում է այնպես, ինչպես նախատեսված էր: Քարտը աշխատում է, այնպես որ ես գոհ եմ…

Քայլ 6: Ներսում շինարարություն

Ներսում շինարարություն
Ներսում շինարարություն

Ես սկսեցի տպելով հիմնական քարտ `բաղադրիչների դիրքերով: Ես պատճենել և կպցրել եմ մասերի պինուտները տվյալների թերթերից, որպեսզի այնտեղ հղում ունենամ:

Կպչեք մասերը սոսինձ ատրճանակով:

Sոդման հեռու!

Ավելի սոսինձ ատրճանակ:

Քայլ 7: Պաստառագործություն

Թղթե արհեստագործություն
Թղթե արհեստագործություն

Տպեք տուփը քարտի վրա, ծալեք և սոսնձեք այն միասին:

Ես հատուկ կտրվածքներ արեցի SD քարտի, USB լիցքավորման խցանի, սերիական պորտի վերնագրի և ծրագրավորման վերնագրի համար:

Քայլ 8: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում

Ես գողացել եմ SD Card ընթերցման ծրագիրը CC Dharmani- ից: Ստուգեք www.dharmanitech.com կայքը:

Ես չեմ տեղադրում իմ կոդը, քանի որ այն շատ խառնաշփոթ է, և այն իսկապես պարզապես շեղվել է այս տղայի ծածկագրից:

PWM ժմչփի արտահոսքի ընդհատումը հանում է նոր նմուշը բուֆերից և սահմանում PWM արժեքը: Հիմնական ծրագիրը փորձում է հնարավորինս արագ լրացնել բուֆերը SD քարտից: Կարծես բավականին արդյունավետ է:

Քայլ 9: Ձայնային հոլովակներ

Ձայնային տեսահոլովակներ
Ձայնային տեսահոլովակներ

Կոդը խաղում է հարցեր և տույժեր:

Հարցերը բաղկացած են ներածությունից, հարցից, երեք «տառ» տեսահոլովակներից (այսինքն ՝ «A», «B», «C»), երեք «ընտրանքներից» (օրինակ ՝ «դա» է, «կամ դա՞ է», «կամ է պատասխան »), պատասխանի երեք տարբերակ, սպասման օղակ,« ճիշտ »և« սխալ »սեղմակներ:

Ես գտա նրան, ով ցանկանում է միլիոնատեր լինել, և ինչ -որ տեղ օգտագործեցի դրանք:

Քայլ 10: Ավարտված

Ավարտվեց
Ավարտվեց

Ուղարկեք այն ինչ -որ կասկածելի ընկերոջը:

Խորհուրդ ենք տալիս: