Projects

This, Jen, is the Internet

Last updated: 02 Nov 2013 - 14:22

This, Jen, is the internet.

The Internet: This, Jen, is the internet.

For OggCamp this year I had the idea of taking along a replica of The Internet from the British TV series The IT Crowd. If you haven't seen the episode, it revolves around a clueless IT manager being selected as the employee of the month. As employee of the month she is expected to make a presentation to the shareholders about her area of expertise. Keen to show her up, the two support guys manage to convince her that a small black box with a red flashing light is actually the Internet.

The box has become a favourite amongst fans of the program with dozens of versions of it having been built. It even made a brief appearance in the final episode of the series broadcast earlier this year.

Section:
Projects
Tags:
linux,
wifi,
The internet,
IT Crowd,
fun,
Raspberry Pi

3D Printed Nativity Set

Last updated: 27 Nov 2012 - 12:48

All the figures included, printed and then painted.

3D Printed Nativity Set: All the figures included, printed and then painted.

This is nearly a year old now, but by the time I finished it last year it was too late for anyone else to have a go, so rather than publish just after Christmas and have it forgotten I sat on it for nearly a year. I was looking for a small Christmas themed plastic model to put in home made crackers for family. In the end I came up with the idea of designing a minimalist nativity set which once everyone pulled their crackers could all be assembled. It all went down well with both my family and Katie's.

Section:
Projects
Tags:
RepRap,
3D printing,
Christmas decoration

Laptop Battery to Phone Charger

Last updated: 28 Aug 2012 - 21:15

Laptop battery and 5v regulator with dual USB port outputs.

Portable Phone Charger: Laptop battery and 5v regulator with dual USB port outputs.

I went camping at a festival this weekend, this meant 3 days in a tent with no power. Of course there are charging facilities at such an event, but they're not free and you can't charge your phone while you're asleep like at home. Previously I built a one charge boost charger to let you charge up a phone on the go, but that's only good for one charge of a modern phone and then it needs charging itself. I was camping with my wife for three nights and we both have modern Android phones which we used a lot so we needed 6 full charges over the course of the weekend. Looking around the lab here before we went I spotted the old ASUS EEE PC 701 extended battery and realised that would probably be quite a big capacity.

Section:
Projects
Tags:
Battery charging,
camping,
field hacks,
laptop batteries,
recycling

Announcing the OggBox Project

Last updated: 14 Aug 2012 - 22:03

The OggBox is a simple, hackable open hardware music player. It's a pocket sized device, about the size of a smart phone which can play or record open formats to or from an SD card. It will support Ogg Vorbis, FLAC and WAV files, but has only been tested on Ogg so far. The hardware was designed in KiCAD and all the files are available to download and use (CC-BY-SA).

Section:
Projects
Tags:
OggBox,
Open Hardware,
Open Source,
kicad

Pong Version 2 and vgalib for ChipKIT

Last updated: 27 May 2012 - 12:19

I've finally got around to making the VGA driver into a library that doesn't require all that messy interrupt code in the main sketch. The actual operation is along the lines of the pixel based display used in the life games but I've re-implemented Pong with this new library as a test.

The schematic for the pong demo is the same as the original. The main code is much simplified by the interface that the library gives. I've added a count down to the start and a game over screen which has a QR code that links here. The example shows off all the methods currently available in the library.

The source code is in the examples folder of the VGA library along with some python scripts that were used to generate the bitmaps for the blit operations that generate the final game screen.

All the source and library are maintained on GitHub vgalib.

Section:
Projects
Tags:
ChipKit,
arduino,
VGA,
library

Arduino based environment logging

Last updated: 25 May 2012 - 18:34

The quickest way to make the logger outdoor proof was to chuck it in a toolbox.

Arduino Datalogger in a Toolbox: The quickest way to make the logger outdoor proof was to chuck it in a toolbox.

A week ago now I was part of a team from Bristol Hackspace who went to Devon to provide a "pop up hackspace" for the FSC Hackday event. The weekend was a lot of fun and in between helping people with their hacks I had a bit of time to work on some of my own. The most complete build was an environment data logger. I was just logging temperature but you could always hook up other sensors.

Section:
Projects
Tags:
arduino,
SD card,
data-logging

Graphical LCD Breakout Board

Last updated: 28 Apr 2012 - 18:35

Display showing the OSHW logo as a demo.

Working Display: Display showing the OSHW logo as a demo.

I've got an on-going project to build a battery powered device. I want to be able to run the whole thing at 3.3V so I can easily and efficiently run it off a single LiPo cell. I also want to use a simple monochrome, graphical LCD for this project, but I couldn't find one that would run off 3.3V. For various other reasons, the project requires that the LCD is a classic 8bit parallel module as I had run out of hardware serial ports and bit-banged was making the refresh seem really slow. I found a few that would run the control lines off 3.3V but still needed some higher voltage to power the screen or back-light. Eventually I bit the bullet and decided to go with one of these from Farnell because it was the cheapest back-lit 128 by 64 pixel display I could get from them. It is a really good choice as it even includes electronic contrast control, something I was expecting to have to do in external circuitry. However, it isn't a nice 0.1" pitch module, it comes out to a 0.5mm pitch FPC connection.

Section:
Projects
Tags:
ChipKit,
display,
PCB milling,
ST7565,
Graphic LCD,
SMD

RepRap Part Replacement

Last updated: 10 Apr 2012 - 21:15

Since my How Not to Build a RepRap article last year, among the many other projects I've been tinkering with are several upgrades to the RepRap. I've changed the pulleys, to reduce backlash in the X/Y plane, the Z axis couplings and lead screws have been replaced to improve vertical reliability and I've built a new power supply.

Section:
Projects
Tags:
RepRap,
3D printing,
power supply,
mechanical

OSHW Logo for Kicad PCB Milling

Last updated: 01 Mar 2012 - 21:38

Screenshot of the OSHW logo footprint for KiCAD

I've been tinkering with some simple PCB layout jobs in KiCAD over the last couple of weeks. (Hopefully they'll be worth posting here if I can get them finished!) One of these boards is probably going to be cut out on a PCB mill, so it's not going to have a solder mask or silk screen. I wanted to still have the Open Source Hardware logo, there's a big selection available at http://www.oshwa.org/open-source-hardware-logo/ including downloadable modules for KiCAD but they're all silk screen logos, so I went about creating a copper only logo.


Section:
Projects
Tags:
kicad,
eda,
Open Hardware,
OSHW,
PCB milling

BigTrak jr browser based LOGO programming

Last updated: 29 Jan 2012 - 16:53

View of the modified BigTrak robot with BeagleBone and ChipKit mounted on the back.

The Bigtrak Junior is a re-make of a classic toy apparently. I'd never seen one before, I remember school having a couple of floor turtles but I don't think I ever got to play with them (probably because I'd been messing around too much and not doing my work!). Basically the toy is a little programmable toy car that takes simple commands from a keypad with forward, back, turn left, turn right, pause etc. This is all very well but with only one memory location for storing your program between use and no editor only a "clear and start again" it's not much fun trying to get it to do things. Wouldn't it be better if it could be programmed from a web browser and you could actually use some sort of save/load program option to store your ingenious route design? The solution I've come up with could be argued to be over-engineered some what and quite expensive but I like to look at it as "expandable".

Section:
Projects
Tags:
programming,
ChipKit,
arduino,
Hardware hacking,
BigTrak,
robotics

Contact

Email: nathan@nathandumont.com

Mastodon: @hairymnstr@mastodon.social