[ ENDED ] Nov 2013 - Jan 2014 - 43oh Project of the Month Contest

Nov 2013 - Jan 2014 43oh Project of the Month Contest   75 members have voted

  1. 1. Rate the project that should win this month's POTM on the basis of ingenuity, effort and originality.

    • [url=]DS1394 RTC + led driver tm1638 Clock[/url][shluzzzoid]
    • [url=]Annoy A Tron 2.0[/url] [lastaid]
    • [url= recharger/]Overengineered 12V lead battery recharger[/url][petertux]
    • [url= mode-or-matrix/]M-Clock build, M for Minimalist, Multi-mode or Matrix[/url] [simpleavr]
    • [url=]Algorithmic synth project[/url][larryfaz]
    • [url=]MSP430 Morse Trainer 1.0[/url][igendel]
    • [url=]RGB Binary Clock [/url][amstan]
    • [url=]dAISy - A Simple AIS Receiver[/url][Chicken]
    • [url=] SubiCount: an improved tally counter[/url][pjKim]
    • [url= the-month-contest/page-2#entry43217]Wireless Sensor Node with MSPG2553 and 8-pin NRF24L01+ module[/url][t0mpr1c3]
    • [url= the-month-contest/page-2#entry43222]Home Automation : Controlling an IPCamera, Sprinkler systems, Garage Door and Thermostat[/url][legailutin]
    • [url=]Christmas PCB[/url] [Cubeberg]
    • [url=]Timed Camera Remote [/url][Graham72]
    • [url=]LED Ring Clock [/url][Greeeg]
    • [url=]RPN Scientific Calculator[/url][Druzyek]
    • [url=]Audible Alarm Player[/url][JWoodrell]
    • [url=]eLua for Stellaris Launchpad[/url][igor]
    • [url= jan-2014-project-of-the-month/#entry5490]Tic Tac Toe[/url][joelfinkle]
    • [url= jan-2014-project-of-the-month/#entry5518]FM synthesizer Using the AD9850 function generator[/url][gonya707]
    • [url= jan-2014-project-of-the-month/#entry5545]Kitchen Roast Thermocouple Monitor [/url][Spirilis]
    • [url= timer-and-measurement-tool/]Camera Flash Timer and Measurement Tool[/url][PTB]

Please sign in or register to vote in this poll.

71 posts in this topic


It has been one year since we had  the Project of the Month Contest. Many of you have requested it, so here it is. We have alot of cool sponsors this time, a big thank you to them. If you are remotely interested to sponsor the contest, please let us know at admin at 43oh dot com. We can help you work something out.
The prize list is still growing as more sponsors come in. The winners will get to choose any prize from the pool in order of 1st, 2nd, 3rd, 4th..etc. There is a greater chance of winning something this time because of the no. of prizes we have, so make sure you put your entry in. The aim of the POTM contest is for sharing and showcasing design ideas.
(1) Logic 8 Analyzer-----------------------------------------------------Saleae
(1) Mastech MS8211N 2000 Count Handheld Digital Multimeter--Saelig
(1) PanaVise Mount Package--------------------------------------------Panavise
(1) 2" Pervasive Displays EPD - Kit-------------------------------------Pervasive Displays
(1) DLP-7970ABP NFC/RFID Reader BoosterPack------------------DLP Design
(1) $20 gift card Sparkfun/Amazon/Adafruit ---------------------------Abecederian
(1) Your choice of Design, Laser Cut by 43oh Member Fred------Fred
(2) Stellaris Launchpad Kits.---------------------------------------------Bluehash
Previous Contests
[ ENDED ]Oct 2013 - 43oh Halloween Contest
[ ENDED ] Nov-Dec 2012 - 43oh Project of the Month Contest
[ ENDED ] Nov-Dec 2011 - 43oh Project of the Month Contest
[ ENDED ] Aug-Sep 2011 - 43oh Project of the Month Contest
[ ENDED ] June 2011 - 43oh Project of the Month Contest
[ ENDED ] April 2011 - 43oh Project of the Month Contest
[ ENDED ] Dec 2010 - 43oh Project of the Month Contest
[ ENDED ] Nov 2010 - 43oh Project of the Month Contest
Last Date for entries
31st Jan, 2014
Submitting your entry
To submit your entry, make an entry into this thread with the following:
1 - A small description of your project.
2 - A picture or video of your setup
3 - Code.
4 - Schematic and board files.
5 - You will also need to make a copy of the entry under the Projects section. This will enable members to ask you questions and comment on your project.
A day after the contest ends, a poll will be created with all the project entries. Only members of the forum will be allowed to vote. Voting will run for a week.
Prize Distribution
1. Winners can choose their prize from the pool in the order they win it.
2. If there is a tie between multiple winners, the entry than made the earliest in this project thread will have priority in choosing a prize.
Simple Rules
- You must be a member of the 43oh forum at least a week before your submission.
- One entry from each member will be permitted.
- Your design has to be open source. if you can, select a license from here or here. 43oh will not claim any ownership.
- Your project can be anything based around the MSP430. You may interface the MSP430 to another controller. But try to keep it as the main controller.
- You may reuse code from anywhere as long as you give credit to the original author.
- You must submit code and schematics of your project with a proper description.
- You can submit your MSP430 project, if it was created before the annoucement of the contest.
- You must have at least 5 posts in the forums, for your entry to be considered when the voting begins.
- Previous entries in other 43oh contests will not be permitted.

See third post.

Rickta59 and chibiace like this

Share this post

Link to post
Share on other sites

Hello All,

You are free to start posting your projects now. Also, you can still update your entry till the last day of the contest. So don't feel shy. Hopefully, We'll see entries soon! We worked hard to get sponsors for the contest and would love to give prizes away.

Share this post

Link to post
Share on other sites

This sounds like a good excuse to get my wireless thermostat project off the ground using those NFR24L01+ backpacks! It's been months since I got them, but now I actually need the heating on. :)

shluzzzoid likes this

Share this post

Link to post
Share on other sites

My project: a small low-cost, battery-powered wireless sensor board based on the MSP430G value series MCUs and the new CC1200 radios.


The radio part is based on TI's CC1200 reference design, the MCU part is based on the launchpad: LED and button on the pins you expect; all MCU pins will be easily accessible via pin headers.  Working on the schematics/PCB right now.  

Share this post

Link to post
Share on other sites

I'm going to throw my project on here.


It is a SD card based audible alarm player. *now with sound quality*


the user provides a 24v signal on one of two input wires, and the unit takes that 24v power and uses it to power up the MSP430 and amplifier.  It reads the file linked to that input signal and plays it out the speaker.  I did a couple of tricks to improve sound quality.  right now it is working best with 8kHz 8 bit wav files, but it adapts to other sample rates on the fly.  right now it doesn't understand how to read 16 bit files, but this is just the first draft, and that is in the planning.

bluehash, Rickta59 and shluzzzoid like this

Share this post

Link to post
Share on other sites

This is my official contest entry - the MSP430 Morse Trainer.


This MSP430G2452-based gadget helps you practice your Morse code sending skills, using two operation modes: Free mode for keying in characters at will, and Test more for, well, testing :smile: My setup includes an authentic Straight Key, like in the old movies, but you can connect any microswitch with a lever instead. A 16x2 LCD displays the characters and the test progress/score, and a small "continuous" piezo buzzer makes the famous "Dit" and "Dah" sounds.


For more information, see the project post and this video:


Here's the heavily commented code (for the Energia IDE):


And the updated schematics, hoping I got everything right:



This project uses the LCD library that comes with Energia. Apart from that, in terms of license, I claim no copyright - it is entirely open and free for whatever (though credit is always appreciated).


Good luck to all the contestants, and I hope I'll find more time to learn the MSP430 and participate in these great forums!

Share this post

Link to post
Share on other sites

My entry in the contest is the port of eLua to the Stellaris Launchpad


eLua is an interpreter for a version of Lua (a scripting language) adapted for microcontrollers.

Main eLua web site


You can type commands interactively, or enter programs in the shell using a terminal program connected to the launchpad's USB port (or other launchpad serial port).

This allows exploratory programming, without waiting for compile/flash cycle as with C or Arduino/Energia.

(More akin to using a bus pirate or Goodfet, or like using Basic back in the day).

One can also put eLua scripts in flash memory (which is treated as a write once file system), or save them on an SD card.


eLua already existed, and ran on some of the luminary micros kits, so I made use of that existing code (by various authors).  

My project was porting/adapting it to the Stellaris/Tiva processors.

The project thread (on Stellarisit) has compiled binaries, as well as some example programs in eLua.


The code for the port is on Github

(in the LM4 branch).


Since this is a software project/tool there are no schematics, and pictures.


Not sure if something like this qualifies for the contest?

Share this post

Link to post
Share on other sites

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. I moved the thermostat into the basement and ever since we have been trying to guess the settings that will keep the rest of the house a stable and comfortable temperature.


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.




Controlling the furnace is a 2-coil latching relay on a very ugly perfboard circuit powered by the doorbell transformer in the basement and governed by a second Magic Mote receiving the 2.4 GHz signals from the temperature sensor.




I am satisfied with the hardware design. The only blemish I have  identified is that the TXD and RXD pin labels are reversed.




Github repo:


This picture shows a populated board on a 2xAA battery pack with DS18B20 thermometer.




The documentation of the firmware is a work in progress. Wireless communication uses

the msprf24 library by Spirillis. The DHT22 is read using an interrupt driven routine by TheDZhon ported to C.


Github repository:


Blog post: http://smokedproject...d-wireless.html

shluzzzoid likes this

Share this post

Link to post
Share on other sites

Is this the last entry :)


From the time I started playing with msp430 micro controllers, I've built all kinds of things for my own pleasure. In this endeavor, I'm trying to "domoticize" by home. I want to automate and connect to the cloud: a set of IP Cameras(only one for now), my garage door, my thermostat and a set of remote sensors, and my sprinkler system.


The sprinkler is an Opensprinkler that I connected to a raspberry Pi.


The IP Camera is a Logitech USB camera attached to the RPi usb Port. motion has been installed and configured to display camera on web page


The garage Door is connected via a simple transistor/relay system to GPIO25 of the RPi.


Remote Temperature sensors are transmitting data using cheap 433mhz modules.

A sensor node is made of a MSP430G2553, a DS18B20, and a transmitter. Communication is one way.


The receiver is connected to GPIO24 on the RPi.



The thermostat is a little more involved that the other pieces, and I'm still working on that.


For now, I'm able to remotely open and close my garage door, check the camera, get temperature data from the sensor, all using very simplistic scripts.

I have been able to make a basic web interface to access all those devices using python and flask. I'm looking forward to leveraging all the power of HTML5 to build a more interesting web interface for mobile devices.

The documentation of the overall project is still being worked on.


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now