Motorcycle helmet HUD – 2

Ok, today has been an interesting day for discoveries.  I was thinking about the limitations of having to have a wired connection between the helmet and main unit on the bike and it got me thinking about Bluetooth and wireless options.

The first thing I discovered (which I wasn’t aware of) is that basic Bluetooth modules (and slave and master pair) can be readily inserted in place of a serial connection between devices.  Unfortunately I don’t think that this would work in the case of driving the Neopixel LED strip that I am planning on using for speed display, but it did point me in the right direction.

What I found was the Adafruit Feather 32u4 Bluefruit LE Arduino development board:

https://www.adafruit.com/products/2829

It’s a fully functional Arduino single board computer with the following features:

  • Size: 51mm x 23mm x 8mm
  • USB powered
  • Built in lithium ion polymer battery charger (!)
  • Bluetooth 4.0 Low Energy module
  • Heaps of GPIO pins

And it’s cheap (USD$30).  All of this makes it perfect for controlling the LED strip.  It’s small, batter powered, low power consumption, has Bluetooth for communication, and is perfect for controlling LEDs.

I have ordered one to play with and get a feel for Arduino (which I haven’t used before).  So my Raspberry Pi 3 B (which also has Bluetooth 4.0 support) should be able to talk directly to the Feather and issue commands about what light pattern to display.

This means that the helmet components just got more complex, but it should be worth the hassle to have a wire free connection.

Invisible IR spotlight

Another old project that I recently dug up and want to complete is this REALLY powerful invisible infrared spotlight.

I chose 940 nanometer infrared LEDs for the job as they are completely invisible to the naked eye.  I should insert a WARNING here:

If you are thinking of replicating this project, you need to be aware that it is uncertain if very powerful IR light like this can damage the retina in the eyes of humans and animals.  Therefore, the best thing to do is to be cautious.  DON’T look into the IR beam directly.

DON’T point the beam at people or animals that are close.  No-one wants eye damage.  Safety first, last, always.

2016-08-07 17.02.59Building the spotlight was an interesting project.  It uses 304 infrared LEDs that emit infrared light in the 940 nanometer range.  The LEDs have a beam angle of 15 degrees, so the light is reasonably focused without needing a lens on the front of the unit.

It has a light sensor in it, so that it automatically turns on in low light conditions where a wildlife cam, or CCTV camera might need extra illumination.

I also added a fan to the enclosure as the density of the LEDs lead to a fair amount of heat being generated!

The power supply to the unit is 24 volts to keep the current draw down, so there is a 24 to 12 volt transformer in the housing as well to run the cooling fan.

Testing of the prototype went well, the LEDs are seriously bright and made for very effective illumination in total darkness.

ir-spotlight-casingI came across an old sketch that I made of the housing, so I thought I would add it in.  I have another set of  LEDs mounted and soldered in to another board to make a second unit one day, so it’s good to have the original housing drawing.  Note that the cooling fan ended up on the back of the unit rather than the top as suggested here.

I will post more about this project in due course.

Motorcycle helmet HUD – 1

This is an old project that I am finally getting back to, with the hope of completing.

I have ridden motorcycles for nearly twenty years, and being tall (6’2″) means that on all of the bikes that I have owned, the instrument cluster is out of my line of site – usually obscured by the chin guard of my helmet (and there is absolutely no way known that I will ever wear an open face helmet).

This is a problem, because it means that I have to frequently take my eyes off the road to check that I am not exceeding the speed limit – something ridiculously easy to do on a modern sports bike.

My solution, which I prototyped over a year ago uses a GPS receiver connected to a Raspberry Pi single board computer, and a stick of RGB LEDs to give a visual indication of speed in the rider’s peripheral vision, where each LED lit corresponds to a speed band (40 to 50kms, 50 to 60kms etc).  The prototype also has an LCD screen and a Raspberry Pi camera that down the track I want to use for automatic speed zone detection (using a convolutional neural network for speed sign identification) but that’s a bigger project for another time.

The prototype worked in stationary testing, but I never got the chance to do testing in a vehicle and the Raspberry Pi has since been scavenged for the Heat Recovery Ventilator project, so I really need to buy another one.

So this is a project that definitely needs to be revived.  I have been off the bike for a while, but did a long trip recently and got thinking about it again seeing all of the police on the road and really missing having cruise control!

Stay tuned.  More to come.

Building a photographic stage

The visual documenting of many good projects is let down by poor lighting and cluttered, messy scenes.  When I do photography and video I want to create the best images that I can.  To this end I decided to build an infinity cyclorama – or photographic stage.  In my case, this means a platform and back wall, with a curved corner between them.

