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

The Most Interesting Stereo PWM Audio!

You must be wondered, “Can PWM from a simple micro-controller duplicate complex sounds?” Well, if you have thought it before, then you’re very lucky, as you’re about to find out the truth by yourself! Do you believe that by using a PWM channel of a simple microcontroller, a capacitor and a resistor, you can duplicate sounds on the fly? And, isn’t it even better, if you can have your micro play-back complex things over audio for an extremely low cost? Ok, let’s cut the long story short and getting straight into the main topic! For this project, an AVR Mega series microcontroller will be used to control the whole system. It transfers the stereo file 161828 baud (64 kbps of actual radio), where the RC filters is already set at a breakpoint of about 8khz. Since it’s a stereo type, thus two RC filters are needed in this project! You might found out another interesting thing here. Although the sound can be easily recognizable, but its not MP3 quality at all! By the way, with this Stereo PWM audio, you… Continue reading

The Universal USB Remote Control Receiver is Marvelous!

It supposed a fun and relaxing moment to listen to MP3s or watching xvids/x264s, but you’re keep annoying and stuck yourself using the keyboard to pause, change the volume and fast forward through bothering mythbusters recaps over and over again… Most of the PC remote control receivers range from ancient serial port designs to USB device is not supported by popular software. If you’re having the chance to test on an universal USB remote control receiver that can overcome the above matter, would you like to try it? On the above diagram, you can see that this universal USB remote control receiver is slightly different from the other. The remote controls transmit data on a modulated infrared beam and an infrared receiver IC will try to separate the modulated beam into a clean stream of 0s and 1s. A microcontroller decodes the data stream and it is sending to a computer over a USB connection. Lastly, the software processes the codes and triggers actions on the computer. Continue reading