[Mark] recently finished his latest project, where he encrypts wireless communications between the new Intel Galileo and a Texas Instruments MSP430. The wireless interfaces used are the very common nRF24L01+ 2.4GHz transceivers, that had a direct line of sight 15 feet range during [Mark]‘s tests. In his demonstration, the MSP430 sends an encrypted block of data representing the state of six of its pins configured as inputs. This message is then received by a sketch running on the Galileo and stored in shared memory. A python script then wakes up and is in charge of decrypting the message. The encryption is done using AES-128bits in Electronic Codebook mode (ECB) and semaphores are used to prevent simultaneous accesses to the received data. As it is the first project using an Intel Galileo we received, don’t hesitate to send us a tip if you found other ones.
If you think your last project required a lot of soldering, take a look at [Multivac's] remote controlled and fully-articulable desktop crane lamp. Sure, it’s a 430 microcontroller combined with an LED driver, 32 LEDs, PWM control, and some moving parts: but take a closer look at the structure. The Cramp uses an old HDD as its base, with the crane spinning around the main bearing that previously supported the platter. A system of spools and pulleys provides a reasonable range of motion to the rest of the build. Relocating the entire assembly, however, is evidently an unpleasant task.
[Multivac] based his design on a Liebherr LR1750 Crawler Crane, which he meticulously pieced together using leftover copper salvaged from an upgrade to his home’s mains wiring. A mountain of solder secures what must include several hundred joints—possibly more. The head of the lamp is an elegant exoskeleton-interpretation of industrial designer Eero Saarinen’s TWA Flight Center. You can see the Cramp in action in the video below.
[Markus] turn his breadboard LED matrix tinkering into an alarm clock which wakes him each morning.
Don’t be fooled by how clean his assembly work is. That’s not a fabbed PCB, it’s a hunk of green protoboard which a lot of point-to-point soldering on the back side. It’s driven by the MSP430 G2452 which is oriented vertically in this image. The two horizonal ICs are 595 shift registers which drive the LED modules.
We already mentioned the cleanliness of his assembly, but there’s one other really cool design element. On the back of the unit is what looks like a battery holder for two AA cells. He’s using just one Lithium Iron Phosphate battery (3.2V) which is in the upper of the two cavities. This let him cut the lower part of the holder at an angle to act as a stand for the clock.
Don’t miss the video which walks us through the user interface. It has what you’d expect from an alarm clock. But there is a really bright white LED which mimics a sunrise clock and it does more than just buzz one note when the thing goes off.
This hack, which adds external flipper controls to Android pinball, is a great way to cut your teeth at Android hardware hacking.
[Ruben] decided to go with the TI Launchpad for this project. The MSP430 dev board offers serial communications via a USB connection, but it’s not quite as easy as just finding the right cable. His tablet does support USB On the Go (OTG), but the board identifies itself as an ACM device which needs to be handled differently. In order to get the tablet talking to the Launchpad he compiled a CDC_ACM module for the Linux underpinnings that make up every Android OS. In this case the module is tailored for the Allwinner A10 chip inside his model of tablet, but it shouldn’t be too hard to adapt his guide for other processors.
Of course you could go a different route and use Bluetooth for connectivity. We’ve seen several gaming peripherals that use this technique with Android devices.
This clean-looking readout uses analog dials to display the weather. [Nuno Martins] calls it the Weather-O-Matic and after the jump he explains what went into the project.
The hardware is about as simple as it gets. Each hand has a servo motor attached to it. An MSP430 gets the weather via a serial connection to a computer (data is scraped by a Python script) and sets the dials accordingly. The microcontroller also takes user input in the form of a single button on the side of the frame. The words on the left side of the dial are Portuguese for Today, Tomorrow, and After (meaning the day after tomorrow). Pressing the button multiple times will scroll through these three words, followed by the forecast temperature high and low for that day being displayed.
The nice thing about this is that the servo motors will stay in place if you cut the power to them. We bet if he wanted to make this a permanent fixture in his house he could get it to run well on batteries by using the sleep function of the microcontroller and adding an RF transceiver to communicate with the server.
[Rohit Gupta] wrote in to share this touchscreen piano project he built around the TI Launchpad. It provided a way for him to explore using a resistive digitizer found on a lot of mobile devices. These are simply stuck to the top of LCD screens and replacements are inexpensive, but salvaging one from old hardware is an option as well.
The first thing he did was to test the four outputs of the digitizer with his multimeter. Logging the changing resistance will help make sure you’re reading the correct wires and are able to zero in the settings before you start coding. [Rohit] uses the ADC on the MSP430 chip to read from the screen. He went with the algorithm from one of TI’s app notes to convert the readings in to X and Y coordinates.
He separated the screen into seven columns, each generating a different tone. Touching higher or lower on that column will alter the pitch of the note produced. You can hear an example of this in the demo after the jump.