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

The Simple Light Source Motion Tracking

In the past, it’s very hard for us, especially the ordinary civilians to track light source, as we didn’t have the chance to buy or build our own facilities to perform this task. However, time passes by and everything is constantly changing. Today, we’ll have the opportunity to develop our own simple yet powerful light source motion tracking system. The main objective of the project is to accurately detect motion and report the speed of moving light sources in the view of camera. Basically, you can use this light source motion tracking system for many purposes. Let’s take an example. A night vision goggle that sees certain light spectrums is able to detect enemy motion, even in the darkest places! Honestly, the project is built on an Altera DE2 development board with a Nios II CPU instantiated in hardware. In addition, it equipped with Terasic TRDB_DC2 1.3 Megapixel camera, speakers and a VGA monitor. The development can be done, by using the Quartus II IDE and the NIOS II IDE. In other hand, the image capturing and filtering are implementing… Continue reading

The EE316 Computer Engineering Junior Lab

Attention! For all the game lovers, you should have a closer look in this project, EE316 Computer Engineering Junior Lab. Well, first of all, this is an open-ended project and you can use the DE2 FPGA board to make a video game console (It means this project only has virtual controller, rather than the solid controller). Beside that, you’ll need to use an Axis network camera to track the player by color and feed those information from the processing PC to the board using the JTAG UART. The main parts of this project consist of the Nios II softprocessor, SDRAM for code execution, the GPU and the SRAM, where the GPU uses as video memory. By the way, you also have to build a nice conditioning circuit to interface an optical oxygenation sensor to a LEGO NXT brick for processing matter. It responsible for determining the heart rate by timing the period between beats and transmits the information over Bluetooth to the computer. As a result, the heart rate is included in the packed of data that being sent to… Continue reading