Skip to content

DoctorZulu/mtg-duino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

mtg-duino

MTG Life counter and game assist circuit powered by Arduino ESP32 Nano

Hardware:

  1. Arduino ESP32 Nano
  2. I2C Multiplexer for multiple OLEDs with hardcoded address
  3. Various buttons
  4. Passive buzzer
  5. 124x32 sd_1306 OLED screens

Required Libraries

  1. SPI
  2. Wire
  3. Adafruit_GFX
  4. Adafruit_SSD1306
  5. pitches
  6. Wifi
  7. AsyncTCP
  8. ESPAsyncWebServer

Current Features

  1. Track and display life of 2 players
  2. Track and display player names
  3. Randomized roll-off with animation for first player
  4. Async Webserver to reset player/game state
  5. Reset player state button
  6. Increment/decrement health buttons for each player
  7. Jingle on reset
  8. Display death screen animation and jingle
  9. Can select game mode (ex. commander vs standard)
  10. First turn randomizer
  11. Game start/reset graphic and music

Upcoming features

  1. Functionality for up to 4 players
  2. Track commander damage taken separately
  3. Improved graphics, animations, and displays

About

MTG buddy module powered by ESP32 Nano

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages