Say Thanks to all Courteous Drivers Using Arduino

Courteous Drivers

Ever want to say thanks to the nice person who just let you in line? I have thought a lot about that, and here is my solution.

Courteous Drivers

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
SparkFun Bluetooth Modem - BlueSMiRF Silver
SparkFun Bluetooth Modem – BlueSMiRF Silver
× 1
Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter – BSS138
× 1
Flexible Adafruit DotStar Matrix 8×32 – 256 RGB LED Pixels
× 1
Adafruit 4-pin JST SM Plug + Receptacle Cable Set
× 1
DC 2.1 mm barrel connector
× 1
AC Power Adapter 5V @ 4A
× 1
Male Header 4 position (0.1″)
× 1
Breadboard (generic)
Breadboard (generic)
× 1
Project Box
Pick one big enough to hold all the stuff plus the height of the Bluetooth.
× 1
1/4″ x 4.5″ x 15″ Baltic birch plywood
× 1
Woodworking Tape, 1″ x 50′
× 1

Software apps and online services

Arduino IDE
Arduino IDE
Virtual Shield for Arduino
Adafruit DotStar

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)
Forestner bits
Drill
Sandpaper
120 Grit to knock off the sharp edges.

Story

wires
box
box
smarts in the box

Put the smarts in the box

Seems the breadboard was a just the right size for the box, but I wanted to be able to plug/unplug the usb connector from the MKR1000.  So, I had to make the shorter.breadboard

breadboard

breadboard

breadboard

Ok after that trauma, un-peel the back of the breadboard and stick it down.  Make sure to avoid the auxiliary power connection hole.

wires
matrix

Attach the matrix to the front of the plywood threading the connections through the holes.  Secure the matrix with some hot glue.

Lets talk power

Even though I have the brightness set to 40%, the max current if I light all 256 pixels is right about 7.5 Amps.  Way more than the MKR1000 could possible provide.  Luckily for me, none of the display is static and I am not lighting any where near the full matrix.  The auxiliary power connection comes to the rescue. I am supplying up to 4A.  I figure since it is not sustained and not static, the power supply should be good.

I also had a spare wall-wart that I used the end off to provide power to the MKR1000 when being powered on in the vehicle.

Ball stretch cords

Schematics

The circuit

The MKR1000 is just a micro as the real MKR1000 hasn’t been released yet.

Leave a Comment

Your email address will not be published. Required fields are marked *