Experiment with MSP430 FRAM board via web interface

MSP EXP430FR5739 FRAM based microcontroller board is interesting piece of hardware. It features FRAM memory instead of Flash which is claimed to withstand almost unlimited number of Reads and Writes. It is also faster. It can substitute an EEPROM on board. But it is not very popular technology due to different manufacturing. On this development board there is MSP430 microcontroller which has 16KB FRAM, 1KB of SRAM. It carries eight LEDS, MTC thermistor, 3 axis digital accelerometer, optional LDR, couple buttons. So this is great for many uses.

Even if it doesn’t have Ethernet connectivity, webui_msp430 decided to build Web UI where he could do experiments in with visual feedback. He used Linux based host where Python reads data from USB and updates data to webpage using node.js. Web interface displays analog inputs and all three accelerometer channels that are also represented in separate graphs. There is also ability to toggle any of eight LEDs from webpage.

Wireless sensor using BeagleBone Blak and MSP430

chirag have built a wireless sensor prototype by using Beaglebone Black and MSP430. BeagleBone nad MSP430 sensor board is paired with Xbee RF modules. Sensor module is equipped with LM35 temperature sensor and LDR.

Module sends sensor data every second which is then reflected in webpage. Beagle bone runs LIGHTTPD webserver where page is hosted. Prototype proved to be working right, there are plans on second version of module with more sensors and probably fancier web interface.

Write code in java for micros with Java Grinder

Java Grinder I basically a project that converts java code so that they can be directly implemented on a microcontroller.  He has implanted many features like GPIO, A/D converter and I2C in his project. In the initial stage, he wrote a set of animation in java and with the help of java grinder he turned the code into assembly language that can be directly implemented on the dsPIC microcontroller without much changes. Apart from dsPic controller, he has also wrote a piece of code that can convert the java code into even assembly level code for MSp430 chips.

As of now, only a subset of java is supported and switch/case is still not implemented yet. Although it’s technically a simple compiler which converts the Java code into assembly for the chip used, you might consider to give it a try out.  Also, it would have been more useful if the code was converted in C language rather than assemble language.

OLED Watch powered with MSP430

This project is about an OLED Wrist watch built around 16-bit controller known by the name MSP430 and is manufactured by Texas Instruments. These controllers are designed specifically for low-power or battery powered operations and seems to be a perfect choice for a wrist watch. It runs on a cr2016 based coin cell and an OLED display. This project is actually an update to the older edition since the author wanted to enhance its battery life. Earlier it used to consume around 3ma of current but now it’s capable of consuming current in micro amperes with a good OLED display.

oled_watch

The watch also has an on-board accelerometer in the design, which is used to detect tap and double tap so that it can wake up the controller using interrupts. The accelerometer has a shared SPI bus with the display. Also an under-voltage circuit has also been placed so that it can be used with an unprotected LiPo. The controller used is MSP430FR5738 which is a part of the MSP430 family and consume a way less current. Another advantage is that it has a Ferroelectric RAM which is also capable of zero-power data retention.