Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by igendel

  1. igendel

    New edX course using MSP430

    I took this course too. The launchpad was mostly a "transparent" platform for the course material, which was - as mentioned here earlier - basic electronic components and circuits. As a hobbyist with no solid background in electronics, I quite enjoyed it. Good for beginners, just not as an introductions to MSP430 or MCUs in general.
  2. igendel

    Where's the actual binary?

    Hi all, haven't been here for a while :-) Sorry if this was brought up before and I missed it. For some nefarious reason, I want to see the actual compiled binary code that gets sent to the MSP430G2 Launchpad. Energia says (for a particular program of course): Binary sketch size: 1,739 bytes (of a 16,384 byte maximum) But the generated Hex file is actually 4,957 bytes long, and visually I can't spot any big blank space in it. So where does the extra content come from, and how can I isolate and see just the stuff that goes onto the Flash? Thanks!
  3. igendel

    Where's the actual binary?

    That's some detailed disassembly! :-) It's not what I need for my current little project, but I'm sure it will turn out very useful sometime - thanks!
  4. igendel

    Where's the actual binary?

    Oh.... ok, I found some info on this format, and the data in there is actually text-based HEX, and there's some meta-data as well - that explains the discrepancy. So... new question, is there an easy way to extract the actual machine language bytes without writing a program to do it?
  5. igendel

    43oh badge

    Indeed, this isn't easy. I made a little POV project some time ago (shamed to admit, with an ATtiny85 ) and it took plenty of videos until I got something passable. It's about lowering the framerate (if the camera allows) and having as much exposure as possible for each frame. Here's the result, BTW. Awesome job, @@cubeberg! It looks fantastic.
  6. igendel

    120 LED Ring Clock

    @@greeeg, I just found a somewhat-similar project you can improve on... http://makerflux.com/laser-cut-and-arduino-compatible-led-crown/
  7. Sweet! Thanks bluehash, Saelig, and all the other winners who left this prize for me
  8. Go Chicken! :-) You almost had my vote, but then came the Scientific Calculator and I'm a sucker for such geekery...
  9. I did say a cetrain price Anyway, the competitors set a really high standard, I'll have to brush up seriously for the next time. Thanks for organizing this! Must have been quite an effort by itself.
  10. Well, I guess I paid a certain price for trying to be a gentleman and not vote for myself Congratulations people, those were very inspiring projects, and totally deserving the prizes!
  11. igendel

    RPN Scientific Calculator

    Fascinating idea and execution, I feel like putting some batteries into my ancient HP-48 :-)
  12. It looks really stunning. I can imagine so many people wanting to become makers after watching this video
  13. igendel

    Hardware Contest Sites

    I check instructables.com occasionally to get ideas and inspiration, didn't upload anything (yet). I recently entered my very first contest, right here on 43oh. It really does motivate and help focus - provided that the participant feels the contest is more or less for his level. I'm saying that because I'm actually running a contest right now, in my country's hobbyist-maker web community (which I co-organize). Participation so far is disappointing; I believe it's because it's a very young community and most members are currently at their first project or so, and don't feel confident enough to compete. Measures are being taken to address this problem.. but still. Specifically about TI, well obviously the answer depends on the target users. For beginner hobbyists like those in my community, I think focusing on beginner-friendly tools and resources would go much further than contests. I know quite a few who bought Launchpads because of the appealing price, but actually don't know how to program or use them...
  14. igendel

    [POTM] dAISy - A Simple AIS Receiver

    Heh, with this and my oh-so-useful Morse code trainer, we can conquer the market Thanks for the answer. BTW, your project reminded me a little of this - the bus location/timing signal. Now there's a system the bus faring hacker could really use!
  15. igendel

    [POTM] dAISy - A Simple AIS Receiver

    Not very useful for the average joe I guess, but it's really awesome. I'd love to get a receiver like that but it'll probably be confiscated by the customs here... [edit: P.S. How close do you have to be to the port to read these signals?]
  16. igendel

    New Energia release 0101E0011 - 12/17/2013

    Yes, and on my Linux machine too.
  17. igendel

    New Energia release 0101E0011 - 12/17/2013

    My Energia suddenly said there's a new version, so I came here to see what it's all about Thanks for this continuing work!
  18. igendel

    pocket pyrometer improvement guide

    Great hack! It's always nice to find such handy features hidden inside things
  19. igendel

    MSP430 Morse Trainer 1.0

    I'd put a small piece of paper over the LED I'd love to see how this works out on the different "platform"! No need - Apparently there was something wrong with the file itself (too large resolution?) - I reduced the resolution, the size went from ~370K to ~204K and it was uploaded fine for the competition post. Here it is:
  20. igendel

    MSP430 Morse Trainer 1.0

    Hello! Lately I have been teaching myself the ancient art of Morse Code. For transmission trainging I got a proper Straight Key from eBay, and wrote a sketch for an Arduino Leonardo that converts the "dots" and "dashes" on the key to keyboard input for the PC. It worked, but then I read about the current 43Oh Contest of the Month and decided to take this to the next level... So here it is - the MSP430 Morse Trainer 1.0 This standalone device has two inputs: the Morse straight key (which is essentially a momentary, "Normally-Open" switch) and a microswitch. The microswitch accepts, in the spirit of Morse code, short presses (to reset current mode) and long ones (to switch mode). There are two modes of operation: "Free", which allows the user to key in different characters freely, and "Test" which generates random test strings that the user is required to key in. The test mode keeps score for the current string, and also displays it using a simple "animation" at the end of each test. Here's an image of the free mode. I had to dim the display's backlight using a resistor because it blinded the camera. Believe me, it looks a lot better in real life. Edit: Yes, there's a typo in there... or is it a keyo? :-) All text is displayed on a 16x2 LCD; I got one that said "3V" in the eBay description, but maybe standard "5V" ones would work just as well. Two charlieplexed LEDs indicate the current mode on the panel, and there's a "continuous" piezo buzzer that echoes the key because you have to have beeps in Morse code :-) Here's the test mode in mid-test. Notice the V's and the X's that mark right and wrong answers. And when the test is done, the score is shown both in the text above and in bar animation that ends like this: The entire thing is run by a single, stand-alone MSP430G2452. I programmed it with Energia and an MSP430 Launchpad. I chose it over the MSP430G2553 because I wanted to keep that one for other projects, and for the challenge of squeezing the code into the 2452's smaller space. Now, the code is far from optimal - I'm still not familiar with the inner workings of these chips - but I'm kind of proud of the economical Morse-to-ASCII conversion. The code uses the LCD library that comes with Energia. Here's my code: MorseTrainer.ino Can someone please tell me how to paste the code in a nice box with vertical scroll and syntax highlight? The "code" tag isn't giving me that. A cardboard structure (originally, the lid of a webcam packaging) houses the components. Most of the stuff is held in place using hot glue, and there are some LED holders too. I printed a "panel" on paper and taped it to the cardboard; it includes the Morse code reference. Here's the MS-Word file for printing the panel: MorseTable.doc That's how it all looks inside. Wires are connected with headers for modularity and due to laziness ;-) Edit: The red wire for the piezo buzzer (bottom right) isn't connected to the right place - I disconnected it temporarily and forgot to put it back for the picture. It should go to any 3.3V connection. Edit II: Of course, the power source isn't in the picture. There's a 3.3V Voltage Regulator there that accepts ~3.5-6V, so the power lines from a USB are optimal. It can also take 3-4 AA/AAA batteries, a LiPo cell etc. And the schematics: I will post this project on the Contest of the Month thread as soon as I make a proper video. Comments and questions are obviously welcome!
  21. igendel

    MSP430 Morse Trainer 1.0

    Fritzing indeed. In my smaller projects I don't usually bother with schematics - only comments on the code and the occasional Pencil-and-Post-It... but for this one I got all fancy
  22. This is my official contest entry - the MSP430 Morse Trainer. This MSP430G2452-based gadget helps you practice your Morse code sending skills, using two operation modes: Free mode for keying in characters at will, and Test more for, well, testing My setup includes an authentic Straight Key, like in the old movies, but you can connect any microswitch with a lever instead. A 16x2 LCD displays the characters and the test progress/score, and a small "continuous" piezo buzzer makes the famous "Dit" and "Dah" sounds. For more information, see the project post and this video: Here's the heavily commented code (for the Energia IDE): MorseTrainer.ino And the updated schematics, hoping I got everything right: This project uses the LCD library that comes with Energia. Apart from that, in terms of license, I claim no copyright - it is entirely open and free for whatever (though credit is always appreciated). Good luck to all the contestants, and I hope I'll find more time to learn the MSP430 and participate in these great forums!
  23. igendel

    MSP430 Morse Trainer 1.0

    As promised, here's the video of the device in action. Sorry for the English, accent and shaky camera (https://www.youtube.com/watch?v=0og_ZvkAL6A) I tries to attach an updated schematic (for the standalone chip instead of the Launchpad), but my browser encounters some script problem, so that'll have to wait I guess.