I don’t have much space for storage, so the main requirement was that the finish unit could fold up, or disassemble and be stored flat.  I went with folding, as that will give the most manageable result.


2016-08-06 12.53.07Step 1.
Hardware store!

For ease of construction I decided to use timber for the frame.  Untreated pine battens (18mm x 36mm) were the obvious choice.  They are rigid enough when on edge, light, cheap, and easy to work.  Pine is something of a “poor cousin” when it comes to timber.  But I use it a lot.  It’s great for simple quick work and if you like blond timber, then it looks perfectly fine (in my opinion).

The question of what to make the surface of the stage from was more difficult.  Sheet plastic would be ideal, but even finding flat ABS or similar in a large enough sheet size would be a challenge.  So I spent some time walking around looking at different materials and eventually found very large sheets (2440mm x 1220mm) of corflute,  It was black (rather than the desired white) and the sheets are incredibly easy to create along their length, but it is flat, rigid, yet flexible.  Basically, good enough – and with the addition of a roll of white paper on top it would do the job.

I added three small butt hinges and a one meter length of galvanised flat steel bar (for side braces) to my list and headed back to the workshop to assemble it all.

 

Step 2. Cutting material

I had to guess how much timber I would need for this project (based on the corflute sheet size).  So the first job was to estimate the finished depth and height of the stage, by curving the corflute and making some measurements.  Then writing up a cutting list.  End result:

  • 4 lengths x 1200mm – for the platform
  • 4 lengths x 900mm – for the back
  • 4 lengths x 1000mm – for the ends of the platform and back

2016-08-06 14.19.35So the stage was 1200mm deep (front to back), 900mm tall, and 1000mm wide.

I marked up the timber, then cut it with a drop saw.  I quite like doing this sort of work with a hand saw, but my time was limited today, so the drop saw was the quickest solution.

(BTW – if you are wondering about the taped up tape measure, it’s a long story!  Suffice to say it was all I had on hand today as I forgot to bring my toolbox.)

 

Step 3. Assembly of platform and back

Being a very soft wood pine doesn’t need much care to avoid splitting.  However placing screws close to the end of these battens was likely to split the wood, so I marked up the timber and pre-drilled everything just to be sure.

I didn’t have enough screws of any one type, but I collected a few different sorts which would do the job.  Given the purely functional nature of the stage I really wasn’t worried with the screws all being one kind.  Most of them were button headed, which works well with pine as the large flat head spreads the load and helps prevent splitting which countersunk screws encourage.

2016-08-06 15.08.36I assembled the platform first with four battens running from front to back to give the corflute plenty of support.

I put two screws into the end of each batten which was plenty to hold them tight.  I could have glued the joint as well with PVA or similar, but, like finding matching screws, it really wasn’t necessary.

platform-detailYou will note the the cross piece at the front of the platform (closest to the ground) is not aligned with the support battens.  This was intentional to create a lip at the front of the platform to hold the corflute.

Here’s a blow-up of the detail…

The back panel was assembled in the same way, including stepping the top cross piece forward a little as well to create a second lip to hold the other end of the corflute in.

 

2016-08-06 16.05.58Step 4. Structure assembly.
To complete the cyclorama I attached the three hinges to the back of the platform, then to the bottom of the back.  They were screwed in with small countersunk screws.  The structure was now connected and could be folded up, but there was no way of forcing it to stay at 90 degrees.

To do that I added removable corner braces using the flat steel bar.  I cut it in half, into 500mm lengths, ground the points off the ends, drilled a 4mm hole in the ends of each length, then attached them with bolts to the structure.  The bolts on the platform side are intended to be permanent, while the bolts that connect the bars to the back are removable to allow the structure to be folded flat for storage.

The resulting structure is very sturdy, and quite rigid while also being able to fold flat.

 

Step 5.

The last step was to fit and cut the corflute.  I forced it into the frame, so that it made the tightest curve possible, then marked where it met the lip on the top of the back, lay the sheet out flat and then cut it.

2016-08-06 16.13.12As you can see, the sheet of corflute could then be forced into the frame where it was held by the lip, top and bottom.  You can see that this sheet was creased somewhat on one side, that was accidental and happened while being transported.  I have bought another sheet so that I can replace it (at $11.85 it wasn’t a disaster).

 

 

Conclusion:

Almost total success – which was a pleasant surprise, sine the whole idea was pretty much spur of the moment and not designed out in advance.

I am going to change the angle of the steel bar support braces.  Currently they are at 45 degrees, I am going to push that up to about 70 degrees to allow the corflute to stay flat on more of the platform.  The bars provide more than enough rigidity as they are, so taking away some of their mechanical advantage will make little or no difference to the frame’s rigidity.

