
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Od NeilM77Sledovat více od autora:




Chtěl jsem vytvořit hit point tracker, který zobrazuje všechny hitpointy hráčů v normalizovaném měřítku, abyste přesně viděli, kdo potřebuje hojení nejvíc a jak špatně si celá strana vede. Připojuje se přes Bluetooth k telefonu Android, který zobrazuje všechna tlačítka, která potřebujete k ovládání stavu vaší party. Je napájen vyměnitelnou 9V baterií. Aktuální stav je uložen do EEPROM, takže můžete vyměnit baterii, aniž byste ztratili aktuální hodnoty hit pointů.
Zásoby
Potřebné součásti
- Arduino Mega 2560
- Modul Bluetooth HC-06
- Modul displeje E-Ink 400 x 300, 4,2"
- Aplikace RobotUI z Obchodu Google Play
- 3 odpory. Jakákoli hodnota, ale všechny musí mít stejnou hodnotu.
- 9V baterie
- 9V konektor baterie
- Dráty a pájka
- (volitelně) Nějaký případ.
- (volitelně) Vypínač. Můžete jednoduše vyjmout baterii, ale přepínač je pohodlnější.
- (volitelně) prkénko Cylewet 55. Pokud nesnášíte pájení stejně jako já.
Nástroje
- Pravděpodobně páječka
- Štípačky
- (volitelně) 3D tiskárna pro případ
Krok 1: Sestavte si obvod


Některé odkazy na různé komponenty…
Arduino Mega 2560, Modul Bluetooth HC-06, 400x300, 4,2 E-Ink Display Module, Aplikace RobotUI z Obchodu Google Play, Soubory STL …
Zapojte součásti podle schématu zapojení Fritzing. Pokud jste stejně jako já hrozní v pájení a dáváte přednost použití prkénka, když můžete, můžete si pořídit dostatečně malé strouhání, které se vejde do pouzdra. Použil jsem prkénko Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
Pokud chcete baterii připojit přímo k Vin na Arduinu, můžete přeskočit pomocí vypínače, ale pro zapnutí/vypnutí budete muset přidat/odebrat baterii. Stačí jej zapnout na začátku herní relace, takže je to životaschopné.
Pokud napájíte Arduino Mega pomocí kabelu USB pro programování, nepotřebujete připojenou baterii, takže pro další krok je nejlepší ji vyjmout.
Krok 2: Nahrajte kód do Arduina

Vytvořte adresář s názvem „HPTrackerEInk“a vložte do něj připojený soubor HPTrackerEInk.ino.
Pokud jej zkompilováte, pravděpodobně se vám budou zobrazovat chyby, dokud nenainstalujete knihovnu epd4in2.h od společnosti Waveshare, která je součástí dodávky displeje e-Ink. Stáhnul jsem to odtud https://www.waveshare.com/4.2inch-e-paper-module.h…. Pokud máte problémy s touto knihovnou, přidejte níže uvedený komentář a já vám mohu poskytnout kopii konkrétních, které mám (opravil jsem některé chyby, kontaktoval jsem Waveshare a problémy okamžitě vyřešily)
Budete také muset nainstalovat knihovny, které komunikují s aplikací RobotUI. Google „Průvodce nastavením RobotUI“nebo jednoduše přejděte zde
V tomto okamžiku byste měli být schopni kompilovat HPTrackerEInk.ino bez chyb, můžete nahrát svůj kód a vyzkoušet, zda vše funguje.
Seznam jmen budete muset změnit, aby obsahoval jména všech postav vašich přátel. V rámci HPTrackerEInk.ino si všimnete proměnné s názvem nameOptions se seznamem 20 jmen. Tento seznam můžete změnit tak, aby obsahoval libovolná jména, ale všimněte si, že pod grafikou bodu zásahu na displeji e-Ink je zobrazeno pouze prvních 5 znaků. Ať už však do pole nameOptions vložíte mnoho jmen, budete muset změnit NUM_ID_OPTIONS, aby odrážely toto číslo. Pokud tedy máte pouze 10 jmen, změňte NUM_ID_OPTIONS z 20 na 10.
Pokud máte to štěstí, že se účastníte více než jedné kampaně, poskytl jsem způsob, jak přepnout kampaně. Uživatelské rozhraní má rozbalovací nabídku, ve které můžete vybrat kampaň, kterou právě hrajete. Můžete tedy nastavit a sledovat různé party. Názvy tří dostupných kampaní můžete změnit změnou obsahu proměnných option0, option1 a option2.
Jakmile zkompilováte a nahrajete do svého Arduino Mega. Spusťte aplikaci RobotUI a připojte se k zařízení! A je to! Můžete začít hrát Dungeons and Dragons a sledovat zásahové body vaší party!
KOMUNIKACE: Toto je pravděpodobně nejtěžší krok pro ty z vás, kteří již delší dobu neprogramují Arduino, takže se nebojte klást otázky v komentářích. Pravděpodobně jsem přehlédl něco, co pro některé lidi potřebuje podrobnější vysvětlení, takže mi prosím dejte vědět. To platí i pro ostatní kroky.
Krok 3: Vložit do pouzdra (volitelně)



