Logic board update

Lots of movement on the logic board today.

Instead of printing and assembling 16+ LED boards plus a logic board, why not just put it together (like PB&J) onto one board? Then I only need to attach one PCB to the enclosure, and the less things I need to do myself, the better.

Below you can see a Fritzing printout taped to a 1/2″ piece of foamcore inside a prototype enclosure. I expect that the base will be thicker in order to house more stuff, and by stuff I mean at least a battery and charging mechanism, and so that I can hold the Lamp without touching the glass.

IMG_7413

As I was showing this around the office, a gauntlet was thrown down: why use an Arduino Uno r3 when I could use a smaller version without any penalty in processing or functionality, with the added gift of miniaturizing the stack? I didn’t have an answer to this, except, “Umm.”

So challenge accepted!

BigRound+LED+MINI-2_pcbI have now integrated an Arduino Pro Mini 5v into the PCB stack. I also added some power flexibility by adding a power mounting block and an external 5v voltage regulator, even though the Pro Mini can accept up to 12VDC and has a built-in voltage regulator. I wanted to split out that function so that the Arduino doesn’t have to do any additional work. Also, I don’t know exactly how much power the main light will take, and I want some headroom to attach the largest battery I can safely source.

You might remember, dear reader, that I originally started this experiment using an Arduino Pro Mini 3v3 board (oh how we go round the bend again). I decided against reusing the 3v3 board because the GPS module which I found to be most stable needs 5v and I don’t want to go around shifting voltage where I don’t need to. I’m all about reducing complexity now.

With that in mind, I am certainly thinking about removing IC3 & IC4; IC1 & 2 run the 16 compass LEDs, while IC3 & 4 are two additional shift registers  which are legacies from my original idea to build my own LED lighting array. I am now considering using an LED string such as this one sold by Adafruit or a single point source I can vary in intensity (yet to be sourced). Moving my main power supply from a 3v3/5v LiPoly source to a high voltage battery would open up more lighting sources I could use efficiently.

Adafruit and Sparkfun orders placed, let’s play with it when they arrive.

 

 

 

Compass PCB prototype 02

Building on the Compass PCB prototype 01 I’ve updated the PCB so that I can install the 16 boards easier, along with doing some little things to reduce the amount of wires which will need to run this array.

LED PCB v0.4I created a Ground Bus which I can solder to Board 01 from the Arduino GND and then daisy chain the next 15 together, so I get rid of 15 unnecessary wires. I then moved the +5v feed (which will come from the shift registers) to the top, so I can solder wire, straight, or angled headers depending on what I decide. Lastly, I moved the support holes to the center so that I will be able to flip the board one way or another to install it. This will allow me to manage the 16 wires which go back to the shift registers in a logical way. How I will do that is for another day, at least I know I have options, and I’m giving myself some flexibility here.