Բովանդակություն:
- Քայլ 1: Ստացեք մասերը
- Քայլ 2. Կազմեք հիմնական խորհուրդը:
- Քայլ 3. Կատարեք խաղի փամփուշտը
- Քայլ 4: Խաղեր բեռնել փամփուշտի մեջ:
Video: Վարկային քարտ ATtiny խաղային վահանակ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա հրահանգ է կառուցել Attiny 85 խաղային վահանակ, որը կառուցված է ժամկետանց վարկային քարտի վրա:
Պատրաստի արտադրանքի ցուցադրումը կարելի է գտնել այս youtube- ի հղման մեջ.
խաղարկություն իրական վարկային քարտի վրա:
Ինձ ոգեշնչեցին էներգախնայող ATtiny85 MCU- ի վրա հիմնված մինի խաղային կոնսուլները:
Կան մի քանի ռետրո-խաղային կոնսոլների ձևավորում. Դանիել Շամպայնի ստեղծած Attiny Joypad- ը: (Electro L. I. B) 2018 GPL V3- ը հիանալի հարթակ է `4 ուղղություն ունեցող ուղղիչ կոճակներով/ջոյսթիկով և կրակի մեկ այլ կոճակով: Վեբ բլոգերի կողմից ստեղծված Attiny Arcade կոչվող մյուս հարթակը նույնպես հիանալի մինի խաղային վահանակ է ՝ ընդամենը երկու կոճակ ունենալու պարզությամբ: Երկու հարթակներն էլ ինձ ոգեշնչեցին ստեղծել մի բան, որը լավագույնն է վերցնում երկու աշխարհներից:
Խաղատախտակի այս տարբերակը, որը ես անվանում էի «gametiny», հիմնված է Դանիել Շամպայնի ստեղծած Attiny Joypad- ի վրա: Ես այն փոփոխեցի ՝ USBasp ծրագրավորողի համար վերնագիր ավելացնելու համար, որը կրկնապատկվում է որպես խաղային փամփուշտի վարդակից, որը պարունակում է ATtiny85 չիպ: Կարող եք պատրաստել մի քանի խաղային փամփուշտ և բեռնել ձեր նախընտրած խաղերը, որպեսզի կարողանաք փոխանակել խաղերը ձեր ճանապարհորդության ընթացքում: ATtiny85- ը շատ էներգաարդյունավետ է: Gamesամերով խաղեր խաղալու համար ձեզ հարկավոր է ընդամենը մեկ CR2032 բջջային մարտկոց: Բացի A կոճակից, որը սովորաբար օգտագործվում է որպես կրակի կոճակ, ես ավելացրել եմ B կոճակ ՝ PB3- ը գետնին քաշելու համար: Սա թույլ է տալիս ընդհատման կոդերն աշխատել ինչպես PB1- ի, այնպես էլ PB3- ի համար ՝ հեշտացնելով Attiny խաղասրահի համար գրված խաղերի փոխակերպումը Attiny joypad- ում աշխատելու համար:
Հղումներ
Օրիգինալ Փոքրիկ oyոյպադի դիզայն ՝ Դանիել Շամպայնի կողմից:
sites.google.com/view/arduino-collection
Օրիգինալ Attiny Arcade ստեղնաշարի հավաքածու
webboggles.com/attiny85-game-kit-assembly-instructions/
Arduino տախտակի վարորդ attiny85- ի համար
raw.githubusercontent.com/damellis/attiny/…
սխեմաներ և սկզբնաղբյուրներ ՝
Քայլ 1: Ստացեք մասերը
1. Յուրաքանչյուր խաղային փամփուշտի համար, մեկ ATtiny85 SOD-8 (մակերեսին տեղադրված), մեկ փոքր միակողմանի պերֆ տախտակ (տախտակի նախատիպ), մեկ 8 փին արական վերնագիր:
2. 0.9”I2C Mono OLED (ներկառուցված SSD1306 կարգավորիչներով) 4 կապում (GND, VCC, SCK, SDA):
3. CR2032 3.3V Լիթիումի բջջային մարտկոց:
4. Մարտկոցի կրիչ CR2032- ի համար:
5. մինի պիեզո ձայնային միավոր:
6. Ականջակալների 3.5 մմ անջատիչ անջատիչով
7. 6 լուռ կոճակներ
8. մինի 10K VR ձայնի կառավարման համար:
9. 8-փին իգական վերնագիր `խաղային փամփուշտին միացնելու համար:
10 Mini Slide անջատիչ հոսանքի կոճակի համար
11. expամկետանց 2 վարկային քարտ կամ նույն չափի թուղթ/պլաստմասե տախտակներ:
12. 0.2 մմ կամ 0.3 մմ լամինացված (մեկուսացված) մետաղալար
13. USBasp ծրագրավորող:
14. 8 միջուկի ժապավենային մալուխ:
15. 8 փին իգական վերնագիր և 2x4 կապի կին վերնագիր `ծրագրավորման մալուխի համար:
Քայլ 2. Կազմեք հիմնական խորհուրդը:
Այս նախագիծը որպես շրջանակ օգտագործում է ժամկետանց վարկային քարտ: Կարող եք նաև օգտագործել ստվարաթղթե կամ պլաստմասե տախտակներ:
Նախագծեք հոսանքի կետի կոճակների դասավորությունը: Փաստաթղթի վրա տպեք power point- ը թղթի վրա: Ես օգտագործել եմ մեկ էջի երկու սլայդների տպման կարգավորումները `այն իրական չափին նվազեցնելու համար: Կպչեք դասավորությունը կրեդիտ քարտի վրա `օգտագործելով երկկողմանի ժապավեններ: Նշված կետերի վրա 0,5 մմ տրամաչափի փորվածքների միջոցով անցքեր է բացում, որպեսզի կրեդիտ քարտի վրա ամրացվեն կոճակների և այլ բաղադրիչների ամրակները: Կարճ լարերը կպցրեք յուրաքանչյուր լուռ կոճակի երկու կողմերին, որպեսզի դրանք տեղադրվեն կրեդիտ քարտի մեջ: Կան D-PAD կոճակներ վերև, ներքև, ձախ, աջ և կրակի կոճակներ (A և B): Տեղադրեք կոճակները և այլ բաղադրիչները վարկային քարտի վրա: Ավելի երկար ոտքեր ունեցող բաղադրիչների համար, օրինակ. կոճակները, թեքեք ոտքերը հակառակ ուղղությամբ ՝ այն տեղում պահելու համար: Հակառակ դեպքում, օգտագործեք երկկողմանի ժապավեններ կամ սոսինձ `բաղադրիչները տեղում պահելու համար: Լարացրեք սխեմաները `օգտագործելով 0,3 մմ լամինացված (մեկուսացված) լարեր` սխեմայի համաձայն: Գլխավոր տախտակը հնարավորինս բարակ պահելու համար OLED- ը ուղղակիորեն զոդվում է մետաղալարին `տղամարդու վերնագրի կապում օգտագործելու փոխարեն: Խաղային փամփուշտին միանալու համար օգտագործվում է 8 փին իգական վերնագիր, որն իրականում հանդիսանում է Attiny 85 միկրոկառավարիչ մակերեսին:
Creditածկեք հետևի լարերը երկրորդ վարկային քարտով:
Քայլ 3. Կատարեք խաղի փամփուշտը
1. Կտրեք մի փոքրիկ պերֆ տախտակ, որը կարող է տեղավորել 4 տող `8 անցքից
2. Օգտագործեք կտրիչ `3 -րդ շարքը երկու անջատված կեսի բաժանելու համար (որպեսզի Attiny 85- ի միջին երկու քորոցները կանգնեն):
3. tinոդեք ATtiny85 SOD-8 (մակերեսը տեղադրված է) տախտակի վրա:
4. Առաջին շարքի վրա կպցրեք 8-պինյան արական վերնագիր:
5. Քարտրիջը լարեք սխեմայի համաձայն `օգտագործելով 0.3 մմ լամինացված (մեկուսացված) լարեր:
Քայլ 4: Խաղեր բեռնել փամփուշտի մեջ:
1. Եթե դուք նորեկ եք Arduino- ում, ներբեռնեք arduino- ն arduino.cc- ից: Կտտացրեք Softwareրագրակազմ: Կտտացրեք Ներբեռնում: Այնուհետև ընտրեք ձեր համակարգչի կամ Mac- ի տարբերակը: բեռնել և տեղադրել:
2. թերթեք https://github.com/MrBlinky/Arduboy-homemade-package և հետևեք այնտեղ տրված հրահանգներին `տախտակի սահմանումն ու գրադարանները տնային Arduboy և Flash զամբյուղների աջակցման համար ավելացնելու համար: Ես կամփոփեմ հետևյալ քայլերում.
3. Սկսեք Arduino IDE- ն: Կտտացրեք Նախապատվություններ Arduino- ի վերևի ընտրացանկից: Մուտքագրեք այս տեքստը «Լրացուցիչ խորհուրդների կառավարիչների հասցեների» մեջ https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Եթե դաշտում արդեն ունեք այլ տեքստ, տեղադրեք սա սկզբում լրացուցիչ տեքստ, այնուհետև ավելացրեք «» և պահեք այնտեղ արդեն իսկ մնացած URL- ները անձեռնմխելի:
4. Դուրս եկեք Arduino IDE- ից և նորից սկսեք IDE- ն ՝ վերը նշված փոփոխությունն ուժի մեջ մտնելու համար:
5. Սեղմեք Գործիքներ -> Տախտակ. -> Տախտակի կառավարիչ: Որոնման համար մուտքագրեք «Attiny»: Ընտրեք ՝ Attiny տախտակի վարորդի վերջին տարբերակը տեղադրելու համար: Փաթեթը կավելացվի Arduino- ին:
6. Այժմ ընտրեք Գործիքներ-> Տախտակ. «ATtiny 25/45/85»
և ընտրեք հետևյալ պարամետրերը.
Պրոցեսոր ՝ Attiny 85
Clամացույց ՝ ներքին 8 ՄՀց (միայն Pac Man խաղի համար ընտրեք Ներքին 16 ՄՀց)
Merրագրավորող ՝ USBasp
7. Ձեռք բերեք USBasp ծրագրավորողը, միացրեք այն 5 Վ -ի (3 Վ -ի փոխարեն): USBasp ծրագրավորողը միացրեք USB պորտին և միացրեք ժապավենի մալուխը ծրագրավորողին: Connectապավենի մալուխի մյուս ծայրը 8 փին իգական վերնագրով միացրեք խաղային փամփուշտի արական վերնագրին (դրա վրա ամրացված է Attiny 85 չիպը):
8. Կտտացրեք «Burn Bootloader» ՝ ապահովիչը Attiny 85 -ին այրելու համար: Ստուգեք, թե արդյոք այն հաջողությամբ ավարտված է:
9. Arduino IDE- ից բացեք խաղի սկզբնական կոդը Arduino IDE- ում: Անդրադարձեք իմ GitHub հղմանը այստեղ ՝
10. Կտտացրեք «->» ՝ խաղը USBasp ծրագրավորողի միջոցով կազմելու և ներբեռնելու համար խաղի փամփուշտի ATtiny85 չիպին: Ստուգեք, որ բեռնումը հաջողված է:
11. Տեղադրեք խաղի փամփուշտը հիմնական տախտակին: Միացրեք խաղատախտակը ՝ օգտագործելով սահիկի անջատիչը և սկսեք խաղալ:
12. Խաղերի մեծ մասը գրված է այնպես, որ խաղն ավարտվելուց հետո քնի ռեժիմի անցնի: Արթնացնելու համար պարզապես սեղմեք A կամ B կոճակը:
13. Եթե կոճակները կամ ձայնի ելքը չեն աշխատում, տեղադրեք «Attiny Tester» - ը `ստուգելու համար, արդյոք կոճակների արժեքները ճիշտ փոխվե՞լ են կոճակները սեղմելիս և արձակվելիս, և որ որևէ կոճակ սեղմելիս ձայնային ազդանշաններ եք լսել: Կրկնակի ստուգեք և շտկեք զոդման կամ լարերի հետ կապված ցանկացած խնդիր:
Խորհուրդ ենք տալիս:
Ինչպես բջջային հեռախոսը դարձնել վարկային/դեբետային քարտ `5 քայլ
Ինչպես բջջային հեռախոսը վերածել վարկային/դեբետային քարտի Օգտագործելով այս մեթոդը, դուք կկարողանաք տեղադրել և արդյունահանել RFID չիպը ձեր պահեստային Paypass- ի հասանելի քարտում և տեղադրել այն ձեր բջջային հեռախոսի մեջ: Սա թույլ կտա ձեզ ներկայացնել
Բիզնես քարտ/խաղային վահանակ ՝ ATtiny85 և OLED էկրան ՝ 5 քայլ (նկարներով)
Այցեքարտ/Խաղային վահանակ ՝ ATtiny85 և OLED էկրան. Բարև բոլորին: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք կառուցել ձեր սեփական այցեքարտը/խաղային վահանակը/ինչ կարող եք պատկերացնել, որն ունի լուսավորված I2C OLED էկրան և ATtiny85 միկրոպրոցեսոր: Այս Ուղեցույցում ես ձեզ կպատմեմ, թե ինչպես եմ իմ պատրաստած PCB- ն
Կատարեք Alexa- ի հմտություններ Cloud9- ով- Ոչ վարկային քարտ կամ սարքաշար չի պահանջվում. 7 քայլ (նկարներով)
Կատարեք Alexa հմտություններ Cloud9- ով- վարկային քարտ կամ սարքաշար չի պահանջվում. Բարև, այսօր ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ձեր սեփական Amazon Alexa հմտությունը ՝ օգտագործելով Cloud9- ը: Նրանց համար, ովքեր չգիտեն, Cloud9- ը առցանց IDE է, որն աջակցում է բազմաթիվ տարբեր լեզուների և հարյուր տոկոսով անվճար է ՝ առանց վարկային քարտի պահանջի
Վարկային քարտ IPhone Stand: 6 քայլ (նկարներով)
Վարկային քարտ IPhone Stand. Եթե ունեք անդամակցության քարտ, որի ժամկետը լրացել է և նոր տարածք է զբաղեցնում, այն կարող եք վերածել ձեր iPhone- ի կամ iPod- ի տակդիրի ՝ ընդամենը մի քանի կրճատումներով: Ես այստեղ աշխատանք կատարելու համար օգտագործեցի Dremel- ը, բայց դուք նույնը հեշտությամբ կարող եք անել մի զույգ մկրատով
Վարկային քարտ IPhone Stand: 4 քայլ (նկարներով)
Կրեդիտ քարտի IPhone Stand. Արդյո՞ք ձեր iPhone- ը հոգնել է պարզապես նստել սեղանի վրա: Ուզու՞մ եք, որ նա ոտքի կանգնի և շարունակի իր կյանքը: Այնուհետև արագորեն առանձնացեք հին վարկային քարտից կամ այլ պլաստիկ անդամակցության քարտից: Ձեզ անհրաժեշտ է ընդամենը մի քանի րոպե և մի զույգ մկրատ: Ես