HullPixelBot is going places

I spent a happy chunk of today designing and printing a front sensor assembly for the Hull PixelBot. The new part provides an ultrasonic distance measure and three light sensors. 

This will mean that the robot will be able to find and move towards light sources and also detect obstacles in its path. 

You can find out more about HullPixelBot at the next C4DI hardware meetup on Thursday 18th August. Sign up here (it's free). Anyone can come along and get into building tiny cheap robots. I'll have some more chassis kits to give away. All you need to do is add around 10 pounds worth of parts and you have a wandering pixel bot. 

And if you want to see a bunch of HullPixelBots in action I'm taking a mini-swarm to the Amy Johnson Festival Makerfest in Hull on 27th of August. 

Who knows what they'll be doing by then....

Hull Looks Great

Every now and then I take a picture that I'm really, really, pleased with. This is one of them. I took it today wandering round the waterfront in Hull. This is fast becoming one of my favourite places. The Fruit Market is coming along a treat and interesting cafes and shops are springing up. It's a pity you have to cross the A63 to get to this part of town, but it's well worth a few seconds waiting at a pedestrian crossing. 

I took a few more pictures that I'm happy with. You can find them here

Star Trek Beyond

Star Trek Beyond is a Star Trek film. It's a good one. I reckon it's the first "proper" one of the new movies, because it has a proper element of "boldly go" about it. They really are meeting strange new worlds etc etc. That said, it does have remarkable similarities to the other two movies, which both had a plot where someone tries to take over/destroy everything. But that's Federation life I guess.

For me, the best thing about it was the way that, now we've had a couple of movies to properly establish the characters, we can sit back and enjoy how they interact. The special effects are good, and there are some suitably silly moments too. Go see. 

Candy Chaser Game

This is a neat little game which gave us a diverting few minutes this lunchtime. Each player is trading in a particular type of sweet and players take it in turns to move the price of any the sweets up or down. Once trading is over you have round where everyone tries to figure out who is selling which kind of sweet. If someone works out which sweet you are trading, you are out. If they get it wrong, they're out. Last player standing with the highest score wins. 

Games last around 20 minutes or so maximum. It's quite fun to play, although in typical Computer Science fashion we all massively overthought the situation and I managed to win one by just doing the simple, stupid thing. 

Quite fun. 

HullPixelBot can now turn corners

Spent a bit of time today fiddling with timer interrupts so that I can get fine control of the speed of the motors on the HullPixelBot. Because they are steppers they are quite precise, which means I can get the bot to trace accurate curves. 

The next thing I have to do is put the light and distance sensor on the front (along with a bumper) and then we'll have a proper robot. 

Bristol Board Game Cafe

I didn't take this picture at the cafe. But I'm still very pleased with it. 

A while back we went to the board game cafe in London.  We had a great time there and so today we went out to the one in Bristol. Just as much fun. In fact it was even better because we had more time to play, with no train to catch this time.

We had a proper go at the Thunderbirds board game. And by proper I mean that we played it long enough to lose. Oh well. As with the one in London, the service and knowledge of games was first rate and the food was excellent.

By the time we left the place was filling up nicely and what sounded like an uproarious session of Cash and Guns was going on in the back. Next stop, the cafe in Hull..... 

Putting the Pixel into HullPixelBot

I've reached the point in 3D design where the hard part is not expressing the design. It's deciding what the design should be. I regard this as progress. Above you can see the new pixel mounts for the HullPixelBot that we've been playing with at C4DI.

Each bot will have two pixels. One at the top between the wheels to make it easy to do persistence of vision photography. And one at the back for other HullPixelBots to find and follow. 

I unveiled the new design to an awestruck audience at the hardware meetup tonight. Unfortunately I also unveiled a rather nasty power issue where the robot motors cut out when the lights were turned on. Oh well. It might be that we need extra volts for the pixels...

Anyhoo, I'll be posting the new designs in a little while, once I'm sure that it all fits together properly.  

I gave away a couple of 3D printed kits to new folks who had come along. If you want to come, get some parts and have a go at building your own robot (it won't cost you more than a tenner to build) then sign up for our next meetup on 18th August. All are welcome, young or old, experienced or not. Sign up here

Get Cura 2.1.2

Una, my four year old, hand built, 3D printer, just got a lot better. I've just downloaded the latest Cura slicing program and used it with the default print settings. And Una has produced some of the best looking prints I've seen for ages. Well up to the standard of the Ultimaker 2;s at work. The new Cura defaults are a lower temperature than I normally use, with a cooler heated bed too. But they work really well. There looks to be quite a few changes in the way that the slicer works and the user interface is now very slick.

The only thing I'm missing is a way to tell Cura that the print head on Una is a rather strange shape, and not the default. If I can't do this it means that its hard to print multiple objects on the platform because the fans will crash into parts already printed if I'm not careful. However, it's a small price to pay for such lovely print quality.

The great thing about Cura is that it is free and it works with a huge range of 3D printers. If you haven't got it, you should get it. If you have got it, you should go for the latest version. 

Visiting the Jim Austin Computer Museum

If you know what this is, you'll want to go and see it. If you don't know what this is, you really should go and find out. Click through the image to more pictures. 

Jim Austin is a Computer Science Professor at the University of York. He has a lot of computers. A lot. I've got one or two. He's got all the other ones. Today he was kind enough to give us a guided tour of the barns where he keeps them all. We were there for several hours, but it felt like several minutes. And I'm sure that all we did was scratch the surface of what is there.

Jim has computers going right back to the start of computing. Persistence and being in the right place at the right time with a lorry has meant that he has mainframes, mini-computers, micro-processors and everything in between spanning the entire computer age. 

He takes the view that this is heritage stuff and I think he is so right. These machines have totally changed the way that we live our lives and the way that they have evolved is quite breathtaking. It is very strange to see so many things that were state of the art in their heyday, and I remember watching them on TV science programs in the past being celebrated as the future.

In a perfect world we'd have all this set out for mass public access. York has a fantastic railway museum that tells the story of how the railways revolutionised the world. We need something similar for computers. Last year I was lucky enough to get to visit the Living Computer Museum in Seattle. The stuff that Jim has deserves to have a setup just the same. Only bigger. 

You can find out more about the museum here. If you live in the Hull, York area you should see if you can get a chance to see what is there. If you live anywhere else in the world you should also try to get to see the stuff. And I don't think you'd regret the trip.

Putting the Pixel into HullPixelBot

The idea behind HullPixelBot is that it is a roving pixel robot. From Hull. We've got the robot part working quite nicely now, with motors and wheels and everything. But we've been missing the pixel bit. So today I spent some time crafting the holders for the pixels mounts.

The plan is to have two pixels on a robot.. One on the top, directly between the two wheels. We can use this to "draw with light" and whatnot. The other pixel is mounted on the back of the robot. On the front of the robot we are going to put a light sensor so that a robot can find and follow another robot with a particular coloured pixel on the back.

I'm going to spend the next day or so fiddling with the design and printing test versions to make sure it all fits together. Exciting stuff.

 

RC2014 Homebrew Z80 board

It turns out you can have a lot of fun failing to get something to work. Number one son has bought an RC2014 homebrew Z80 kit. At the moment it is not doing much, so we had a go at finding out what the problem might be. The kit has a backplane board that brings out all the signals from the processor and then you can plug in a processor board, clock, RAM board, ROM board and serial port. It really took me back to the days when you could print out the entire circuit for your computer on a single sheet of paper.

If you really want to discover how a computer works you could do a lot worse than get one of these. Although in our case what we discovered was that it doesn't work just at the moment. 

Fixing problems like these is always a matter of working through each part of the system, checking it and moving on. By the end of our session we'd proved that the serial data was getting from our terminal into the UART, the processor clock was running and the Z80 was trying to load things from the bus. It still wasn't working, but we had a great time anyway.

Tick Tock Unlock Fun and Games

I can't post any pictures of the puzzles or the room, but they did have this rather nice Tesla in one of the arcades in Leeds..

Went to Leeds today for another birthday treat. We had booked a go at Tick Tock Unlock, a locked room escape experience where you have an hour to complete a mission which involves puzzles, cooperation and some really cool padlocks. 

It was great fun. There were five of us and I like to think that we turned into a well-oiled puzzle solving machine. We managed to get out within the the allotted hour and the chap in charge reckoned that we did really well, only needing three clues. (but I bet he says that to all the groups).

The setup is very smooth and well organised and the puzzles themselves are nicely paced so that you get plenty of things to do as you piece together the clues that will get you past the final door.

If you are looking for a novel experience which is great fun then you should have a go. We'll certainly be having a go at another one. 

Out damned spot..

So we're staying in this awesome flat in Bridgeport Chicago and I notice that the ceiling light is rather neat. So I tip my camera onto its back and take the above picture. 

And a huge lump of dust drops off the back of the lens onto the camera sensor.

So now every photograph has a grey dot on it (you can see it on the shot above to the right of the centre). 

Now, the rational part of me knows that this doesn't matter at all in the great scheme of things. Really. But the other, stupid, part of me will focus and obsess on this little grey mark, panic that the camera is now broken and it will never be right again. 

Eventually I did the right thing. We wandered down to Central Cameras in Chicago (an amazing camera shop) and I bought a rocket. 

I don't know who's idea it was to shape this dust blower like a rocket, but it works for me. The good news is that a couple of puffs at the sensor from this wonder machine and the dust has gone completely.  I held the camera upside down while I did this, so hopefully the dust has dropped off completely. At least I've managed to convince myself that this has happened.

I've now formed the habit of dusting the base of a lens before I attach it to the camera. And the word on the street is that the sensor in a digital camera is actually quite well protected, certainly not just a naked piece of silicon, and cleaning it is reasonable (and not particularly dangerous)  thing to do. 

Bring back "Ramshackle Rock"

The Groove music player on Windows 10 is getting better with each release. It now has a feature that creates playlists for you based on your record collection. It used to have a fantastic list for me called "Ramshackle Rock" which had picked a few riotous sounds from my collection. 

But now it has vanished. And I wish I could remember the tracks that were on it. Sad face. 

However, there are some new playlists popping up all the time and some of them are good too (at least from my point of view). What I really want (are you listening Groove folks?) is a quick way of taking one of your neato playlists and persisting it. It turns out that I can select all the tracks from "Now Playing" and then save them into a list, but you have to know that you need to do this. 

Oh, and all of the albums in the image above are awesome. If you've not heard them, your're seriously missing out. 

A touch of trouble

So the Windows 10 upgrade on my Sony Ultrabook worked fine. Rather too well. Some time back I had to disable the touch screen on this device because the hardware has failed somewhere and detects two finger presses all the time. Which made controlling the machine rather tricky. 

Anyhoo, of course the Windows 10 upgrade turned the touch screen back on. Thanks for that. 

However, I've discovered that if I press down lots of points on the screen it kind of overloads and stops recognising things, so I can use the keyboard and mouse. But it did make some interesting gymnastics as I kept as many fingers as I could on the screen while opening Device Manager and disabling the touch screen driver. 

It works fine now. Kudos to Microsoft for a very smooth upgrade on both the ultrabook and my twisty tablet.