Jump to content

Joby Taffey

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Joby Taffey

  1. Yes, just the 7 per jar sync with each other - which is a bit of a cheat. There's no inter-jar communications :-)
  2. MSP430G2221 jar-of-fireflies A classic project, re-told on the MSP430 Launchpad's MSP430G2221. Glass jars of LED fireflies which synchronize over time. A piezo transducer in the lid detects tapping and randomizes the pattern. MSP430G2221, 7 LEDs, 2 resistors and a piezo transducer. Cheap and simple. http://blog.hodgepig.org/2010/12/23/finished-fireflies/ Eagle CAD design files: http://wp.hodgepig.org/wp-uploads/2010/ ... agletar.gz Source code: http://wp.hodgepig.org/wp-uploads/2010/12/fireflies.c (mspgcc)
  3. MSP430G2221 jar-of-fireflies A classic project, re-told on the MSP430 Launchpad's MSP430G2221. http://blog.hodgepig.org/2010/12/23/finished-fireflies/ (I've just finished this project and published the details, but it was already mentioned on 43oh back when I started it http://www.43oh.com/2010/10/msp430_firefly_throwies/ So, perhaps it's ineligible for the competition - no problem). Forum page here: viewtopic.php?f=9&t=287#p2230)
  4. I made a version of pong for the AVR ATMega168@16MHz a while ago (http://blog.hodgepig.org/2009/08/17/510/). I wonder how far you could push video generation on the value line MSP430s... Throwaway "greetings card" type video messages? TI claim $0.49 in 1ku for the chips.
  5. Great work. Make pong! Is this NTSC or PAL? What resolution are you running at? Is the video generation in the foreground loop, or running under interrupt?
  6. The Chronos watch is based on a CC430 - an MSP430/radio microcontroller. The pack also contains a CC1111 based USB dongle - an 8051/radio/usb microcontroller. I've written a minimal operating system for the CC111x, which should be capable of running on this device (without USB support). It's available here: http://code.google.com/p/pinkos/ (note - to get at the serial console, you'll have to do some fiddly soldering) It should be possible to use the GirlTech IM-Me handset and dongle units to communicate with the Chronos watch, the IM-Me units both contain the CC1110 chip. If
  7. @gatesphere A relevant tale: http://www.ee.ryerson.ca/~elf/hack/ktoast.html :-)
  8. Joby Taffey


    Is there an RSS feed available for the forums?
  9. Thanks. Mysql died - again. That's what I get for running on a cheap virtual server.
  10. Hi, I've reflashed the IM-Me using GoodFET. It's pretty easy. I'm using Linux, but it may also be possible from Windows. I have a GoodFET31. It wasn't too hard to assemble, but if you haven't tried surface mount soldering before then you might want to read up on it first (use plenty of flux and get a fine tipped iron). Travis Goodspeed will send you a PCB for $5 (or nothing if you're a student). The IM-Me chip is a CC1110, which is an 8051 based microcontroller. SDCC does support this, but MSPGCC is for MSP430 only. The GoodFET supports MSP430 JTAG, but I haven't tried it out y
  11. Bill, I've built a couple of projects which parse serial input (based on NJC's code). They should be easy to adapt: http://blog.hodgepig.org/2010/09/09/573/ http://blog.hodgepig.org/2010/09/10/575/ It's the RFID reader is SPI, then my SPI Explorer should get you most of the way there.
  12. I've only tried in-system-programming with my target board powered from the Launchpad. My reset pin is tied high with a 10K and no cap. I'm using mspdebug, but I doubt that it'd make a difference.
  13. I've posted a list of useful MSP430/Launchpad resources to my blog: http://blog.hodgepig.org/2010/10/07/lau ... resources/
  14. HD44780 based devices are popular, these are your standard 1 or 2 line text displays. They can be driven with 4 lines. http://www.repairfaq.org/filipg/LINK/F_LCD_HD44780.html http://www.sparkfun.com/commerce/produc ... cts_id=255 You can also buy these fitted with a serial port (RS232 TTL), which means you can drive it with a UART. http://www.sparkfun.com/commerce/produc ... ts_id=9066 The KS0108 is a commonly used graphical LCD. Take a look at the Arduino library and docs for more info: http://www.arduino.cc/playground/Code/GLCDks0108 There are also serially controlled graphi
  15. Connect TEST, RST and GND. If you do want to also power it from the launchpad, connect VCC. But, don't connect VCC to the launchpad if your target board is powered up. Here's a picture of one of my boards connected like this: (I'm also taking TXD and RXD from the launchpad, but they're not connected to the target board, hence the socket+pins in the cable) Take the jumpers off of J4 on the Launchpad and connect to the pins on the FET side (nearer the usb socket). I'm taking GND from one of the headers.
  16. (pseudocode) while(1) { uint8_t index = rand()%7; P1OUT = 0x00; // everything off P1OUT |= (1 << index); // turn on our random pin sleep_a_bit(); }
  17. Slightly unfinished, but just enough code to dump pulse timings from an IR receiver to the serial port. There's also the beginnings of a decoder for my Samsung TV remote. http://blog.hodgepig.org/2010/10/06/lau ... reception/ Hopefully, it might help someone else who's trying to do the same thing.
  18. Nah Fireflies and lamps are inherently not low power... I shall have to come up with something else.
  19. If you're doing PWM, you can probably get away without the resistors so long as you don't drive the LEDs fully. It's a hack though...
  20. Joby Taffey


    TI release details of their new 0.9v MSP430 device. Runs from a single cell. http://www.elektor.com/news/first-true- ... paign=news http://processors.wiki.ti.com/index.php ... oltagewiki
  21. Update: http://blog.hodgepig.org/2010/09/30/jam-jar-lamp/ (Eagle schematic and layout in the tarball)
  22. http://blog.hodgepig.org (my blog, mostly about MSP430 at the moment) http://blog.hodgepig.org/tag/msp430/ (just the MSP430 stuff)
  • Create New...