Skip to content

A game for visually impaired people using a dev board equipped with an Intel/Altera Cyclone V FPGA and Arduino MCU

License

Notifications You must be signed in to change notification settings

samarqureshii/ByteBasher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ByteBasher

Our digital take on the classic "Whac-A-Mole" game that uses hand proximity detected by a series of ultrasonic distance sensors on an MCU to register hits on a VGA screen, with a De1-SoC FPGA board manading the increasing game difficulty and score updates.

Miscellaneous Notes

Scuffed Timeline

No way we pull this off

De1-SoC Master Population List:

  • HEX0, HEX1 (dual place counter)
  • HEX5 (LFSR testing)
  • LEDR [9:0] (binary enable signal from GPIO)
  • GPIO1[0], GPIO[1], GPIO[2] (binary read from digitalWrite output)

Nov 28

  • Ultrasonic sensors reading and LED indicators for which "grid square" is being hit in binary(Samar)
  • LFSR randomization algorithm coded(Samar)
  • Dual display counter coded (Samar)

Nov 29

  • FPGA and Arduino communication (Samar)
  • Test counter (Samar/Annie)
  • Test .mif file on VGA (Annie)

Nov 30

  • Test LFSR (Samar)
  • VGA .mif switching (Annie)
  • Get audio working (Samar)

Nov 1

  • Drawing mole on top of .mif file (Annie)
  • Clean .mif switching (Annie)

Nov 2 (Saturday)

  • Test counter and cap it at 60 with reset signal (Samar)
  • Finalize Datapath code (Samar/Annie)
  • Finalize Control code (Samar/Annie)
  • Test VGA with Datapath and Control

Nov 3 (Sunday)

  • Film demo video

Nov 4

Nov 5

5pm demo time

About

A game for visually impaired people using a dev board equipped with an Intel/Altera Cyclone V FPGA and Arduino MCU

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published