Project Page: Difference between revisions

From Cpre488
Jump to navigation Jump to search
Zambreno (talk | contribs)
Zambreno (talk | contribs)
Line 128: Line 128:
| [https://reference.digilentinc.com/_media/reference/pmod/pmodjstk/pmodjstk_rm.pdf PmodJSTK] || Digilent || 2 || Joystick
| [https://reference.digilentinc.com/_media/reference/pmod/pmodjstk/pmodjstk_rm.pdf PmodJSTK] || Digilent || 2 || Joystick
|-
|-
| [http://digilentinc.com/Data/Products/PMODKYPD/PmodKYPD_rm.pdf PmodKYPD] || Digilent || 2 || Keypad
| [https://reference.digilentinc.com/_media/reference/pmod/pmodkypd/pmodkypd_rm.pdf PmodKYPD] || Digilent || 2 || Keypad
|-
|-
| [http://digilentinc.com/Data/Products/PMOD-LS1/PmodLS1_rm_RevA.pdf PmodLS1] || Digilent || 2 || Infrared Light Detector
| [https://reference.digilentinc.com/_media/reference/pmod/pmodls1/pmodls1_rm.pdf PmodLS1] || Digilent || 2 || Infrared Light Detector
|-
|-
| [http://digilentinc.com/Products/Detail.cfm?NavPath=2,401,517&Prod=PMOD-MIC PmodMIC] || Digilent || 2 || Microphone
| [https://reference.digilentinc.com/_media/pmod:pmod:pmodMIC_rm.pdf PmodMIC] || Digilent || 2 || Microphone
|-
|-
| [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,477&Prod=PMOD-RJ45 PmodRJ45] || Digilent || 1 || RJ45 to FPGA Connector Pair
| [https://reference.digilentinc.com/_media/reference/pmod/pmodrj45/pmodrj45_rm.pdf PmodRJ45] || Digilent || 1 || RJ45 to FPGA Connector Pair
|-
|-
| [https://digilentinc.com/Data/Products/PMOD-RS232/PmodRS232_rm_Rev%20B.pdf PmodRS232] || Digilent || 1 || RS232 Converter
| [https://reference.digilentinc.com/_media/reference/pmod/pmodrs232/pmodrs232_rm.pdf PmodRS232] || Digilent || 1 || RS232 Converter
|-
|-
| [http://www.digilentinc.com/Data/Products/PMOD-SSD/Pmod%20SSD_rm.pdf PmodSSD] || Digilent || 2 || Seven-Segment Display
| [https://reference.digilentinc.com/_media/reference/pmod/pmodssd/pmodssd_rm.pdf PmodSSD] || Digilent || 2 || Seven-Segment Display
|-
|-
| [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,1158&Prod=PMOD-STEP PmodSTEP] || Digilent || 2 || Stepper Motor Controller
| [https://reference.digilentinc.com/_media/reference/pmod/pmodstep/pmodstep_rm.pdf PmodSTEP] || Digilent || 2 || Stepper Motor Controller
|-
|-
| [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,515&Prod=PMOD-TPH2 PmodTPH2] || Digilent || 2 || 12-Pin Test Point Header
| [https://reference.digilentinc.com/_media/reference/pmod/pmodtph2/pmodtph2_rm.pdf PmodTPH2] || Digilent || 2 || 12-Pin Test Point Header
|-
|-
| [http://www.digilentinc.com/Data/Products/PMOD-USB-UART/PmodUSBUART_rm.pdf PmodUSBUART] || Digilent || 2 || USB to UART Converter
| [https://reference.digilentinc.com/_media/reference/pmod/pmodusbuart/pmodusbuart_rm.pdf PmodUSBUART] || Digilent || 2 || USB to UART Converter
|-
|-
| [http://www.digilentinc.com/Data/Products/PMOD-WIFI/PmodWiFi_rm.pdf PmodWiFi] || Digilent || 1 || WiFi Radio Transceiver
| [https://reference.digilentinc.com/_media/reference/pmod/pmodwifi/pmodwifi_rm.pdf PmodWiFi] || Digilent || 1 || WiFi Radio Transceiver
|-
|-
| [https://reference.digilentinc.com/_media/reference/pmod/pmodps2/pmodps2_rm.pdf PS2 Module] || Digilent || 2 || PS2 Module
| [https://reference.digilentinc.com/_media/reference/pmod/pmodps2/pmodps2_rm.pdf PmodPS2] || Digilent || 2 || PS2 Module
|-
|-
| [https://reference.digilentinc.com/_media/pmodreg1/pmodreg1_rm.pdf Regulator1] || Digilent || 2 || Voltage Regulator
| [https://reference.digilentinc.com/_media/pmodreg1/pmodreg1_rm.pdf PmodReg1] || Digilent || 2 || Voltage Regulator
|-
|-
| [https://reference.digilentinc.com/_media/reference/pmod/pmodbtn/pmodbtn_rm.pdf PmodBTN] || Digilent || 1 || 4 User Pushbutton
| [https://reference.digilentinc.com/_media/reference/pmod/pmodbtn/pmodbtn_rm.pdf PmodBTN] || Digilent || 1 || 4 User Pushbutton

Revision as of 14:19, 20 March 2017

Main Page

Spring 2017 Projects (Videos)

  • A1 -
  • A2 -
  • A3 -
  • A4 -
  • A5 -
  • B1 -
  • B2 -
  • B3 -
  • B4 -
  • B5 -
  • B6 -
  • C1 -
  • C2 -
  • C3 -
  • C4 -
  • C5 -

Fall 2015 Projects (Videos)

  • A1 - Stable quad flight using IR tracking
  • A2 - WiFi video streaming and missile launcher control
  • A3 - RFID lap counter
  • A4 - BlockBox: a multifactor personal security box that detects intruders and alerts the owner based on a PING sensor, camera, and keypad.
  • B1 - Hardware Acceleration for Roundness Detection (HARD)
  • B2 - Software Defined FM Radio
  • B3 - Smart Coffee Maker with PID control
  • B4 - Sign Language Translator using Gesture Recognition
  • B5 - Hardware Color Filter for Computer Vision Applications
  • B6 - Electric Guitar Auto-Tuner

Spring 2015 Projects (Videos)

  • A1 - 2-way audio transmission
  • A2 - Hand gesture recognition for control of a Nerf cannon system
  • B1 - High performance LED matrix controller
  • B2 - Camera-based robot navigation
  • B3 - Webserver control of a Camera/Turret system

Fall 2014 Projects (Videos)

  • A1 - Shadow-based Object Detection: Use K-means clustering algorithm to track multiple objects
  • A2 - Bluetooth Bot: A robot using bluetooth to communicate between two boards, such that controls can be on a second board.
  • A3 - Audio Player with Spectrum Analysis: Play audio, display live frequency spectrum analysis, menu system to choose audio files.
  • A4 - Audio-loop DJ station: Capture audio-in with a microphone recording multiple tracks and looping their playback on top of one another.
  • B1 - Ambient Backlight: Extend colors from the edge of a screen and display on a wall
  • B2 - SNES Emulator: Multiple SNES controller support, Game audio playback, Game save-state to SD card, Game selection menu
  • B3 - PET 2002: A Commodore PET compatible computer in an FPGA
  • B4 - Expanded NES Emulator: 2- Player Wii Remote Control, "GUI" home screen, audio implementation, SD card save states.
  • B5 - Karaoke Machine: Play a song out of audio-out, have someone sing into a microphone into audio-in, display lyrics on projector, have controller to choose song

Spring 2014 Projects (Videos)

  • A1 - Light Preserver: use a microphone that triggers PING sensor on specific sounds; the PING targets the light stopper in Coover 2041 to prevent lights from turning off
  • A2 - MP-0 Extensions: support 2 players for NES, support audio, add a menu screen, multiple ROMs, and reset ability, and add a GameBoy emulator
  • A3 - Mouse Control Through Camera: use the camera as a "mouse" to the computer where gestures represent different commands
  • A4 - Audio Processing: pass audio through the ZedBoard hardware (possibly with modification) and use software pass-through for recording
  • A5 - PING Sensor Gesture Recognition: use PING sensor with Ubuntu on ZedBoard to recognize gestures that control a media player application
  • A6 - Multiplayer Battle Station: extend MP-0 and add control through an Android phone over bluetooth connection; missile launcher targets loser
  • A7 - Temperature Controlled Fan: has user interface to set a temperature, a temperature sensor connected using SPI, and motor control through I2C based on temperature.
  • B2 - Mobile Turret: use the robot kit with the USB missile launcher and ZedBoard to create a battery-powered turret with path and object detection.
  • B4 - Hollywood Camera: add hardware manipulation to the image stream of the camera; e.g. green screen, creating grid lines, color shifting/isolating/enhancing, cartoonify, etc.
  • B5 - Gesture Control Missile Launcher: use a GUI to represent targeting information, increase accuracy, and add gesture controls
  • B6 - Remote Control Missile Turret: use an Android app to control the turret and send images over the connection
  • B7 - Oscilloscope: use an ADC to plot signals over time in a GUI sent over VGA or USB
  • B8 - Battery Load Balancer: use current, temperature, and voltage sensing to get precise battery state information and create a coprocessor to estimate charge


List of available PMODs and other project components

Name Manufacturer Quantity Description
DS1086L Maxim Integrated 2 Oscillator
DS3231M Maxim Integrated 2 Real-time clock
MAX3232 Maxim Integrated 2 RS232 Transceiver
MAX4824 Maxim Integrated 2 8-Channel Relay Driver
MAX5216 Maxim Integrated 2 16-Bit ADC
MAX5487 Maxim Integrated 2 Digital Potentiometer
MAX5825 Maxim Integrated 2 8-Channel ADC
MAX7304 Maxim Integrated 2 16-Port IO
MAX9611 Maxim Integrated 2 Current Sensor with 12-Bit ADC and OpAmp/Comparator
MAX11205 Maxim Integrated 2 16-Bit ADC
MAX14840E Maxim Integrated 2 40 Mbps RS-485 Half-Duplex Transceiver
MAX14850 Maxim Integrated 2 SPI Isolator
MAX31723 Maxim Integrated 2 Temperature Sensor
MAX31855 Maxim Integrated 2 Thermocouple to Digital Converter
MAX44000 Maxim Integrated 2 Proximity Sensor
PmodCON3 Digilent 2 Servo Connector
PmodCON4 Digilent 3 RCA to 6-Pin
PmodDA1 Digilent 1 Digital to Analog Converter
PmodSWT Digilent 2 4-Switch Module
PmodACL2 Digilent 2 3-Axis Digital Accelerometer
PmodAMP1 Digilent 1 Speaker/Headphone Amplifier
PmodBB Digilent 1 Wirewrap/Breadboard
PmodDIP Digilent 2 Dual Inline Package
PmodDPOT Digilent 2 Digital Potentiometer
PmodENC Digilent 2 Rotary Encoder
PmodGPS Digilent 2 GPS Receiver
PmodGYRO Digilent 1 3-Axis Digital Gyroscope
PmodHB3 Digilent 1 2A H-Bridge
PmodJSTK Digilent 2 Joystick
PmodKYPD Digilent 2 Keypad
PmodLS1 Digilent 2 Infrared Light Detector
PmodMIC Digilent 2 Microphone
PmodRJ45 Digilent 1 RJ45 to FPGA Connector Pair
PmodRS232 Digilent 1 RS232 Converter
PmodSSD Digilent 2 Seven-Segment Display
PmodSTEP Digilent 2 Stepper Motor Controller
PmodTPH2 Digilent 2 12-Pin Test Point Header
PmodUSBUART Digilent 2 USB to UART Converter
PmodWiFi Digilent 1 WiFi Radio Transceiver
PmodPS2 Digilent 2 PS2 Module
PmodReg1 Digilent 2 Voltage Regulator
PmodBTN Digilent 1 4 User Pushbutton
OPB704WZ OpTek 2 Reflective Object Sensor
PING Parallax 4 Ultrasonic Distance Sensor (from Cpr E 288)
SEN-09376 SparkFun 1 Force Sensitive Resistor (Square)
DS18B20 Dallas Semiconductor 1 Waterproof Temperature Sensor