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

Retro Pac-Man ժամացույց ՝ 6 քայլ (նկարներով)
Retro Pac-Man ժամացույց ՝ 6 քայլ (նկարներով)

Video: Retro Pac-Man ժամացույց ՝ 6 քայլ (նկարներով)

Video: Retro Pac-Man ժամացույց ՝ 6 քայլ (նկարներով)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Նոյեմբեր
Anonim
Image
Image

TechKiwiGadgetsTechKiwiGadgets- ը Instagram- ում Հետևեք հեղինակի ավելին.

USB լիցքավորման անսարքությունների վերացում
USB լիցքավորման անսարքությունների վերացում
USB լիցքավորման անսարքությունների վերացում
USB լիցքավորման անսարքությունների վերացում
USB վերալիցքավորվող էկո -բարեկամական լապտեր
USB վերալիցքավորվող էկո -բարեկամական լապտեր
USB վերալիցքավորվող էկո -բարեկամական լապտեր
USB վերալիցքավորվող էկո -բարեկամական լապտեր
Անիմացիոն բառերի ժամացույց
Անիմացիոն բառերի ժամացույց
Անիմացիոն բառերի ժամացույց
Անիմացիոն բառերի ժամացույց

Մասին. Խենթանում եմ տեխնոլոգիայի և այն հնարավորությունների մասին, որոնք այն կարող է բերել: Ես սիրում եմ եզակի իրեր կառուցելու մարտահրավերը: Իմ նպատակն է տեխնոլոգիան դարձնել զվարճալի, համապատասխան առօրյա կյանքին և օգնել մարդկանց հաջողության հասնել թույնի մեջ: Ավելին TechKiwiGadgets- ի մասին »

Կառուցեք Pac-Man ինտերակտիվ մահճակալի ժամացույց ՝ սենսորային էկրանով և Pac-Man- ի անիմացիոն պատկերներով:

Այս հիանալի նախագիծը զարմանալիորեն պարզ է պատրաստել և հիանալի նվեր է Pac-Man- ի այն նոստալգիկ թմրամոլների համար:

Բացի Pac-Man խաղի հետ փոխազդեցության հնարավորությունից, կարող եք ահազանգի համար ձայնագրել ձեր նախընտրած ձայնը:

*** V10 ծածկագիրը թողարկված է բնօրինակ Pacman Gameplay- ով, այժմ ներառված է կետերով ***

Քայլ 1: Հավաքեք նյութերը

Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը

Retro Pac-Man ժամացույցը պատրաստված է 5 հիմնական մոդուլներից, պատյանով, որը կտրված է MDF փայտից:

  1. Arduino Board - Arduino Mega 2560 (1, 2 և 3 կետերը կարելի է ձեռք բերել մեկ փաթեթով)
  2. Touch Screen Arduino Shield - 3,2 դյույմ Mega Touch L CD
  3. Expansion Board Shield Touch Screen - 3.2 "TFT LCD էկրան + Touch Screen Arduino's Mega 2560- ի համար (*Նշում. Խուսափեք Sainsmart- ից, տե՛ս ստորև բերված բաժինը 4)
  4. Իրական ժամանակի ժամացույցի մոդուլ - DS3231 RTC
  5. Ձայնագրիչի մոդուլ - ISD1820 Ձայնագրիչ

Հրահանգների մեջ կցված է անհրաժեշտ Arduino ծածկագիրը, գրադարանների հղումները և ցանկացած հատուկ գրաֆիկական ֆայլեր, որոնք ձեզ հարկավոր են նախագիծը կառուցելու համար:

Վերոնշյալ ցանկում կան մասեր մատակարարների հղումներ, որոնք նման են նախատիպում օգտագործվող իրերին: Դուք ազատ եք մասերը մատակարարել այնտեղից, որտեղ դուք նպատակահարմար եք գտնում, որպեսզի ծախսերը նվազագույնի հասցվեն:

Այս մոդուլներից բացի, ձեզ կպահանջվեն հետևյալ բաղադրիչները

  1. Վահանակի կապում x 4 ՝ առջևի պատյանը մարմնին ամրացնելու համար
  2. Երկու մասի էպոքսիդային խեժ ՝ պատյանը միասին սոսնձելու համար
  3. Հղկաթուղթ - 4 հատ `յուրաքանչյուրը լավ և միջին դասի փայտի հղկման համար
  4. 3 մմ տրամագծով փայտե հորատիչով էլեկտրական փորվածք:
  5. USB մալուխ 1 մ երկարությամբ
  6. USB լիցքավորիչ (օգտագործվում է ժամացույցի էներգիայի մատակարարման համար)
  7. 150 մմ x 30 մմ x 3 մմ MDF կամ ստիրոլ ՝ փակագծի կառուցման համար, որը միացումն ամրացնում է պատյանում
  8. Տաք սոսինձ ատրճանակ

Լրացուցիչ Auto Back Light լուսավորման բաղադրիչները պարտադիր են միայն մահճակալի ժամացույցի դեպքում

  1. Դիմադրություն 270k Օմ
  2. Zener Diode 3.3v 0.5 վտ
  3. Ռեզիստոր 47 Օմ
  4. Լույսից կախված դիմադրություն (LDR)

Քայլ 2: Կառուցեք գործը

Կառուցեք գործը
Կառուցեք գործը
Կառուցեք գործը
Կառուցեք գործը
Կառուցեք գործը
Կառուցեք գործը

Պատյանը պատրաստված է 9 մմ և 3 մմ MDF փայտից, որը ձևով կտրված է լազերային: Ստորև բերված են պահանջվող մասերի չափսերով և քանակով ֆայլեր, որոնք կարող եք ուղարկել տեղական լազերային կտրող ընկերություն `դա ձեզ համար անելու համար:

1. Առջևի վահանակ

Առջևի վահանակը տեղադրված է երկու կողային օղակների միջև և սոսնձված տեղում 5 րոպեանոց երկու մասից բաղկացած էպոքսիդային սոսինձով: Carefulգույշ եղեք, մի չափազանցեք սոսինձը, քանի որ այն ցույց կտա, եթե այն դուրս է գալիս կողքերից:

