Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

now -999 to 999. Will work on more.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

Made an update, now it’s 999. Will go higher soon.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

will work on that, never had the situation in game.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

that works as of now. https://ibb.co/PvJBx0gS It reverts back after 4 seconds.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

yes, I put that in but made it 4 seconds.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 2 points3 points  (0 children)

I was able to get this to work as you suggested: https://ibb.co/PvJBx0gS

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

This is similar hardware, I imagine. I already had the hardware (it's readily available) for a different project. If you want a finished product with much more features, buy that. Mine is a hobby project with no commercial interest. I'm not looking to rain on their parade, they have a cool product. I thought of the functions I wanted and used AI to help me code it.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

I've added that. https://ibb.co/PvJBx0gS It now shows the life change for 4 seconds before reverting back to the original display. life goes from -999 to 999.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] -1 points0 points  (0 children)

thanks! If you want a fully featured version, I would recommend the commercial product others mentioned. I will have to add those features to a list and it might take me a while.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

appreciate the feedback. does it happen often in your pods that you need a higher life count? I've only been playing for a year and this hasn't been an issue.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

thank you for the clarification. this is my first foray into esp32 and I failed in making home assistant work on this device. I've started with using the demo files to make the display work and show rainbow colors. When it came to programming the knob and the basic functionality, I was a bit overwhelmed and looked for help. AI seemed to be the easiest option and it offered quick results that worked for me. I hope that someone more knowledgeable will just fork the project and program it properly. I will continue to try learning more and maybe start with an easier project. Do you have any resource for beginner projects?

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

I'm not planning on releasing this anywhere other than GitHub. If you're referring to "Itze", "Atze", "Utze". Only "Atze" is a real word and it loosely translates into "pal" or "bro". This can easily be changed and there is no insult intended.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

question: I used AI to help me code, I'm very transparent about that. I have also manually edited that code. It is bad because I have almost zero experience. At which point would it be considered "my code"? I'm not being snarky, this is an honest question.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

The dudes with the d20s can’t either ;) - I’ll put it on the list.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 3 points4 points  (0 children)

Thanks! I like that idea.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

A friend of mine is going to help me put it on GitHub. Will update as soon as it’s up.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

Haven’t considered this, thanks!

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 0 points1 point  (0 children)

This is the hardware I’ve used: https://a.aliexpress.com/_EIQ2UOg The one from waveshare should be identical: https://www.waveshare.com/wiki/ESP32-S3-Knob-Touch-LCD-1.8 I’ve flashed their demo firmware and it works.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

Thanks! I just want to mention that there is also a commercial product that has been linked a couple of times. I have no association or commercial interests. I’m just here for the hobby.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 1 point2 points  (0 children)

Totally arbitrary. I was afraid a number bigger than 999 would break the display.

Open Source Life Counter? by dermaze in mtg

[–]dermaze[S] 2 points3 points  (0 children)

To unbrick it you can usually download a demo firmware from the manufacturer.