News & Articles

PyroEDU
Get started learning to build your own electronics by following our FREE online courses below!
Learn More »

Categories

Sponsors

Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!
Real-Time FPGA Edge Detection

Posted July 18, 2012 by Chris

“For our ECE536 final project, we have implemented real-time sobel edge detection. Traditionally, sobel edge detection is done on still images. This project uses a 2MP camera to continuously capture an image stream, and sobel edge detection is performed real-time on an FPGA and displayed to a VGA monitor. Our motivation arose from our interest in computer vision and digital image processing.”

8-bit AVR + Camera Interface

Posted March 31, 2012 by Chris

“The AVRcam is a small, real-time image processing engine capable of tracking colorful objects. The system was specifically designed to provide hobbyists with a vision system that can be easily added to their projects (robot, security, monitoring, etc).”

Human Tetris: Video Object Tracking

Posted March 20, 2012 by Chris

“For our project, we wanted to push the video sampling and processing capabilities of the ATmega644 8-bit microcontroller. Using a high-speed analog-to-digital converter as an input device, we were able to sample a reasonably high-resolution grayscale image from a color camera’s video output. Using this grayscale image, we are able to track objects and recognize shapes that stood out from the background by a customizable threshold.”

DIY Time Lapse Digital Camera

Posted March 10, 2012 by Chris

“Turn an old digital camera into a time lapse camera using an arduino, a relay, and an open source software program called makeAVI (windows). To modify the camera I disassembled the camera cover and removed the button that activates the shutter.”

Video Production Module for DE2 Dev Board

Posted February 5, 2012 by Chris

“In this project we turned an Altera Cyclone II FGPA into a simple video production unit with the help of a Sony Handycam and a PC for serial communication. The main focus of the project is the ability to provide a green screen effect, most commonly seen with weather news. We would extract the green regions of the video based on a threshold and display a background image, such as a weather map.”

Pan Tracking Webcam Using OpenCV and Arduino

Posted January 7, 2012 by Chris

“The protocol is very simple between OpenCV and Arduino: the program transmits one integer per line through the serial connection (using the USB connection or a RS232 port). Each integers gives the position (in microseconds) to where the servo should move.”

Stabilization Aerial Camera Platform

Posted January 2, 2012 by Chris

“Photographers want total control of all aspects of a camera such as exposure, shutter speed and aperture size. However, some breathtaking pictures require the photographer to be separated from the camera, and thus there is a need for remote access and currently such commercial solutions are very limited.”

3D Scanner Prototyping

Posted December 10, 2011 by Chris

“How does it work? A digital camera is placed in phonographic rotational axes and records laser light reflections from object’s surfaces (it works better in the dark). Distortion of laser line corresponding to object’s deformations derive the location from the laser source. Constant rotational speed and precise measurment are very important.”

C328R Camera and .NET Framework

Posted July 22, 2011 by Chris

Getting streaming video or even a single snap shot picture out of a camera module is a challenging feat because so much happens so quickly. This article shows you one method for transferring JPEG snap shots from a camera module to your PC using a .NET interface. Things for this project are software heavy and light on the hardware.

DS Controlled DSLR Camera

Posted June 16, 2011 by Chris

Here’s a rather novel creation, a DS-DSLR. A high quality camera controlled by a portable Nintendo DS game system. The article explains how it was done with some guidance for people wishing to do similar work. No source code from this project, but many pointers for doing your own DIY-DS work.