Բացի այդ, մի փոքր կտոր նյութ սոսնձված է առջևի կափարիչի գրիլին `գեղեցիկ ազդեցություն ապահովելու համար, ինչպես նաև թույլ է տալիս զարթուցիչի ձայնին կատարել ժամացույցի առջևը:

Չորս վահանակներ տեղադրվել են առջևի վահանակի ներքին մասի անկյուններում և սոսնձվել տեղում ՝ մոտ 10 մմ հեռավորության վրա, դուրս ցցված պատյանի մեջ: Սա կտեղադրվի հետևի վահանակի մեջ, որպեսզի այն հեռացվի փորձարկման ընթացքում:

2. Հետևի վահանակ

Հետևի վահանակը բաղկացած է հինգ կողային օղակներից, որին հաջորդում է հետևի պատյանը, որը ամրացված է վերջնական կողային օղակով: Եվս մեկ անգամ և սոսնձված տեղում 5 րոպեանոց երկու մասից բաղկացած էպոքսիդային սոսինձով: Carefulգույշ եղեք, մի չափազանցեք սոսինձը, քանի որ այն ցույց կտա, եթե այն դուրս է գալիս կողքերից:

Օգտագործելով անցքի դիրքերը առջևի վահանակի կապումներից, ուշադիր նշեք և հորատեք 3 մմ անցքեր և ստուգեք, որ առջևի և հետևի միավորները միացված են միմյանց:

3. Ավազի և ներկի բաղադրամասեր Երբ հավաքեք առջևի և հետևի մասերը, կարող եք ընտրել ցանկացած գույն ներկել կամ պարզապես թեթևակի ավազել ձեռքով և ծածկել թափանցիկ լաք լակիով: Ես ընտրեցի վերջինս, քանի որ ինձ շատ դուր եկավ շեշտված փայտի էֆեկտը, որը լազերային կտրիչը թողեց թեթև հղկումից հետո: Ես ստիպված էի 3 -ից 4 շերտ մաքուր լաք ցանել փայտի վրա, որպեսզի այն փակվի, քանի որ փայտը շատ ծակոտկեն է:

4. Այլընտրանքային 3D պատյան Երկու ստեղծող սիրով հրապարակել են 3D ձևանմուշ այս Retro Pacman ժամացույցի համար

Սրանք կարելի է գտնել այստեղ

Pac man case by feconinc

Pac man ժամացույցի գործի ռեմիքս TronicGr- ի կողմից

Քայլ 3. Հավաքեք էլեկտրոնային մոդուլներ

Հավաքեք էլեկտրոնային մոդուլներ
Հավաքեք էլեկտրոնային մոդուլներ
Հավաքեք էլեկտրոնային մոդուլներ
Հավաքեք էլեկտրոնային մոդուլներ
Հավաքեք էլեկտրոնային մոդուլներ
Հավաքեք էլեկտրոնային մոդուլներ

Ընդհանուր սխեման պարունակում է իրական ժամանակի ժամացույց, Arduino Mega, ձայնային մոդուլ, սենսորային էկրան և էկրանի պահոց:

1. Իրական ժամանակի ժամացույց

Տեղադրեք Realtime ժամացույցը Arduino Mega- ի հետևի մասում, ինչպես ներկայացված նկարում: Ես օգտագործեցի տաք սոսինձ ատրճանակ և փաթեթավորման փրփուր `ապահովելու համար, որ դրանք չեն դիպչում, և կա մի փոքր բարձ, որը կլանում է շարժումը: Իմ դեպքում, ես RTC- ի 2 ոտքեր ուղղակիորեն զոդեցի Arduino- ին և օգտագործեցի կապի մետաղալար `5v- ն և GND- ն Arduino- ին միացնելու համար:

2. Ձայնագրման մոդուլ

Սրանք իսկապես զով են և հեշտ օգտագործման համար: Նմանապես, ինչպես վերևում, օգտագործեք փրփուր և տաք սոսինձ ՝ մոդուլը և բարձրախոսը տեղադրելու համար Arduino- ի հետևի մասում ՝ հոգալով, որ նրանք մեկուսացված են դիպչելուց: Ձայնի մոդուլը գործարկվում է Arduino- ի D8- ի միջոցով, ուստի այս և էներգիայի մատակարարումը պետք է միացվեն `տրված սխեմայի համաձայն:

3. Auto Backlight Dimmer (ըստ ցանկության) Եթե մտադիր եք օգտագործել որպես մահճակալի ժամացույց, ապա, ամենայն հավանականությամբ, կցանկանաք ավտոմատ կերպով լուսավորել գիշերային լուսավորությունը, որպեսզի դա չազդի ձեր քնի վրա: (Եթե ոչ, ապա կարող եք բաց թողնել այս քայլը):

Unfortunatelyավոք, TFT էկրանի հետևի լուսավորությունը միացված է +3.3 վ լարման վրա և չի կարող կարգավորվել Arduino- ով: Սա նշանակում է, որ մենք պետք է անջատենք այն և նորից միանանք Arduino- ի PWM կապին ՝ Հետ լուսավորության լուսավորությունը վերահսկելու համար: Ես ուզում էի դա անել բաղադրիչների վրա կապում կամ հետքերի նվազագույն վնասով, ուստի հետևեցի հետևյալ մոտեցմանը:

Հետևեք ստորև նշված քայլերին ուշադիր

ա) Դրան հասնելու համար լույսից կախված ռեզիստորը (LDR) տեղադրված է միավորի հետևում `լույսը հայտնաբերելու համար: Հորատեք երկու 3 մմ տրամագծով պատյան և անցեք LDR ոտքերը անցքերի միջով: Կաբինետի ներսում օգտագործեք տաք սոսինձ ՝ ոտքերը տեղում պահելու համար: Գործի ներքին մասում երկու լար լարեք և միացրեք դրանք սխեմայի համաձայն: Arduino- ի A7- ին ավելացրեք 270k Ohm ռեզիստոր `սխեմայի սխեմայի համաձայն:

