DS1394 RTC + Led driver Tm1638 Clock : This is my project Real Time Clock. The project used RTC module ds1394, temperature sensor ds18b20 and driver 7-segment display tm1638. msp430g2553 MCU integrates devices with two hardware ports SPI (USART1, USART2).
Annoyatron 2.0 : Prank Wars started early this year, so I tried to improve upon my old annoyatron. I am currently building 2 kinds of annoyatrons, one being very small an having a high annoy frequency ( delay between beeps) and the other one a huge annoyatron that rarely beebs but is insanly loud.
Overengineered 12V Lead Battery Recharger : An msp430 controls charging and every once in a while logs data to a uSD card. The battery and PV voltage, charge current, internal temperature, heatsink temperature and the timestamp variables get logged.
M-Clock build, M for Minimalist, Multi-mode or Matrix : By migrating this project from an AVR mcu to a msp430 mcu I had made it possible to keep time a lot more accurately. During display (i.e. led on) the project runs at 1Mhz DCO. The msp430 mcu has factory calibrated clock values. When not displaying, this project enters a LPM3 (low-power mode 3) to conserve power. At LPM3 the DCO clock cannot be used and the project switches to use a 32Khz crystal based AClk to keep time.
Algorithmic Synth Project : This is a simple algorithmic synthesis MSP430 hack of the little Korg Monotron ribbon synth, using CV and gate from the Launchpad through a prototype board from the 43oh store. It receives midi clock and some controllers through uart and a standard midi input circuit and jack.
MSP430 Morse Trainer 1.0 : This standalone device has two inputs: the Morse straight key (which is essentially a momentary, "Normally-Open" switch) and a microswitch. The microswitch accepts, in the spirit of Morse code, short presses (to reset current mode) and long ones (to switch mode). There are two modes of operation: "Free", which allows the user to key in different characters freely, and "Test" which generates random test strings that the user is required to key in.
RGB Binary Clock : This project is an update to the binary clock that I used on my desk. The new version has a lot of new features including RGB leds(WS2812), a bigger microcontroller(The Olimexino-5510 board), capacitive touch and light sensor.
dAISy - A Simple AIS Receiver : dAISy (do AIS yourself) is a very simple AIS receiver that I developed from scratch. It is built around the Silicon Labs EZRadioPRO Si4362 receiver, using a Texas Instruments MSP430G2553 MCU for processing and the MSP-EXP430G2 v1.5 LaunchPad as development platform.
My day job is a rheumatologist and immunology researcher. An important but stupid-boring part of research involves an accurate counting of cells. Whether you work in immunology, cancer biology, sperm counting, etc, an accurate cell count is essential for meaningful and reproducible results. There are electronic Coulter counters but they are expensive and unless you are constantly counting cells, it doesn't make sense because of the constant adjusting and cleaning involved.
Wireless Sensor Node with MSPG2553 and 8-pin NRF24L01+ module : The background to this project is that when we moved into our house 18 months ago the heat wouldn't turn on. It turned out that the wires connecting the thermostat in the 2nd floor hallway to the furnace in the basement were broken. Those days are on the way out. In place of the old thermostat is a wireless thermometer based on my own "Magic Mote" MSP430G2553 sensor node with NRF24L01+ module. I am using aDHT22/AM2303 digital temperature and humidity sensor.
Home Automation : Controlling an IPCamera, Sprinkler systems, Garage Door and Thermostat
Christmas PCB : I've been slacking on my PCB design for quite a while now. But - I've been looking to do something for the last couple of years for Christmas. Ideally - something that my kids could solder (in other words - PTH). I'd love to use the extra chip that comes with the Launchpad.
A christmas tree with LEDs and a prototyping area sounds like a good start!
Timed Camera Remote : A remote that can take timed bulb shots, capable of handling bracketed shots, capable of bracketing multiple bulb shots and allow for the camera's inbuilt noise reduction for long exposures
120 LED Ring Clock : The PCB is one of the interesting parts of this clock. I designed the board in altium as a single 6 LED segment. and then left pads at each end to allow them to be soldered onto another segment. The clock is comprised of 2 rings of 60 LEDs each. The LEDs are WS2812 parts, which include a built-in driver.
RPN Scientific Calculator : This is a scientific calculator I built that uses RPN notation which features BCD number format with 1-255 places, internal accuracy configurable from 6 to 32 decimal places, two separate 200 level stacks, Optional scientific notation, Functions: (a)sin, (a)cos, (a)tan, y^x, x root y, e^x, ln, 10^x, log, mod, 20x4 character LCD and 42 buttons
It is an audible alarm player I am building for the company my dad works for, to put on some of their equipment. It plays .wav files from as SD-Card.
ELua for the Stellaris Launchpad
Tic Tac Toe, called noughts and crosses elsewhere in the world, is a pretty simple strategy game, and I thought it would be well suited for a first project. There are 18 LEDs (9 each of red and green), not counting the onboard RGB (used for status). While there are plenty of pins on the Tiva, it seemed worth learning Charlieplexing.
FM Synthesizer : The FM synthesis is teorethicaly the same as the all-known frequency modoulation used for radio communications, but in this case the frequencies are suited to stay at the audio range, i.e. from 20Hz to 20kHz. Basically The AD9850 is used as a sine wave generator, and the microcontroller create each cycle a sample of ANOTHER sine wave, this one goes from 5Hz to 100Hz more or less. We can modulate this two sinewaves, the AD signal being the carrier and the Stellaris signal the baseband.
Kitchen Roast Thermocouple Monitor : This board features the MAX31855 Thermocouple Amplifier chipset along with a Nordic nRF24L01+ PA+LNA board with external antenna. The latter is used to report temperatures to my Linux server, which posts them on a webpage every 30 seconds so my wife can view the state of her roast remotely with her iPad.
Camera Flash Timer and Measurement Tool using the Stellaris Launchpad. An impressively detailed project that can trigger upto 8 flashes and measure flash lag.