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

MSP430 piano uses touchscreen as input

This is an interesting way of playing music. A standard resistive touchscreen can be really great input device for such musical instrument. It only requires four wires for input. Well.. ADC inputs. But most microcontrollers have even more of those. What about output? A PWM modulation works like a charm. Rohit Gupta built a touchscreen piano using MSP430G2231 microcontroller. To read touchscreen coordinates he used TI App Note where you can find pretty all details. Also his previous experiments with generating PWM tones on MSP430 also were used here. To make it easier play, he drew a grid on paper and put back of resistive film. All is left to play a good melody. I think kids would love such project. Continue reading

Giving a nice display to a weather-o-matic

Having weather data is almost as important as knowing time. So weather station is a second device after clock at home, isn’t it? How to make it eye catching and easy to understand at the glance. Martin seems to be found an interesting solution. He built analog display for weather device. On display face you can see couple arrows indicating weather conditions while another displays temperature. Behind the scene you will find MSP430G2553 microcontroller which drives two servo motors where arrows are attached. It gets weather data from PS via UART. On PC a python script simply fetches the weather data from Internet. After such success, Martin plans to push project towards Raspberry Pi, so there would be no need for PC. Continue reading

MSP430 based Nikon DSLR remote

If you have a digital camera you probably noticed that in many cases remote control for it is a “must have” thing. Prices as always are high especially when you know that there is nothing special in to that. So the end option is to build one by yourself. Pushkarov took a MSP430 G2231 microcontroller and build using simple schematic. MCU simply controls IR LED through transistor key. Single button triggers the action. It is assembled on protoboard and is powered from coin sell. Microcontroller is in DIP package, so it was easy to flash using TI launchpad. It really takes no time to build, but may help a lot. Continue reading

Power supply meter based on MSP430

msp430 power meter

Power consumption is important factor on battery driven devices. We all want them to last longer. In order to build energy efficient projects testing is necessary step. Small changes in circuit or in microcontroller software may lead to different current drain. MechG has built a handy power meter dedicated for breadboard tests. It is based on MSP430G2402 microcontroller which samples voltage and current consumption of target circuit and then calculates power usage. Data is displayed on LCD. It is capable of measuring voltages from 0 to 10V and currents from 0 to 300mA. Measuring resolution is different for uA and mA ranges that are 0.1mA and 0.1uA respectively. Full specs can be found on Google code page. I think this is a “must have“ tool for any circuit you design… Continue reading

MSP430 based GLCD clock

When you see clock with graphical screen, you know that it tells more than time. This MSP430 based clock uses old good KS0108 based graphical LCD. LCD is connected to using couple 74HC595 shift registers. There is no push buttons for settings, instead of these it uses a NEC based remote control. Along with time there is also a date display, alarm function. Since there is still space left on GLCD, you can set different 10 letter custom message line for every day. Last thing what is needed is an enclosure and clock is ready to go. Continue reading

Remote MSP430 tank with Bluetooth module

Remote controlled things usually require transmitter and receiver. Building both of them doesn’t always sound attractive. By using bluetooth module it can be simpler. Take a look at Mike’s Bluetooth msp430 tank. Its control unit is based on MSP430 Launchpad paired with wireless Bluetooth module. Two motors move threads. Of course there is a motor booster needed. When all set all you need is to send control commands via bluetooth channel. All you need here is to install small application in to your Android phone and you can start crawling around. Continue reading