բ) Հեռացրեք TFT էկրանը և տեղադրեք այն ամուր մակերևույթի վրա: Բացահայտեք 19 -րդ քորոցը (LED_A) և զգուշորեն հեռացրեք մի քանի միլիմետր պլաստմասե քորոցի հիմքում: Թեքեք քորոցը հարթ և հեռու միակցիչից ՝ ըստ վերևի նկարի: Ստուգեք, որ TFT Sheild- ը կարող է սերտորեն միանալ ցանցին, և որ թեքված քորոցը չի խոչընդոտում վարդակից կամ վարդակից:

գ) 47 Օմ -ի գրանցամատույցը կպցրեք քորոցի վրա թեքված վիճակում և ռեզիստորից մետաղալար միացրեք Arduino Mega- ի D9- ին: Arduino D9 քորոցը կարող է ընկղմվել մինչև 40 մԱ, այնպես որ ռեզիստորը դա սահմանափակում է այսից փոքրից: Կցեք 3.3 վ Zener դիոդ նույն քորոցին (LED_A) և միացրեք այն երկրին ՝ ըստ դիագրամի: Դրա նպատակն է պաշտպանել լուսավորությունը գերլարումից, քանի որ այն կկարգավորի լարումը մինչև 3.3 վ:

4. TFT Screen և Arduino Shield fullyգուշորեն մղեք 3.2 'TFT Touch Screen միակցիչները TFT Arduino Shield- ի մեջ: Այնուհետև զգուշորեն միացեք Arduino- ի վերևին ՝ ըստ ներկայացված նկարի: RTC- ն ունի մարտկոց, այնպես որ կպահպանի ճիշտ ժամանակը, նույնիսկ եթե հոսանքը անջատված է: Rmարթուցիչի ժամանակը պահվում է Eeprom- ում Arduino- ում, ինչը նշանակում է, որ այն կպահպանվի, եթե հոսանքազրկում լինի:

Քայլ 4: Վերբեռնեք ծածկագիրը և փորձեք ժամացույցը

Վերբեռնեք ծածկագիրը և փորձեք ժամացույցը
Վերբեռնեք ծածկագիրը և փորձեք ժամացույցը

"բեռնում =" ծույլ"

DK և այլ թեմաներ
DK և այլ թեմաներ
DK և այլ թեմաներ
DK և այլ թեմաներ

Retro Pac-Man ockամացույցի ծածկագիրը կարող է փոփոխվել ՝ այլ թեմաներ ապահովելու համար: USB մալուխը նշանակում է, որ այլ Արտադրողների համար կա ներուժ `զարգացնելու իրենց յուրահատուկ թեմաները:

Ներառված է էշ Կոնգի նախնական տարբերակը: Theամացույցը գործում է սովորականի պես, իսկ Մարիոյին կառավարելու համար տեղադրված է սենսորային էկրանի հսկողություն:

*** Արտադրության 3 -րդ տարբերակը այժմ թողարկված է այս հրահանգով ***

Վերև, ներքև, ձախ և աջ հսկիչները կարող են օգտագործվել Մարիոյի ուղղությունը փոխելու համար ՝ միայն հպելով էկրանի վերևին, ներքևին, ձախին և աջին:

Ձախ կամ աջ ճանապարհորդելիս ցատկելու համար հպեք էկրանի վերևին: Կարգավորման ընտրացանկը ակտիվացնելու համար սեղմեք էկրանի կենտրոնը:

Հուսով եմ, որ սա ոգեշնչում է մյուսներին հետագա զարգացման համար !!

Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ
Միկրոկառավարիչների մրցույթ 2017 թ

Միկրոկառավարիչների մրցույթի առաջին մրցանակ 2017 թ

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