OBD II reader with CAN-BUS interface

Debraj have shared his latest project details where he built an OBD reader. As his car (Hyundai -i10) uses CAN-BUS communication protocol naturally it is based on it. To be more specific CAN runs at 500kbps speed and uses 11-bit ID. The reader is based on dsPIC33FJ128MC802 microcontroller and MCP2551 CAN transceiver. Information is displayed on standard four row alphanumeric LCD. His further plans are to add SD card to collect some interesting data while driving. Continue reading

The dsPIC-Based Laser Light Show Controller – It’s Showtime!

If you always fancied about the laser light shows, but you’ve no ideas how to develop one for yourself, then you must pay attention on today’s topic, as it’s about the dsPIC-based Laser Light Show Controller! This dsPIC-based Laser Light Show Controller can also be known as an arbitrary waveform generator (ARB). For your information, the controller will allow vector patterns to be stored in flash program memory or uploaded from a PC in a vector format. The analog output via two 14-bit DACs has being fed to a commercial analog driver board and two high-speed galvo scanners. For the project, you need to use a Microchip dsPICDEM starter demonstration board featuring a 30F6012 processor chip. The best things about this board is it already has a prototyping area which… Continue reading

The Neat and Smart dsPIC33 Breakout Box

There are different types of microcontrollers in the PIC family and one of the most familiar PIC families would be the dsPIC33. The reasons why the microchip dsPIC33 frequently being used in the digital signal controller related projects because it runs at 40 MIPS, and with up to 256 Kbytes of self-programming Flash, more than 30 Kbytes of RAM and 64 to 100-pin packages. Beside that, it’s including an 8-channel non-intrusive DMA and the option of 1.1 Msps high performance A/D converters too! Today, you will try to apply this dsPIC33 into a breakout box or BoB, which it’s usually a box that a compound electrical connector is totally separated into its component connectors. Basically, the compound connectors are used where sufficient space for connections is unavailable, such as on… Continue reading

Scopey II – The Great Combination of dsPIC Oscilloscope and Spectrum Analyzer

Do you have a dsPIC oscilloscope and Spectrum analyzer in your lab, but you still think that you didn’t fully used it for a great purpose? Well, then it’s time to use some of your creativity and effort to combine these two stuffs together and transform it into a magnificent Scopey II! Before it, do you know the main function of the Spectrum analyzer? Technically, it is a device used to examine the spectral composition of some electrical, acoustic or optical waveform. Sometimes, it can be also measured the power spectrum as well! Basically, the spectrum analyzer can be divided into two main types and there is analog and digital spectrum analyzer. This is how the Scopey II works… Everything is comes in through the BNC jack on the front… Continue reading

dsPIC WAV Player – The Best Reason You Enjoy the WAV Songs

If you’re looking for a suitable player that continuously playing your favorite songs in WAV format, then you have found it here. Today, you’ll learn the simplest way to create a dsPIC WAV player. This project is based on the microchip MDDFS library (Memory Disk Drive File System). The Integrated C source code can easily manage a FAT12, FAT16 or FAT32 file system and interface to a SD, CF memory card or an IDE hard drive. And, the best part about this application: its totally free of charge! The only disadvantage for this application, is the amount of memory it needs, where it can takes up a huge 23KB in flash or 1.4KB of RAM! First of all, you will need a way to output an analog voltage out of… Continue reading