Giter VIP home page Giter VIP logo

Rutgers Projects's Projects

audio-synthesizer icon audio-synthesizer

We intend to create an audio synthesizer. The sound will be sent out through line out or headphone jacks on the Altera board. We will start out simple and add to it as time permits. To begin with, we will get different notes played when different buttons are pressed on the board. The switches could be used to change pitch so the 4 buttons on the board can be used for more than 4 notes. Then, we can try creating more than just simple notes. We can add filters, possibly use line in or mic input, and so on. If we have a lot of extra time, we can try creating a MIDI file interpreter instead of using buttons as input. Then, we could try different input methods. That could include taking apart an old electric mini­keyboard and wiring it to inputs on the board, or any number of other possibilities.

brick-breaker icon brick-breaker

The purpose of this project is to build an interactive version of the game brick breaker using an FPGA. It will be programmed using Verilog. The game will require a design of graphics, mouse control, and the creation of a round ball. Also I need to work on the aspects of the control of the ball. This also includes the ball interactions with the paddle, walls, bricks, and how to stop it from going out of bounds.

camera-tracking icon camera-tracking

 Our project is the system that enables a moving camera to track a moving object in real time. We plan on doing this by having a camera mounted to a swivel using two servo motors to allow for the camera’s direction to be controlled. The camera data will be read into the FPGA board and some basic object recognition algorithm will be used to  identify an some object and determine if the camera needs to be moved to keep the object in the field of vision. In addition to the auto tracking mode, we plan on having an IR remote to allow for manual panning, mode selection, and power on and off. If there is additional time we would like to also interface the FPGA to a Raspberry Pi board running a linux web server to allow for email alerts (when object moves) and web based control.

controlled-lights icon controlled-lights

I propose to make the FPGA control christmas lights base on the frequency and volume of music. This should work for any song and in real time using a mic as the input sampling at short intervals. I will adjust the lights present to the BPM of the song. I will need to build a solid state relay to source power for the lights.

dds-generator icon dds-generator

The project aims at developing a DDS based function generator to generate a sine wave frequency sweep in the range of 390 kHz. For doing this the FPGA will be used to run the dds algorithm and then a DAC and a reconstruction filter will be interfaced of the required order to have a final output on the CRO.

gesture-music icon gesture-music

We will be design a gesture capturing music controlling system by using the NIOS I and the Altera FPGA boards. We will divide the project into 2 steps, the firstep is tha we wil build an interface whicould upload the music tohe FPGA and the NIOS I processor, the scond step is tha we wil use a gesture capturing sytem linked withe FPA and NIOS I procesor t control the basic proertis of the sound.

mips-processor icon mips-processor

The project is to build a MIPS micro-processor, which is composed of registers, ALUs, finite state machines, memories, and other logic building blocks. The microarchitecture can be separated into two parts: the datapath and the control. The datapath contains structures such as memories, registers, ALUs, and multiplexers. The control unit receives the current instruction from the datapath and tells the datapath how to execute that instruction.

music-sampler icon music-sampler

Implementation of music sampler via (electronic drum set or keyboard).Use of the board's memory to send data to the audio codex on the DE2-115 Board to the board's audio output.

ngc-sonar icon ngc-sonar

This project aims to use the Cyclone IV E FPGA board and one or more Parallax ping sonar sensors to track objects in 3D at short range. Using an external display, we will display position and distance of the object from the sensor array.

rc-rover icon rc-rover

We will build a rover using 4 gearhead motors and use an IR remote controller to control the motors.

solar-tracking icon solar-tracking

Our project is basically a solar panel system that will adjust its position to keep the panel perpendicular to the sun/light source so that the panel generates optimal power. The system will have LDR sensors, each of which will have a light dependent resistance value. When panel is perpendicular to the light source, the LDR sensors should have the same value. But since the sun move in a hemispherical angle around the panel, one of the sensor’s value will be greater than then other. This information will go through an ADC and then to the FPGA. The FPGA will have a control algorithm which will set the position of the servos to keep the LDR’s resistance values equal, thus keeping the panel perpendicular to the sun/light source.

sound-filter icon sound-filter

Real time active noise cancellation filter. The filter will increase signal to noise ratio by decreasing noise. This system is used in cellular phones and high tech headphones.

tap-tap icon tap-tap

For our project, we plan to create a game similar to the popular game, Tap Tap (http://en.wikipedia.org/wiki/Tap_Tap). In the game, a series of inputs will scroll down the display and the player must press each input at the correct time. The inputs are synchronized to a song. A flash game similar to what we wish to create can be found here: http://www.plonga.com/adventure/Music/Tap­Tap­Revenge­Online We will be using the keys on the FPGA board as inputs and the character display to show when the player needs to press each input. Additionally, we will be using the audio output to play a song for the game. For additional hardware, we may require a speaker to play the song. We may also consider using a keyboard as an external input component, as the keys on the FPGA board tend to have glitches.

two-way-comm icon two-way-comm

In our project we intend to implement a two way half-duplex communication system on Altera DE2-115 boards. Our system will have two FPGA’s connected via an Ethernet cable. Each FPGA board will have a speaker and microphone connected to it. Using this microphone a person sitting next to one board will be able send an audio message to a person sitting next to the other FPGA board. The other person will receive this message via the speaker. We will also implement a MAC protocol for our Link layer. If time permits we will try implementing our system on a LAN.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.