Სარჩევი:

Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Steps
Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Steps

ვიდეო: Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Steps

ვიდეო: Dungeons and Dragons Hit Point Tracker E-Ink Display: 3 Steps
ვიდეო: Create a Dungeons and Dragons Initiative and Hit Point Tracker in Excel in Seconds 2024, ნოემბერი
Anonim
Dungeons and Dragons Hit Point Tracker E-Ink Display
Dungeons and Dragons Hit Point Tracker E-Ink Display

ავტორი: NeilM77

3D ბეჭდვით D&D მდგომარეობის ბეჭდები
3D ბეჭდვით D&D მდგომარეობის ბეჭდები
3D ბეჭდვით D&D მდგომარეობის ბეჭდები
3D ბეჭდვით D&D მდგომარეობის ბეჭდები
3D ბეჭდვით Eurorack Case
3D ბეჭდვით Eurorack Case
3D ბეჭდვით Eurorack Case
3D ბეჭდვით Eurorack Case

მე მინდოდა შემექმნა დარტყმის წერტილის ტრეკერი, რომელიც აჩვენებს ყველა მოთამაშეს დარტყმის წერტილებს ნორმალიზებულ მასშტაბში, ასე რომ თქვენ შეგიძლიათ ნახოთ ზუსტად ვის სჭირდება განკურნება ყველაზე მეტად და რამდენად ცუდად აკეთებს მთელი წვეულება. ის Bluetooth– ით აკავშირებს Android ტელეფონს, რომელიც აჩვენებს ყველა ღილაკს, რაც გჭირდებათ თქვენი პარტიის სტატუსის გასაკონტროლებლად. ის იკვებება შესაცვლელი 9 ვ ბატარეით. ამჟამინდელი მდგომარეობა ინახება EEPROM– ში, ასე რომ თქვენ შეგიძლიათ გაცვალოთ ბატარეა ყველას დაკარგვის გარეშე.

მარაგები

კომპონენტებია საჭირო

  • Arduino Mega 2560
  • HC-06 Bluetooth მოდული
  • 400x300, 4.2 "E-Ink ჩვენების მოდული
  • RobotUI აპლიკაცია Google Play Store– დან
  • 3 რეზისტორი. ნებისმიერი მნიშვნელობა, მაგრამ ყველა მათგანი უნდა იყოს იგივე მნიშვნელობა.
  • 9 ვ ბატარეა
  • ბატარეის კონექტორი 9 ვ
  • მავთულები და შედუღება
  • (სურვილისამებრ) ერთგვარი შემთხვევა.
  • (სურვილისამებრ) დენის გადამრთველი. თქვენ შეგიძლიათ უბრალოდ ამოიღოთ ბატარეა, მაგრამ გადამრთველი უფრო მოსახერხებელია.
  • (სურვილისამებრ) Cylewet 55 breadboard. თუ ჩემსავით სძულთ შედუღება.

ინსტრუმენტები

  • ალბათ გასაყიდი რკინა
  • მავთულის საჭრელი
  • (სურვილისამებრ) 3D პრინტერი საქმისთვის

ნაბიჯი 1: შექმენით თქვენი წრე

შექმენით თქვენი წრე
შექმენით თქვენი წრე
შექმენით თქვენი წრე
შექმენით თქვენი წრე

რამდენიმე ბმული სხვადასხვა კომპონენტისთვის…

Arduino Mega 2560, HC-06 Bluetooth მოდული, 400x300, 4.2 ელექტრონული მელნის ჩვენების მოდული, RobotUI აპლიკაცია Google Play Store– დან, STL ფაილები…

