Բովանդակություն:
- Քայլ 1: Հավաքեք նյութերը
- Քայլ 2: Կառուցեք գործը
- Քայլ 3. Հավաքեք էլեկտրոնային մոդուլներ
- Քայլ 4: Վերբեռնեք ծածկագիրը և փորձեք ժամացույցը
Video: Retro Pac-Man ժամացույց ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
TechKiwiGadgetsTechKiwiGadgets- ը Instagram- ում Հետևեք հեղինակի ավելին.
Մասին. Խենթանում եմ տեխնոլոգիայի և այն հնարավորությունների մասին, որոնք այն կարող է բերել: Ես սիրում եմ եզակի իրեր կառուցելու մարտահրավերը: Իմ նպատակն է տեխնոլոգիան դարձնել զվարճալի, համապատասխան առօրյա կյանքին և օգնել մարդկանց հաջողության հասնել թույնի մեջ: Ավելին TechKiwiGadgets- ի մասին »
Կառուցեք Pac-Man ինտերակտիվ մահճակալի ժամացույց ՝ սենսորային էկրանով և Pac-Man- ի անիմացիոն պատկերներով:
Այս հիանալի նախագիծը զարմանալիորեն պարզ է պատրաստել և հիանալի նվեր է Pac-Man- ի այն նոստալգիկ թմրամոլների համար:
Բացի Pac-Man խաղի հետ փոխազդեցության հնարավորությունից, կարող եք ահազանգի համար ձայնագրել ձեր նախընտրած ձայնը:
*** V10 ծածկագիրը թողարկված է բնօրինակ Pacman Gameplay- ով, այժմ ներառված է կետերով ***
Քայլ 1: Հավաքեք նյութերը
Retro Pac-Man ժամացույցը պատրաստված է 5 հիմնական մոդուլներից, պատյանով, որը կտրված է MDF փայտից:
- Arduino Board - Arduino Mega 2560 (1, 2 և 3 կետերը կարելի է ձեռք բերել մեկ փաթեթով)
- Touch Screen Arduino Shield - 3,2 դյույմ Mega Touch L CD
- Expansion Board Shield Touch Screen - 3.2 "TFT LCD էկրան + Touch Screen Arduino's Mega 2560- ի համար (*Նշում. Խուսափեք Sainsmart- ից, տե՛ս ստորև բերված բաժինը 4)
- Իրական ժամանակի ժամացույցի մոդուլ - DS3231 RTC
- Ձայնագրիչի մոդուլ - ISD1820 Ձայնագրիչ
Հրահանգների մեջ կցված է անհրաժեշտ Arduino ծածկագիրը, գրադարանների հղումները և ցանկացած հատուկ գրաֆիկական ֆայլեր, որոնք ձեզ հարկավոր են նախագիծը կառուցելու համար:
Վերոնշյալ ցանկում կան մասեր մատակարարների հղումներ, որոնք նման են նախատիպում օգտագործվող իրերին: Դուք ազատ եք մասերը մատակարարել այնտեղից, որտեղ դուք նպատակահարմար եք գտնում, որպեսզի ծախսերը նվազագույնի հասցվեն:
Այս մոդուլներից բացի, ձեզ կպահանջվեն հետևյալ բաղադրիչները
- Վահանակի կապում x 4 ՝ առջևի պատյանը մարմնին ամրացնելու համար
- Երկու մասի էպոքսիդային խեժ ՝ պատյանը միասին սոսնձելու համար
- Հղկաթուղթ - 4 հատ `յուրաքանչյուրը լավ և միջին դասի փայտի հղկման համար
- 3 մմ տրամագծով փայտե հորատիչով էլեկտրական փորվածք:
- USB մալուխ 1 մ երկարությամբ
- USB լիցքավորիչ (օգտագործվում է ժամացույցի էներգիայի մատակարարման համար)
- 150 մմ x 30 մմ x 3 մմ MDF կամ ստիրոլ ՝ փակագծի կառուցման համար, որը միացումն ամրացնում է պատյանում
- Տաք սոսինձ ատրճանակ
Լրացուցիչ Auto Back Light լուսավորման բաղադրիչները պարտադիր են միայն մահճակալի ժամացույցի դեպքում
- Դիմադրություն 270k Օմ
- Zener Diode 3.3v 0.5 վտ
- Ռեզիստոր 47 Օմ
- Լույսից կախված դիմադրություն (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: Վերբեռնեք ծածկագիրը և փորձեք ժամացույցը
"բեռնում =" ծույլ"
Retro Pac-Man ockամացույցի ծածկագիրը կարող է փոփոխվել ՝ այլ թեմաներ ապահովելու համար: USB մալուխը նշանակում է, որ այլ Արտադրողների համար կա ներուժ `զարգացնելու իրենց յուրահատուկ թեմաները:
Ներառված է էշ Կոնգի նախնական տարբերակը: Theամացույցը գործում է սովորականի պես, իսկ Մարիոյին կառավարելու համար տեղադրված է սենսորային էկրանի հսկողություն:
*** Արտադրության 3 -րդ տարբերակը այժմ թողարկված է այս հրահանգով ***
Վերև, ներքև, ձախ և աջ հսկիչները կարող են օգտագործվել Մարիոյի ուղղությունը փոխելու համար ՝ միայն հպելով էկրանի վերևին, ներքևին, ձախին և աջին:
Ձախ կամ աջ ճանապարհորդելիս ցատկելու համար հպեք էկրանի վերևին: Կարգավորման ընտրացանկը ակտիվացնելու համար սեղմեք էկրանի կենտրոնը:
Հուսով եմ, որ սա ոգեշնչում է մյուսներին հետագա զարգացման համար !!
Միկրոկառավարիչների մրցույթի առաջին մրցանակ 2017 թ
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Կառուցեք իսկական զանգակահարիչ ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. 3 քայլ (նկարներով)
Կառուցեք իսկական զանգակ հարվածող ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. Փողային զանգ, մի փոքր ռելե և ևս մի քանի իր իսկական զանգը կարող է ժամերը հարվածել ձեր աշխատասեղանին: Թեև այս նախագիծը գործում է Windows և Mac համակարգիչների վրա: OS X- ը նաև, ես որոշեցի տեղադրել Ubuntu Linux- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի