I got working on the ultrasonic sensor over the weekend, it's based on a design I found here. This design used very little components and not at all complicated (or at least so far I think it's not).
I was hoping to use the Velleman k8055 usb interface board with the ultrasonic sensor instead of the PIC and see how I get on with that.
I'll also try it with a PIC as I'll want to mount it on a Robot at some point and a PIC will be easier to position on the Robot. I'll probably use a PIC 16f627 as it's been the most useful for me so far.
I have been able to put together the components of the ultrasonic sensor on the bread board as can be seen in the picture below.
I have been testing the sensor using the k8055 usb interface board but I have not managed to receive a usable signal as of yet but hopefully I will work it out soon and I'll post all the code up here for you to use.
I haven't had a look at coding a PIC to work it yet so hopefully that wont be too difficult and I'll get it working over the next week or two.
Here are a few videos which we were kindly allowed post showing an ultrasonic sensor in action. To find more of his videos you can look in the members contributions section here.