News & Articles

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



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

MCM Electronics Daily Deal and Bulk Bargain

A DIY Universal RFID key

Posted February 28, 2015 by Chris

"The key I made works beautifully both on my garage door, as well as on a number of other readers I tried. I have decided to publish this, as more people should be aware of the design flaws that are inherent in older RFID implementations, and to allow others to make their own universal key."

Soundpad A Repurposed Computer Keyboard

Posted February 26, 2015 by Chris

"Keyboards are useful because many kinds of software can be controlled with keyboard input. We can build a physical interface that doesn’t look like a keyboard, and still pass keyboard commands from it to Flash. This technique has been used at Interaction-Ivrea in a number of interesting projects."

Radio Spectrum Monitor

Posted February 25, 2015 by Chris

"This is an experimental work to monitor a spectrum pattern in radio band, and is a continuous project from Audio Spectrum Monitor. To analyze the spectrum of an input signal, I chose an Atmel AVR microcontroller that used in the Audio Spectrum Monitor to process FFT."

CPU Fan RPM Display With Arduino

Posted February 24, 2015 by Chris

"This project describes how to read the speed of a PC fan using Arduino board. It’s a good introduction to reading pulse duration and driving 7 segment led displays on Arduino. The text is written in Japanese but the link below will auto-translate to English."

The Fruit Computer Laboratory

Posted February 23, 2015 by Chris

"…But, could chemical reactions in fruits be also used to create on-off switches, the basic building blocks of computer logic and memory? Would it be possible to create a computer with fruits? This project proposes to create a temporary laboratory, open to the general public, that will raise questions and reflections about the construction of a future computer based on fruits."

Whiteboard Erasing Robot

Posted February 22, 2015 by Chris

"The goal of this project was to create a robot which could erase written text on a whiteboard completely autonomously, i.e. no human interface. The processes involved in this project included devising a method for the robot to search a whiteboard for text, designing a way to physically move a robot to the text, and enabling a robot to erase the text."

GainClone 2x68W LM3886 Audio Power Amplifier

Posted February 20, 2015 by Chris

"I bought a set of these chips long ago and they were gathering dust in one of my electronic part cabinet drawers, until a friend of mine got a gainclone kit for himself. Not feeling to be left behind, I decided to put my hands into the dirt, literally: I had a bunch of non-working 20 year old transistor based amplifiers that I got at a yard sale, along with a nice pair of Technics SB-LX7 8ohm 3-way 200W speakers."

Interfacing RFID with PIC18F4550 Microcontroller

Posted February 19, 2015 by Chris

"By employing RFID, secure entry systems can be developed without incurring huge costs. These are the reasons of excessive use of RFID technology. In this article, interfacing of an RFID reader module has been explained with PIC18F4550. The USART interrupt, an internal PIC interrupt, has also been explained."

Cellphone Operated Land Rover

Posted February 18, 2015 by Chris

"Conventionally, wireless controlled robots user circuits, which have a drawback of limited working range, limited frequency range and limited control. Use of mobile phones for robotic control can overcome these limitations. It provides the advantages of robust control, working range as large as the coverage area of the service provider, no interference with other controllers and up to twelve controls."

PIC12F1840 + I2C 24FC1025 EEPROM Design & Demo

Posted February 16, 2015 by Chris

"The 24FC1025 is a serial I2C EEPROM memory fabricated by microchip, it has 1024Kbits (128KB) of memory space and it is divided in two parts each one of 512Kbits (64KB); the first part goes from address 0x0000 to 0xFFFF and the second part goes from 0x10000 to 0x1FFFF."