Another modification I could make would be to put a joint in the middle of each bar.  This would allow the unit to simply fold down, without the need to remove the bolts from one end.  Or I could notch the end of each bar, so that they could simply hook over the bolt.  Either way, the pressure from the corflute should hold the frame open when in use.

To be able to use the cyclotron I will need to add a large sheet of paper over the top of the corflute.  This was always the intention with this material.  Some low tack spray glue (or possibly hair spray) would hold it in place.  Using a paper sheet also has the advantage that if I damage it, then I can simply throw it away and put down a new piece.

Overall I am really pleased with the result.

3D printer has been ordered!

Update: the supplier expects to have stock in on Monday 15th.  So I should have a printer by the end of the week!


I came to the realisation that many of the projects that I am planning would benefit greatly from being able to 3D print parts (like cases for electronics).

To that end I have just ordered a Bee Prusa 3D printer from The 3D Printer in Melbourne (https://www.the3dprinter.com.au/) at a cost of AUD$958.  Note: the price of the same unit direct from the manufacturer is about AUD$200 less, however, the shipping cost from Europe was $250 approximately, so it made more sense to buy locally.

Why this machine?  A few reasons:

Cost – the Bee Prusa is very cheap for its capabilities (more on that later).  It’s equivalent to $3000 in functionality.

Self assemble – to sell so cheap, Bee leave out the assembly, which is fine by me.  I love to tinker and build and it will make for some interesting content to post here.

Functionality – the Bee Prusa has dual extruder heads, maximum head temperature of 300 degrees celcius, a heated platform, support for a very wide range of filaments, a large printing volume for it’s class (approx. 200mm cubed) and best of all a minimum print thickness for 20 microns (!).  Unless you are prepared to spend a LOT more money, you aren’t going to do better – at least on specs.

It also seems to have a good reputation for reliability and usability.  Time will tell on that front I guess, but I am optimistic.

Downsides are, no direct computer connection.  You have to put the file to be printed on an SD card and transfer the card to the machine (not a big problem really).  The bigger issue for the Bee Prusa is that it isn’t enclosed.

There are two problems with this.  The first is that hot plastic off gasses nasty smells which may be harmful – and should be ventilated!  The other problem is that without an enclosure the work piece can cool too quickly.  This can be a problem with some of the more exotic printing filaments as rapid cooling can lead to warping and inaccuracy (and even print failure I expect).

Some quick googling reveals that there is no inherent problem with fabricating a simple enclosure around the entire unit.  I will likely make something in clear acrylic and ideally add a small extractor fan to it to vent nasty gasses.

There’s a lot more to be said about the Bee Prusa, but I will save it for another post.

Science experiment: aluminium foil heat conduction test

Intro:

One of the projects I am planning (the design and construction of a heat recovery and ventilation system) requires a membrane that efficiently transfers heat from one body of air to another.

I am planning to use regular household aluminium foil for this. It has a lot of things in its favour including

Note: I have recently decided that the heat recovery unit will probably use copper foil instead since copper has roughly double the conductivity of aluminium and I can get it in foil only 50% thicker than kitchen foil.

  • It’s cheap
  • Readily available
  • Aluminium is a very good conductor
  • Cheap foil is very thin (usually a problem when you want to use it to wrap something!) so have very little mass, which should allow freer flow of heat from one side to the other

Aim:

To determine if the reflective quality of aluminium foil (which makes it so effective as insulation in buildings and “space blankets”) decrease it’s performance in this application

Hypothesis:

I expect that since the main mechanism of heat transfer in the heat exchanger is conduction, that the reflective nature of the foil will make little difference to overall performance

Equipment:

  • Aluminium kitchen foil
  • Matt black automotive primer
  • Cardboard
  • Tape
  • Infrared thermometer
  • A cold window

Procedure:

  1. Take two pieces of foil, each approximately fourth centimeters meter long, paint one black on both sides, leave the other unpainted
  2. Using cardboard, make a support frame that will hold the foil by the edges, side by side, approximately 20mm away from the window
  3. Tape both pieces of foil to the frame – ensure that the foils don’t touch to prevent any heat conduction between the foil sheet
  4. Tape the cardboard frame to the cold window
  5. Measure the temperature of each sheet of foil with the infrared thermometer

Using a window is ideal as it will simulate the actual indoor/outdoor temperature differences that will be found in the heat recovery ventilator.  Performing the experiment at night, or on a cloudy day would be ideal so that sunlight can’t heat the foil and skew the results.

Safety/risks:

  • Use spray paint in a ventilated area

Discussion/observations:

TBA

Conclusions:

TBA