შეაერთეთ კომპონენტები, როგორც ნაჩვენებია Fritzing გაყვანილობის დიაგრამაში. თუ თქვენ, ჩემნაირი, საშინლად ხართ შედუღების დროს და გირჩევნიათ გამოიყენოთ პურის დაფები, როდესაც ეს შესაძლებელია, მაშინ შეგიძლიათ მიიღოთ საკმარისად პატარა დაფა, რომელიც მოთავსდება ქეისში. მე გამოვიყენე Cylewet 55 breadboard (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

თქვენ შეგიძლიათ გამოტოვოთ გადამრთველის გამოყენება, თუ გსურთ აკუმულატორი პირდაპირ Vin– ზე Arduino– ზე, მაგრამ თქვენ უნდა დაამატოთ/ამოიღოთ ბატარეა, რომ ჩართოთ/გამორთოთ. თქვენ უბრალოდ უნდა ჩართოთ იგი თამაშის სესიის დასაწყისში, ასე რომ ეს სიცოცხლისუნარიანია.

თქვენ არ გჭირდებათ ბატარეის ჩართვა, თუ თქვენ ჩართავთ Arduino Mega– ს USB კაბელის გამოყენებით პროგრამირებისათვის, ამიტომ უმჯობესია ამოიღოთ იგი შემდეგი ნაბიჯისათვის.

ნაბიჯი 2: ატვირთეთ კოდი Arduino– ში

ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში

შექმენით დირექტორია სახელწოდებით "HPTrackerEInk" და განათავსეთ თანდართული HPTrackerEInk.ino ფაილი მასში.

მისი შედგენისას თქვენ სავარაუდოდ მიიღებთ შეცდომებს მანამ, სანამ არ დააინსტალირებთ epd4in2.h ბიბლიოთეკას Waveshare– დან, რომელიც მოყვება თქვენთან ელექტრონული მელნის ჩვენებას. გადმოვწერე აქედან 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– ს აქვს ჩამოსაშლელი მენიუ, რომ აირჩიოთ რომელ კამპანიას თამაშობთ ამჟამად. ასე რომ თქვენ შეგიძლიათ შექმნათ და თვალყური ადევნოთ სხვადასხვა პარტიებს. თქვენ შეგიძლიათ შეცვალოთ სამი არსებული კამპანიის სახელები პარამეტრის 0, ვარიანტი 1 და ვარიანტი 2 ცვლადების შინაარსის შეცვლით.

მას შემდეგ რაც შეადგინეთ და ატვირთეთ თქვენს არდუინო მეგაზე. გაუშვით RobotUI აპლიკაცია და დაუკავშირდით თქვენს მოწყობილობას! Ის არის! თქვენ შეგიძლიათ დაიწყოთ Dungeons და Dragons– ის თამაში და თვალყური ადევნოთ თქვენი პარტიის ჰიტ ქულებს!

კომუნიკაცია: ეს არის ალბათ ყველაზე რთული ნაბიჯი მათთვის, ვინც დიდი ხანია არ პროგრამირებს არდუინოს, ასე რომ ნუ შეგეშინდებათ კითხვების დასმა კომენტარებში. მე ალბათ გავარკვიე ის, რაც ზოგისთვის უფრო დეტალურ ახსნას საჭიროებს, ასე რომ გთხოვთ შემატყობინოთ. ეს ასევე ეხება სხვა ნაბიჯებს.

ნაბიჯი 3: შეიტანეთ საქმეში (სურვილისამებრ)

ჩაალაგე საქმეში (სურვილისამებრ)
ჩაალაგე საქმეში (სურვილისამებრ)
ჩაალაგე საქმეში (სურვილისამებრ)
ჩაალაგე საქმეში (სურვილისამებრ)
ჩაალაგე საქმეში (სურვილისამებრ)
ჩაალაგე საქმეში (სურვილისამებრ)

თქვენ შეგიძლიათ ჩამოტვირთოთ STL ფაილები აქედან

მე შევქმენი საქმე, რომელიც არ იყენებს ხრახნებს, რადგან მე არასოდეს მაქვს სწორი ზომის ხრახნები სხვა ადამიანების STL შემოქმედებისთვის. ის ასევე თავიდან აიცილებს მთელ იმპერიულ და მეტრულ პრობლემას. სამაგიეროდ, ქეისი იკეტება და თქვენ გჭირდებათ ორი ცალი მავთული (რომელიც მე ვივარაუდე, რომ ყველას აქვს) ან საკაბელო კავშირები, რომელიც გადადის ორ ხვრელში, ბატარეის განყოფილების შიგნით. ხვრელი ხრახნის სამ შემთხვევაში სეგმენტს. გადაუგრიხეთ მავთული ან ჩაკეტეთ საკაბელო კავშირები ისე, რომ საქმე დარჩეს ადგილზე. თუ თქვენ გჭირდებათ საქმის ხელახლა გახსნა, მოხსენით მავთული ან გაწყვიტეთ საკაბელო კავშირები!

ისიამოვნეთ!

გირჩევთ: