bluehash reacted to Norwoodd in Web Controlled Outlets: Using an MSP430 to Remotely Control Wireless Outlets
The goal of this project is to utilize an MSP430 to allow existing remote-controlled outlets to by controlled over Wi-Fi. As purchased, the outlets can be controlled with a provided remote control which uses 434 MHz radio signals. By programing the MSP430 to replicate the signals from this remote and hosting a web page with controls on the MSP430, the outlets can be able to be controlled from anywhere on the same Wi-Fi network. The completed project provides a web page that can both control each of three outlets individually or all three at once. This is done using an MSP430 as a controller with a 434MHz transmitter sending commands to the outlets, and an ESP 8266 Wi-Fi module connecting to the network. A schematic of the completed project is shown in Fig. 1, and a photo of the completed project is shown in Fig. 2. With this set up the outlets can be reliably controlled from anywhere on the same Wi-Fi network. The components required for this project, along with the equipment necessary are listed below. All the components can be purchased for less than $30.
I was able to write an interface to control the outlets, as well as serve a webpage to control the outlets. This was the final project for my Embedded Systems class at John Brown University. more details are avalible in the attached file.
· TI MSP430G2553 Launchpad
· 434 MHz RF transmitter https://www.sparkfun.com/products/10534
· ESP8266 wifi module
· Syantek Remote Controlled Outlets
· Jumper cables
· USB power supply
· 434 MHz RF receiver https://www.sparkfun.com/products/10532
· Digilent Analog Discovery Module
· Code Composer Studio
· Serial to USB converter
bluehash reacted to enl in MMA8452Q / MSP-EXP430G2ET
To follow up with @Rei Vilo the actual errors are important here, as is the processor (though I would presume G2553 given where you put the question). Also, the interface module you are trying to use (I2C I would hope, since the MMA8452Q only communicates with I2C), what header files you included, what processor you selected in CCS project setup, and so on.
bluehash reacted to MichelV in OneWire Energia Library
Unfortunately I haven't heard from Paul Stoffregen yet, so I decided to release the modified source here.
I still hope he'll respond, and include the changes in his own library, but at least you guys have a chance to play with it now
So, attached is the UNOFFICIAL OneWire library, that is compatible with Energia.
OneWire Energia Compatible.zip
bluehash got a reaction from zeke in Updates
A few updates and notes:
The forum is finally able to connect to the license server. It failed due to an older version of curl, which caused alot of spam posts. PHP updated to the latest version Forums upped to 4.4.7 Any issues, please note them here. I'll try to sort things out.
bluehash got a reaction from jsolarski in Raspberry Pi Model 3B $25 with Free Overnight Shipping
Hope you snag one. Enjoy!
Use code CYBER
bluehash reacted to Peabody in Using a CP2102 with BSL-Scripter
I don't know if this has any application for Energia, but might be of use to someone at some point.
I've been working on a way to embed a generic USB-to-UART adapter like the CP2102, FT232 or CH340 in an MSP340 project so firmware can be updated without having to buy a Launchpad. The newer MSP430 parts presented a problem because BSL-Scripter, TI's software for BSL flashing for those parts, doesn't transmit the special invoke pattern on /Reset and Test. Instead, it just brings both lines low, which messes things up.
I gave up on trying to recompile Scripter, but I've written a Windows program that generates the pattern, and developed methods to disconnect DTR from /Reset after the pattern has invoked BSL, but before BSL-Scripter is run, which allows flashing to proceed with /Reset high. A full explanation, source code, executable, and schematic are in my Github repo. It all seems to work, at least with an FR2311 under Windows 7.
bluehash reacted to mph in Sensirion SHTC3 temperature-humidity sensor
Sensirion has recently introduced an inexpensive, low-power temperature humidity sensor SHTC3 designed for operation in the range 1.62--3.6V . It should be a useful peripheral for MSP430 battery-powered applications. I have tested 3 sensors with the F5529 Launchpad and they exhibit reliable, consistent behavior. For reference, I have written some demo code for I2C communication that is available on github:
The SHTC3 comes in a small DFN package, so to do breadboard testing I had to build my own breakout boards and use reflow soldering (see photo).
bluehash reacted to Rei Vilo in Dual LCD Chess Clock
You can combine the LaunchPad with LCD with a second LCD.
The MSP-EXP430FR4133 with LCD goes for USD14 while the MSP-EXP430FR2433 is USD10.
The larger MSP-EXP430FR6989 with LCD is USD18 vs. USD16 for the MSP-EXP430FR5969.
If power consumption is critical, why not consider an e-ink screen? Pervasive Displays have a wide range of displays, B&W and also tri-colours with red. All are supported with an Energia library.
At this state, we need to know more about your project.
And no need to double post your question at Which MSP430 to pick? Advice please. This is against netiquette: see Netiquette for Newbies.
bluehash got a reaction from dubnet in Atomo Modular Electronics System - Raspberry-pi
Cool concept to adding boards to the Raspberry Pi.
Atomo is a complete system for building electronic things with four parts: Control, IO, Power, and Connector.
bluehash reacted to zeke in One Wire Controller booster
If anyone is curious, I have been developing the edge router app in pyqt5 on linux.
Here is one of the better tutorials that I have found on learning PyQt5.
Apparently, there are two different sources to get PyQt5 from:
PyQt5 from Riverbank Computing, and Qt for Python from Qt.com, which was originally called PySide(2) PyQt5 is a bit of a mind bender at the start, but it gets better as you climb the learning curve.
bluehash got a reaction from dubnet in Arrow - Free Raspberry Pi 3 or 3+ when spend $50+
Use code 50PI at checkout to receive this limited time offer.
Promo code is valid for one (1) free Raspberry Pi 3 Model B+ or Raspberry Pi 3 Model B with all Arrow.com purchases of $50 or more after the discount has been applied (before taxes/fees). MyArrow customers are eligible for this promotion for purchases made on arrow.com only, so long as there are no specially priced items in their cart. Promo code cannot be combined with any other codes, but can be added onto any free shipping promotions automatically applied at checkout. Discount does not apply to purchases made on www.arrow.com/MyArrow and purchases made on components.arrow.com. Promo code may only be redeemed 3 times per customer per promotion period. Limit ten (10) Raspberry Pi 3 Model B or Raspberry Pi 3 Model B+ boards per order. Customers are responsible for any duties and taxes that may apply on international shipments. Arrow reserves the right to end this promotion at any time without notice. Offer valid for a limited time only and while supplies last.
bluehash reacted to NurseBob in Energia.core
I've had intermittent problems with various versions of CCS and Energia in the past. After seeing your post I updated my CCS to 7.4.0.00015 with no issues. However, based on your reported error message, it's worth taking a moment to go to Window->Preferences->Code Composer Studio->Products to see if Energia is still installed.
bluehash reacted to Rei Vilo in Energia FAQ
Some topics come aver and over again. Here are the most frequent questions.
Wouldn't be nice to have all of them in one single place?
Netiquette for Newbies What Information to Provide When Asking for Help I²C Check-List Porting an Arduino library to Energia Use Pins Number instead of Pins Names with Energia Add a New Board to Energia LaunchPad and BoosterPack Pins Maps Boards Supporting the Galaxia Library
Netiquette for Newbies What Information to Provide When Asking for Help I²C Check-List Porting an Arduino library to Energia
bluehash reacted to NicholasLindan in CoRTOS: An open source minimalist RTOS
CoRTOS is a Cooperative Real Time Operating System for bare-metal applications.
Its advantages over other systems are that it is fully documented with a manual and examples, is easy to understand and use and is astonishingly simple: The kernel is just 16 lines of C. The CoRTOS module compiles to ~200 bytes of code. The system includes optional modules implementing delays, timers, messaging, mutexes and signaling. It is intended for smaller microprocessors, such as the MSP430, Cortex M0+, AVR and PIC24, and for smaller systems of maybe a dozen tasks.
CoRTOS is not a task scheduler.
CoRTOS works like any other RTOS. Tasks schedule themselves, picking up where they left off after making a call to the OS.
Please feel free to send questions to firstname.lastname@example.org
The intended audience includes:
• Those needing a small footprint RTOS;
• Students learning about real time systems;
• Makers wanting to program "close to the metal"
World's simplest RTOS CoRTOSV1d.zip