Skip to content

Arcade machine with interaction analytics, LCD screen coin slot, yes/no buttons, content and metrics in Firebase!

Notifications You must be signed in to change notification settings

doublejosh/FortuneTeller

Repository files navigation

Crystal Ball

FORTUNE Calibrator

Arduino fortune teller, with real-world interaction metrics.

  • 20x4 LCD display screen
  • Content and usage data via Firebase
  • Two arcade buttons
  • Coin slot trigger
  • Boot modes: free play, "no chrome" quick interactions

Build Your Own

  1. Clone the code and upload to Arduino.
  2. Create a Firebase project with a database.
  3. Rename configs.txt to configs.h and add credentials.
  4. Wire display, buttons, and switch.
  5. Create sample data, see structure in configs.

Hardware

  • Wemos D1 Mini (Arduino)
  • LCD Display 20x4
  • Potentiometer, resister
  • Arcade buttons
  • Coin slot switch

Dependencies

Resources