Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Visualize music in 3D

This project allows you to generate 3D effects on a screen consisting of a mixed number of different LED’s. The effect generated are based on the beats and the tempo of the music. To generate the beats pattern, a MATLAB program is used to generate the hex file which is burnt into the controller. The controller attached to a 10×10 screen displays the required pattern. This project is very cheap to build and you could possibly build it without even going to the market as it utilizes two sets of controller, some LED’s, a motor and decoder. Different microcontroller are used to control the motor and the LED structure possibly due to pin shortage and high current requirement by the motor. The effect produced by the system is continuous as it also utilizes concepts of persistence of vision. The microcontroller used in the project is Atmega128p, however you could also use any other but it should have high number of input/output ports to avoid further complexity. A project which looks simple but is really tough to make due to mathematics… Continue reading

A Device to create, collaborate music

This is a final year project by students of Cornell University which permits companions to learn melodies, make their own particular tunes, and collectively consolidate them. There are basically two pedals each having eight sets of fully customizable buttons and any button can be used to play and MIDI sounds. The device also allows you to record your music in real time and also offer functionality for playback. However, the different feature of this device is its ability to transfer music to your friend which can then merge their melodies with yours. The transmission takes places through a set of IR transmitters and receivers There is also a teacher mode which allows you to practice playing pre-programmed songs. The prototype uses pulse-width modulation and direct digital synthesis to play back music. Due to high ram requirement, an Atmega 128p was used as the microcontroller since it has the highest ram among the ATmega series of controller. A good point of the project is that IR transmission has been implemented using TCP/IP protocol which makes the transmission and receiving of messages… Continue reading

Gesture operated security lock

This project allows you to store and use your own gesture to unlock a security lock. This can be especially useful for people with physical disabilities particularly in their fingers. The attractive feature of the project is that the user makes the pattern in the air and not on any surface. The pattern can be change any number of times and also saves you from the hassle of carrying a key to unlock locks. The gestures are captured by using four infrared sensors placed in the box within the range from 10 to 80 cm. The analog output obtained from the infrared sensors is fed to the internal ADC of the microcontroller, in this case its Atmega 128p, which maps the corresponding analog readings to the equivalent digital output. Apart from matching the required pattern, the system also checks that the pattern is also made at the require position with some margin of error pre-set. At present point of time, the gestures that are recognizable are only 2-D gestures, but with use of additional sensors to measure depth the pattern… Continue reading

Self-Made GPS assister

We all have at one point or the other user our smartphones to navigate to a place. This device does exactly this, accepts it’s made from scratch.  Also it can be used when you want to follow a certain specified path from another user who have already used your device. This device could be used for hide-and-seek, or some sort of exciting maze game and hence can promote children to play outside. The data from the compass and GPS are taken into the microcontroller, and is then processed to determine where the user is in space, and which direction they are facing. Based on these data, the device then generates feedback on whether or not they are getting closer to the right place, or are even facing the right direction. The GPS module gives serial data and can be accessed using AT commands which are also used for GSM communication. An Atmega128p is used to interface the compass, lights, switches and the GPS module. A different project which could also be modified to work indoors. Also, more feedback techniques such… Continue reading

Infrared based Smart-board

This project is for professors who uses both a projector as well as a board simultaneously to teach. This device will help you to substitute both your boards into a single board. As the name suggest it’s controlled by infrared sensors to detect the movement of an IR led to control the remote laptop. In the whiteboard mode, the user can interact with a projected image to do things like scrolling, changing the image while in the blackboard mode the user will be able to write on a blackboard and have the IR camera trace the movements and draw it on paint and save the images The IR camera used is from the WII remote which is quite potable but still provides HD resolution and can track up to 4IR sources simultaneously. Since the camera is not available as a ready to buy unit, you will have to carefully remove it from the Wii remote. The information is transmitted with the help of RF operatred at 433 Mhz and the microcontroller is used is Atmega128p. On the laptop side, the… Continue reading