Skip to content

Pong on a custom daughter board interfaced with the GPIO on a Raspberry Pi 400

License

Notifications You must be signed in to change notification settings

SV-Engineer/raspberry-flavored-pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##############################################################################################
#      Author: Austin Harrison
#        Date: 03MAY2022
# Description: README To describe the project.
#############################################################################################

Want to get involved or need help understanding something?
Contact me on Discord:
https://discord.gg/rXhEgCveJ2

Note: This project will be switching to C soon^TM (when I can find the time).

This project is designed to teach python in incremental steps through the development of a pong
clone on a daughter board. This list assumes you own a Raspberry Pi 4 or Raspberry Pi 400 (Has a 
40 pin GPIO).

Notes:
  - Eagle Files for the daughter board PCB coming soon^TM.
  - Individual projects that are parts of the larger whole coming soon^TM

Version 0.1 Will utilize the following parts:
  * 1x 2-inch IPS LCD (SPI Interface)
    - Website   Link : https://www.waveshare.com/wiki/2inch_LCD_Module
    - DataSheet Link : https://www.waveshare.com/w/upload/a/ad/ST7789VW.pdf
    - Purchase  Link : https://www.amazon.com/gp/product/B081Q79X2F/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1
    
  * 1x SPI ADC (MCP3008 - 8 Channels)
    - Website   Link : https://www.adafruit.com/product/856
    - DataSheet Link : https://ww1.microchip.com/downloads/en/DeviceDoc/21295d.pdf
    - Purchase  Link : https://www.amazon.com/Adafruit-MCP3008-8-Channel-Interface-Raspberry/dp/B00NAY3RB2
    - Purchase  Link : https://www.digikey.com/en/products/detail/microchip-technology/MCP3008-I-P/319422
    
  * 2x JoyStick (COM09032)
    - Website   Link : https://www.sparkfun.com/products/9032
    - DataSheet Link : https://media.digikey.com/pdf/Data%20Sheets/Sparkfun%20PDFs/COM-09032_Web.pdf
    - Purchase  Link : https://www.digikey.com/en/products/detail/sparkfun-electronics/COM-09032/6823623
    
  * 1x Raspberry Pi GPIO Breakout Board
    - Purchase  Link : https://www.amazon.com/gp/product/B072XBX3XX/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1
    
  * 1x I2C IMU (GY-521/MPU-6050)
    - Purchase  Link : https://www.amazon.com/gp/product/B00LP25V1A/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
    
  * 1x Thermistor (5D-9 5 Ohm resistor)
    - Purchase  Link : https://www.amazon.com/gp/product/B07WRV95J8/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
  
  * 1x Photoresistor (GM5539)
    - Purchase  Link : https://www.amazon.com/gp/product/B01N7V536K/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
    
  * 3x (Tentatively) Shift Registers (74HC595)
    - Purchase  Link : https://www.amazon.com/gp/product/B07HFWB9L9/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
    
  * 8x (Tentatively) RGB LEDs (Common Anode)
    - Purchase  Link : https://www.amazon.com/gp/product/B01C19ENFK/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

About

Pong on a custom daughter board interfaced with the GPIO on a Raspberry Pi 400

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages