Jason Bowling writes:
Over the last year I’ve been working towards an underwater sonar system for ROVs and surface boats. In order to learn the basic signal processing required to detect the echoes, I initially got a simple sonar working in air with a desktop conferencing USB speaker/mic running on Windows. A writeup, including source, is here. That article describes the algorithms used in detail and would be a good read if you want the details of how this works.
The next logical step seemed to be to get it working on a microcontroller. There are plenty of low cost ultrasonic sonar modules available that work really well in air, but the idea was to work towards getting a sonar that worked in water. There are currently no low cost sonar modules for hobby use in water.
Audible Frequency Chirp Sonar with the Stellaris Launchpad - [Link]
INA219 is a cool IC that measures voltage and current trough a shunt resistor, and relays the information over I2C. It provides the multiple of the two values, thus enabling easy power measurement. Opossum used it along with a Nokia 5110 LCD and a MSP430 LaunchPad to build a nice power-meter.
Measuring power with INA219 and an MSP430 Launchpad - [Link]
This is a simple rf spectrum analyzer project based on TI Launchpad. i have been working on other rf transceiver projects and in need of a simple rf spectrum analyzer to help me visualize what’s happening.
This is a linux project, i had given attention with my best knowledge to make provisions so that it can be built under windows. however i do not have the time and resources to try out everything under windows.
I did successfully built and run the project under windows 7 w/ TI CCS IDE, for host visualization script, it also works under windows but required you to install some unixish packages (cygwin and more)
I need something simple to show the pattern of frequency hopping. i do not need very accurate display of rf power. the Launchpad came in handy as it is inexpensive and contains fast ADC functions. the included usb to uart is a plus as i can communicate data between the MCU application w/ a PC side application for visualization. there are around a dozen or so commands that you can issue via SPI to control the RFM12B, as well as sending and receiving data.
RFM12B Spectrum Analyzer - [Link]
Last year, Texas Instruments (TI) released industry’s lowest cost (only $4.30) microcontroller development kit named Launchpad. It is a complete development tool for rapid prototyping with TI’s ultra-low power MSP430 Value Line MCUs. I also bought a Launchpad kit several months ago but haven’t really looked into it. Last weekend, I spent a couple of hours reading about the MSP-EXP430G2 experimenter board (that comes with the Launchpad kit) and the Code Composer Studio (CCS) software tool. CCS is an integrated development environment (IDE) to develop and debug applications for TI’s embedded processor families. As always, a “Hello World” program is the best thing to start with any new development platform. If you ran it successfully, it means you have setup the compiler and the programmer/debugger correctly and you are all set to go. Here’s a step-by-step guide to set up the CCS v4 build and debug environment for the MSP-EXP430G2 experimenter board.
Setting up the CCS v4 build and debug environment for TI MSP430 Launchpad - [Link]
VoJT4′s first foray into micro-controllers involved taking a Launchpad and hooking it up to count lap times for his slot car setup. The LCD is based off a HD44780 controller. The current version displays laps and lap times with a push-button to control the timer. This is also his entry into the June 2011 Project of the Month contest.
Count Slot Car Lap Times with the Launchpad - [Link]
JC’s MSP430 LaunchPad Blog presents this short tutorial on using DAC with the LaunchPad. He writes: [via]
This post will show you how to generate a periodic analog signal using the LaunchPad and the MSP430G2231. For the sake of simplicity, I stuck to the default DCO value. This will allow us to generate a very clean sine wave at 128Hz. If the DCO is increased to 16MHz and a few other design parameters are changed the maximum frequency can be over 4kHz. Using the MSP430F5510 I was able to generate a crystal clear 32kHz sine wave.
Why would you want to do this? Well, this code can be modified so any arbitrary analog waveform can be generated (reasonably speaking). At the very least you will learn some interesting analog principles if you decide to build this mini-project.
Simple LaunchPad DAC - [Link]
MSP430 LaunchPad toolchain for Mac OS X: Breathing LED effect with the LaunchPad! [via]
Have you noticed how the blinking LED of the MacBooks causes a soothing, kind of hypnotic effect? No wonder why…
Apparently, the behavior of the LED while the computer is sleeping is tuned to resemble the human breathing rhythm at rest! Things like these give a better understanding of Apple’s meticulous attention to detail and how much of your MacBook’s $999 went into patent attorne– ALL GLORY TO THE BREATHING LED!
The breathing effect is a natural step forward from the dull and classic “hello world” blinking LED. If you want to add it to your project, you need a spare Timer and a few lines of code. Here is how…
MSP430 LaunchPad toolchain for Mac OS X: Breathing LED effect with the LaunchPad! – [Link]