PlingPlong – A portable synth

Another cool project by Mats the PlingPlong, a two octave touch keyboard with four channel polyphonic synth: This is a small (10x20cm 4×8″) portable battery-operated synth with a two octave touch keyboard and four voice polyphonic digital sound. I’m using two microcontrollers on the board – a Microchip PIC18F44K22 for the user interface and a Atmel ATMEGA328 […]

High-voltage seven segment LED display driver with SPI interface

Raj writes: This is about my new project, which is a High-Voltage Seven Segment LED Driver with a serial interface. The goal is to simplify the interface of bigger seven segment display modules to 5V microcontrollers. The project provides a TTL SPI interface of MAX7219 to input display data from a 5V microcontroller and outputs […]

uCAN: A protocol stack for microcontroller networking

Nick Johnson over at Arachnid Labs writes: I’m working on an idea that I’ve been pondering over for a while: a simple, low cost option for networking low power microcontrollers for hobbyist projects, art installations, interactive exhibits, hackspaces, etc etc. There are a few options around, but nobody’s specified something to build an ecosystem around; radio […]

NEC Protocol Infrared remote control with a microcontroller

Gaurav Chaudhary  writes: This little project will demonstrate how you can build NEC protocol based Infrared Remote Control to use with various NEC Protocol IR receivers. actually there are lots of projects out there to accomplish this task but i have to write my own code because of too many requests on this IR(infrared) Remote […]

I2C LED Display from Hacked Voltmeter

Tom writes: I turned up this cool project write up that reprogrammed a cheap LED voltmeter for use as a general purpose 7 segment display with I2C communication. These voltmeters cost about $3 instead of $10 for an equivalent LED display backpack from Adafruit. NB the author used a Bus Pirate to troubleshoot the bitbanged […]

App note: Protect Your Designs from malware with the DeepCover MAXQ1050 secure microcontroller

Here’s an app note from Maxim describing how to protect your embedded systems from Malware with DeepCover MAXQ1050 Secure Microcontroller: Malware injection has become a critical threat to embedded systems. Implementing an asymmetric cryptography-based secure boot is the best protection against this class of attacks. This application note describes the key principles of such a secure […]

PCB a Week 12: BB Prince – breadboard utility PCB

Mats continues his challenge of designing one PCB every week.  In week 12 he came up with BB Prince, a small multi-purpose utility for your solderless breadboard: This PAW is a small utility board for your breadboard that have some of the most common things you need when building a microcontroller-based project on the breadboard. […]

Miniscope v2d: STM32 oscilloscope and arbitrary waveform generator

Tomeko has posted an article describing miniscope v2d integrated arbitrary waveform generator: Cheap low-speed dual channel PC/USB oscilloscope and arbitrary waveform generator with STM32F3 microcontroller. Miniscope v2d is based on STM32F303CBT6 microcontroller – LQFP48 device from STM32F3 family featuring: 32 kB RAM on data bus 8 kB RAM on instruction bus 128 kB FLASH memory USB […]

Spindicator clone with pulse and trail effect

In this video Viktor demonstrates his Spindicator clone with pulse and trail effect project: Although my “original” Spindicator itself was just a clone of this one, mine was well received by the geeks around the world! :) A fellow diy tinkerer made an even better one with PWM control (very cool, indeed!). Recently, I was asked […]

App note: IC temperature sensor accuracy compensation with a PICmicro microcontroller

An application note from Microchip: IC temperature sensor accuracy compensation with a PIC microcontroller This application note is based on the analog output MCP9700/MCP9701 and serial output MCP9800 temperature sensors.

AZIZ: DIY LED microscope illuminator

Here’s an interesting project by Steve of Tangent Audio the AZIZ project, a microcontroller-based LED microscope illuminator: AZIZ is an LED microscope illuminator that I designed and built from scratch.  It is designed around a Texas Instruments TLC59116 constant-current PWM LED driver chip, and an Atmel ATTiny1634 8-bit microcontroller. Check out the video after the break.

DSETA board, a CPU based on the Atmel AT89C51RE2

Jechavarria has designed and built this DSETA board, a CPU based on the Atmel AT89C51RE2: In my last projects, I always use the same CPU. DSETA board, I say in the posts. Well, here it is, a CPU based on the AT89C51RE2 microcontroller from Atmel. I develop this board for some reasons. The first and […]

Lira, an Arduino-compatible microcontroller

Lira is an open source Arduino-compatible microcontroller designed by Lyratron: What I came up with is the Lira. It is, as you will see, little more than a breakout board for the ATmega328, but it provides all the bare necessities like voltage regulation, basic power conditioning and an FTDI programming interface. It’s the smallest, simplest, cheapest design […]

Mini breakout board for 18-pin PIC16F series microcontrollers

Embedded Lab designed a mini breakout board for 18-pin PIC16F series microcontroller: This mini breakout board is designed to simplify prototyping and experimentation work with the popular 18-pin PIC16F series microcontrollers. It is small in size (1.95″ X 0.75″) and is breadboard friendly.

Evolve better control solutions with genetic algorithms

Brian writes: I wrote an article over at Microcontrollercentral about using Genetic Algorithms to optimize microcontroller algorithms; in this case a PID control loop. It was a new and fun way of thinking about programming, and I included some source code for anyone interested! Via the contact form.

Programming PIC microcontrollers using ds30 bootloader

WebWarrior shows us how to program a PIC Microcontroller without a programmer: Here we specifically target the freely available ds30 bootloader for PIC microcontroller and show you how to program your device without the need of an external programmer. The video below demonstrates programming (burning) of HEX file into a PIC microcontroller using the ds30 Loader Utility. […]

Simplecortex v1.3 Cortex M3 dev-board winner

Today we announce the winner of the Simplecortex v1.3 Cortex M3 Dev Board with onboard debugger!  There were lots of great ideas, thanks for your submissions. Congratulations to Ruiner, his idea for a network music player scored him the Simplecortex v1.3: I’ll add a high quality DAC and build a network music player. A small touchscreen would allow […]