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

Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Քայլ
Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Քայլ

Video: Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Քայլ

Video: Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Քայլ
Video: Day 3 - D&D Celebration 2024, Հուլիսի
Anonim
Dungeons and Dragons Hit Point Tracker E-Ink Display- ով
Dungeons and Dragons Hit Point Tracker E-Ink Display- ով

Հետևեք հեղինակի ավելին ՝

3D տպագիր D&D վիճակի մատանիներ
3D տպագիր D&D վիճակի մատանիներ
3D տպագիր D&D վիճակի մատանիներ
3D տպագիր D&D վիճակի մատանիներ
3D տպագրությամբ Eurorack պատյան
3D տպագրությամբ Eurorack պատյան
3D տպագրությամբ Eurorack պատյան
3D տպագրությամբ Eurorack պատյան

Ես ուզում էի ստեղծել հիթային կետերի հետագծիչ, որը ցուցադրում է բոլոր խաղացողների հարվածների միավորները նորմալացված մասշտաբով, այնպես որ կարող եք հստակ տեսնել, թե ով է ամենից շատ բուժվելու և որքան վատ է անում ամբողջ կուսակցությունը: Այն Bluetooth- ով միանում է Android հեռախոսին, որը ցուցադրում է բոլոր այն կոճակները, որոնք անհրաժեշտ են ձեր կուսակցության կարգավիճակը վերահսկելու համար: Այն սնուցվում է փոխարինելի 9 Վ մարտկոցով: Ընթացիկ վիճակը պահվում է EEPROM- ում, այնպես որ կարող եք մարտկոցը փոխարինել ՝ չկորցնելով բոլորի ընթացիկ հարվածային կետերի արժեքները:

Պարագաներ

Անհրաժեշտ բաղադրիչներ

  • Arduino Mega 2560
  • HC-06 Bluetooth մոդուլ
  • 400x300, 4.2 "E-Ink Display մոդուլ
  • RobotUI հավելվածը Google Play Store- ից
  • 3 դիմադրություն: Valueանկացած արժեք, բայց դրանք բոլորը պետք է լինեն նույն արժեքը:
  • 9 Վ մարտկոց
  • 9 վ մարտկոցի միակցիչ
  • Լարեր և զոդ
  • (ըստ ցանկության) Մի տեսակ պատյան:
  • (ըստ ցանկության) հոսանքի անջատիչ: Կարող եք պարզապես հանել մարտկոցը, բայց անջատիչն ավելի հարմար է:
  • (ըստ ցանկության) Cylewet 55 տախտակ: Եթե դու ինձանից այնքան ես ատում զոդումը:

Գործիքներ

  • Հավանաբար, եռակցման երկաթ
  • Մետաղալար կտրիչ
  • (ըստ ցանկության) 3D տպիչ պատյանների համար

Քայլ 1: Կառուցեք ձեր շրջանը

Կառուցեք ձեր շրջանը
Կառուցեք ձեր շրջանը
Կառուցեք ձեր շրջանը
Կառուցեք ձեր շրջանը

Որոշ հղումներ տարբեր բաղադրիչների համար…

Arduino Mega 2560, HC-06 Bluetooth մոդուլ, 400x300, 4.2 E-Ink Display Module, RobotUI հավելված Google Play Store- ից, STL ֆայլեր…