Soubory STL si můžete stáhnout zde
Vytvořil jsem pouzdro, které nepoužívá šrouby, protože nikdy nemám šrouby správné velikosti pro výtvory STL jiných lidí. Vyhýbá se také celému imperiálnímu vs metrickému problému. Pouzdro místo toho zapadne na místo a potřebujete dva kusy drátu (což jsem předpokládal, že má každý) nebo stahovací pásky, které proklouznou dvěma otvory přímo uvnitř prostoru pro baterii. Otvor prochází třemi segmenty pouzdra. Otočte drát nebo zajistěte stahovací pásky tak, aby pouzdro zůstalo na svém místě. Pokud potřebujete pouzdro znovu otevřít, odviňte drát nebo přestřihněte stahovací pásky!
Užívat si!
Doporučuje:
Point to Point Atari Punk Console Jeden a půl: 19 kroků

Point to Point Atari Punk Console Jeden a půl: Co! ?? Další sestava Atari Punk Console? Počkejte, počkejte, lidi, tahle je jiná, slibte. Waaay již v roce 1982, Forrest Mims, autor brožur Radio Shack a Young Earth Creationist (emotikony s očima roll) zveřejnili plány svého rodu Stepped Tone
GPS tracker ESP32 s OLED displejem: 7 kroků

GPS tracker ESP32 s OLED displejem: Jedná se o GPS tracker, který zobrazuje všechna polohová data na OLED displeji. Tlačítko pomáhá uživateli komunikovat s uživatelským rozhraním na OLED. Hele, co se děje, lidi? Akarsh zde od CETech. Kód nabízí program řízený pomocí nabídky pomocí integrovaného tlačítka
Okruh Crossfader Point-to-Point: 16 kroků (s obrázky)

Okruh Crossfader Point-to-Point: Toto je obvod crossfaderu. Přijímá dva vstupy a mizí mezi nimi, přičemž výstup je kombinací dvou vstupů (nebo pouze jednoho ze vstupů). Je to jednoduchý obvod, velmi užitečný a snadno se staví! Invertuje signál, který jím prochází
Obvod Point-to-Point Dual Decay Eurorack: 12 kroků

Obvod Point-to-Point Dual Decay Eurorack: Účelem tohoto návodu je ukázat, jak můžete pro svůj modulární syntezátor vytvořit obvod DUAL DECAY. Toto je obvod point-to-point bez jakékoli desky plošných spojů a ukazuje další způsob, jak vybudovat funkční obvody syntetizátoru s minimem částí
Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky: 13 kroků (s obrázky)

Jednoduchá automatizovaná modelová železnice Point to Point provozující dva vlaky: Mikrokontroléry Arduino jsou skvělým způsobem automatizace rozvržení modelové železnice díky nízké dostupnosti, hardwaru a softwaru s otevřeným zdrojovým kódem a velké komunitě, která vám pomůže. Pro modelové železnice se mikrokontroléry Arduino mohou ukázat jako gr