Showing posts with label Microcontrollers. Show all posts
Showing posts with label Microcontrollers. Show all posts

Digital measuring tape

>> Thursday, February 3, 2011


You’ll never come up short with this measuring tape. That’s because there isn’t actually any tape in the device; it measures distance based on the rotation of a wheel. Roll it across the room and you’ll get an accurate measurement of the distance the little bugger traveled. Like the Etch-a-Sketch from Monday this uses the encoder wheel from a mouse as the input. The IR emitter and sensor from the ubiquitous peripheral find a new home on the PCB that hosts the PIC 16F819. It monitors the rotation, turns it into inches, then spits that number out on a 7 segment display. Handy, and cheap!

Read more...

TI Evalbot development under Linux


We have some beefs about how Texas Instruments does things, the biggest of which is their lack of support for development under Linux operating systems. But if they build it, someone will try to get Linux involved in one form or another. This time around, [BLuRry] put together a guide to developing for the Evalbot under Linux. He got a shove in the right direction from the code package that went along with that nunchuck-controlled Evalbot. Picking apart that example to the bare essentials he wrote up the process of setting up the cross-compiling toolchain in a virtual machine so as not to clutter your system. From there he details how to set up and use Eclipse when starting a new project. What what did he choose for a Hello World experience? Well a plain “Hello World” was first but right on its heels is the “Hello Hack-A-Day” seen above. So if you’ve got one of these on hand get out there and start coding for it.

Read more...

Nokia LCD, nunchuck, and MSP430 join forces


[JB's] driving a Nokia 6100 LCD using an MSP430 with input from a Wii Nunchuck. He’s using the G2211 microprocessor that came with the Launchpad, and developing his code with MSP-GCC. As you can see in the video after the break, this works but there’s some room for improvement. That’s being said, he is bumping up against the code memory limit, with just around 500 bytes left to work with. The LCD screen is SPI and currently it’s hogging the pins that are used for the hardware i2c. Since he needs an i2c bus to talk to the nunchuck he had to go with software i2c which explains part of his program memory troubles.
We’re in no way experts on this, but it seems like he could save space (and improve the input responsiveness) by rewriting his LCD drivers in order to remap the pins. Then again, it might just be better to move up to a larger MSP430. If you’ve got some advice, make sure to share it by leaving a comment.
Read the rest of this entry »

Read more...

Have a face for radio?


The help of fellow members of the Austrian technology collective/hackerspace [Otelo] allowed [Georg] to develop a networked audio streaming board, with less than $20 worth of components. Dubbed the OggStreamer for obvious reason, it’s designed to relay audio from a mixing board to an Icecast server (an open source implementation of SHOUTcast) in real-time. The board is based on the STM8 Discovery kit and the Xport Pro. It features stereo input, an onboard OGG Vorbis encoder, and (to top it off) is running uClinux. We think it’s very well thought out - but don’t take our word for it… the OggStreamer won second place last year in the Lantronix XPort Pro Design Contest, and [Georg] has documented it extensively (pdf).

Read more...

STK200 pocket change programmer

A common complaints of beginners to microcontroller programming is the availability of DIY tools that do not require a parallel port. Using not much more than a couple of 74xx series chips and some protoboard, [Rue] was able to create an AVR programmer for less than the cost of some chips it can program – giving parallel programmers a run for thier money. [Rue] used Linux treat the ubiquitous PATA/IDE port as a parallel port. By having avrdude treat the programmer as an Atmel STK200, [Rue] was able to upload a blinky program to his AVR microcontroller through ISP. If anybody can think of an even lower cost unconventional solution give us a shout.

Read more...

  © Free Blogger Templates Skyblue by Ourblogtemplates.com 2008

Back to TOP