Լարացրեք բաղադրիչները, ինչպես ցույց է տրված Fritzing էլեկտրագծերի դիագրամում: Եթե դուք, ինչպես և դուք, սարսափելի եք զոդման մեջ և նախընտրում եք, երբ հնարավոր է, օգտագործել տախտակներ, ապա կարող եք ձեռք բերել բավականաչափ փոքր տախտակ, որը տեղավորվելու է պատյանում: Ես օգտագործել եմ Cylewet 55 տախտակ (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

Դուք կարող եք բաց թողնել հոսանքի անջատիչը, եթե ցանկանում եք մարտկոցը միացնել Arduino- ի Vin- ին, բայց միացնելու/անջատելու համար ստիպված կլինեք ավելացնել/հանել մարտկոցը: Դուք միայն պետք է այն միացնեք խաղային նստաշրջանի սկզբում, այնպես որ սա կենսունակ է:

Ձեզ անհրաժեշտ չէ մարտկոցը միացված լինելու դեպքում, եթե Arduino Mega- ն միացնում եք USB մալուխը ծրագրավորման համար, ուստի հաջորդ քայլի համար լավագույնն է այն հեռացնել:

Քայլ 2: Վերբեռնեք կոդը Arduino- ում

Վերբեռնեք կոդը Arduino- ում
Վերբեռնեք կոդը Arduino- ում

Ստեղծեք «HPTrackerEInk» անունով գրացուցակ և տեղադրեք դրան կցված HPTrackerEInk.ino ֆայլը:

Եթե կազմեք այն, ամենայն հավանականությամբ սխալներ կստանաք, մինչև Waveshare- ից տեղադրեք epd4in2.h գրադարանը, որն ուղեկցվում է ձեզ հետ էլեկտրոնային թանաքի ցուցադրմամբ: Ես այն ներբեռնեցի այստեղից https://www.waveshare.com/4.2inch-e-paper-module.h…. Եթե այդ գրադարանի հետ խնդիրներ ունեք, ապա ավելացրեք մեկնաբանություն ստորև, և ես ձեզ կտամ իմ ունեցած կոնկրետների պատճենը (ես շտկեցի որոշ սխալներ, կապվեցի Waveshare- ի հետ և նրանք անհապաղ շտկեցին խնդիրները)

Դուք նաև պետք է տեղադրեք այն գրադարանները, որոնք շփվում են RobotUI հավելվածի հետ: Google «RobotUI կարգաբերման ուղեցույց» կամ պարզապես գնացեք այստեղ

Այս պահին դուք պետք է կարողանաք առանց սխալների կազմել HPTrackerEInk.ino, կարող եք վերբեռնել ձեր ծածկագիրը և ստուգել, որ ամեն ինչ աշխատում է:

Դուք պետք է փոխեք անունների ցանկը, որպեսզի այն պարունակի ձեր բոլոր ընկերների կերպարների անունները: HPTrackerEInk.ino- ում դուք կնկատեք մի փոփոխական, որը կոչվում է nameOptions ՝ 20 անուն ցուցակով: Դուք կարող եք փոխել այս ցանկը ՝ պարունակելով ձեր ուզած անունները, սակայն նշեք, որ միայն առաջին 5 նիշերը ցուցադրվում են էլեկտրոնային թանաքի ցուցադրման վրա հարվածային կետի գծապատկերից ներքև: Ինչքան էլ անուններ տեղադրեք nameOptions զանգվածում, այդ թիվը արտացոլելու համար ձեզ հարկավոր է փոխել NUM_ID_OPTIONS: Այսպիսով, եթե ունեք ընդամենը 10 անուն, փոխեք NUM_ID_OPTIONS- ը 20 -ից 10 -ի:

Եթե դուք բախտավոր եք, որ ներգրավված եք մեկից ավելի արշավների մեջ, ես արշավներ փոխելու միջոց եմ տրամադրել: UI- ն ունի բացվող ընտրացանկ ՝ ընտրելու համար, թե որ արշավն եք այժմ խաղում: Այսպիսով, դուք կարող եք ստեղծել և հետևել տարբեր կուսակցությունների: Կարող եք փոխել երեք առկա արշավների անունները ՝ փոխելով option0, option1 և option2 փոփոխականների բովանդակությունը:

Երբ դուք կազմեք և վերբեռնեք ձեր Arduino Mega- ում: Գործարկեք RobotUI ծրագիրը և միացեք ձեր սարքին: Վերջ! Կարող եք սկսել խաղալ Dungeons և Dragons և հետևել ձեր կուսակցության հիթերին:

Հաղորդակցություն. Սա, հավանաբար, ամենադժվար քայլն է նրանց համար, ովքեր երկար ժամանակ չեն ծրագրավորում Arduino- ի ծրագրերը, այնպես որ մի վախեցեք մեկնաբանություններում հարցեր տալուց: Ես, ամենայն հավանականությամբ, հասկացա մի բան, որը որոշ մարդկանց համար ավելի մանրամասն բացատրության կարիք ունի, ուստի խնդրում եմ ինձ տեղյակ պահեք: Դա վերաբերում է նաև մյուս քայլերին:

Քայլ 3: Ներդրեք այն գործի մեջ (ըստ ցանկության)

Cram It into a Case (ըստ ցանկության)
Cram It into a Case (ըստ ցանկության)
Cram It into a Case (ըստ ցանկության)
Cram It into a Case (ըստ ցանկության)
Cram It into a Case (ըստ ցանկության)
Cram It into a Case (ըստ ցանկության)

Դուք կարող եք ներբեռնել STL ֆայլերը այստեղից

Ես ստեղծեցի մի պատյան, որը չի օգտագործում պտուտակներ, քանի որ ես երբեք չեմ ունենում համապատասխան չափի պտուտակներ այլ մարդկանց STL ստեղծագործությունների համար: Այն նաև խուսափում է կայսերական և մետրային ամբողջ խնդրից: Այսպիսով, պատյանն ամրացվում է տեղում, և ձեզ հարկավոր է երկու կտոր մետաղալար (որը ես ենթադրում էի, որ բոլորը ունեն) կամ մալուխի կապեր, որոնք սահում են երկու անցքով ՝ մարտկոցի խցիկի ներսում: Փոսը անցնում է գործի երեք հատվածների միջով: Պտտեք մետաղալարը կամ կողպեք մալուխի կապերը, որպեսզի պատյանը մնա տեղում: Եթե Ձեզ անհրաժեշտ է պատյանը նորից բացել, ապա թեքեք լարը կամ կտրեք մալուխի կապերը:

Վայելեք:

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