Tag: open source

Mini Project

New mini project up today. Following a request on Twitter from a researcher looking for a search application, I was curious and started writing my own. A few hours research (Mostly rebuilding git after a machine rebuild) and a basic design and program is ready to go. Although it has a few issues and some missing features, the tool takes a query from the command line and returns the 15 newest results. These are then outputted to a CSV file for later use. To take care of the heavy lifting, the Twitter4j library is used.

Want to try it or contribute it? Have a look at the repository.


ICSP?

Over the past year I have been working on a project using purely Arduinos. Now that this project is nearly over, I have decided to take the optional step of taking it further.

The plan so far is to still use the Arduino environment, but load the code onto a custom PCB. This should allow the software to remain the same while allowing a massively reduced version of the hardware (The current modules can be compared to bricks). To do this there are two options, an FTDI cable/chip or to program the uC directly. While FTDI chips are cool and everything, I decided against it with the option to include on at a later stage in the process. This left the option of programming the uC directly.

To do this rather than go for a nice AVR programmer such as those produced by Atmel, I went for the altogether more fun option and went with Adafruit Industries’ USBtinyISP. As usual, Oomlout showed off and got it packed and shipped allowing it to arrive 2 days later, and in their usual way, Adafruit did the same with an excellent kit.

To the kit! So what do you need to make it so simple? Aside from the usual tools (This was one of the few times I wish I had an actual PCB vice and not just some helping hands and a spare finger), I’d highly recommend having some good music on and some milkshake. Why? Why not? Everyone should have a decent beverage while working. Based on the weather and the general mood of the day, milkshake seemed appropriate. Assuming you follow the instructions and read them (Yeah, I didn’t do that the first time on one or two sections…), the kit is easy to build with everything explained where required. If there was one thing I’d recommend, it would be to have some bluetak (Or equivalent) handy for when you solder the headers.

What happens when its done? COmpleted USBtinyISPWell you get something that looks like this. Your next step as you may have guessed is to test it and use it. If you plan on using it with your Arduino to add a bootloader, you may become slightly confused by how to connect it. The best guide to tell you which way to plug it in can be found on the Adafruit forum here. It provides pictures and descriptions just to make the whole process easier.

If you are starting out with this side of working with microprocessors, or even if you are experienced, you will no doubt find this fun and educational. Congratulations to Adafruit for producing such a useful tool and well done to Oomlout for working so well to distribute it over here!


Gits, projects

We’ve all seen the blogs and news articles and have no doubt been told about open source projects by some other means, but how many of you have felt you didn’t quite have the skill to contribute to one?

Partly due to a series of amazing issues (thanks to a couple of libraries, and time), I have scrapped some existing code for a project and started it again, this time with an open source twist. The idea itself is very basic, a java MPG calculator. If you are an experienced java programmer you may feel this could take no time at all to do, and you could be right. Less experienced programmers however may not think this. For this reason, I am making the project open to provide people with the chance to work on a simple tool and to get very basic experience of version control (in this case git is being used).

Want to contribute or know someone who might? Get in touch here or via the project repository at http://github.com/cookieglitch/MPGCalc


Copyright © 2012 John Tiernan - All Rights Reserved
Jarrah theme by Templates Next | Powered by WordPress

Page optimized by WP Minify WordPress Plugin