Neon LED Signs. Created by John Park. Last updated on :11:09 PM UTC

Similar documents
Paper Airplane Launcher

Ping Pong Ball Launcher

Crickit Carnival Bumper Bot

Crickit Powered Holiday Diorama

Hammer Time Mini Golf Hazard with Crickit

Adafruit Capacitive Touch Sensor Breakouts

Crickit Dancing Marionette Kit Created by Dano Wall. Last updated on :03:11 PM UTC

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

Infinity Mirror Valentine's Candy Box

Snake Charmer Box. Created by Dano Wall. Last updated on :07:25 PM UTC

Crawling Baby Sea Turtle Robot

FLORA and GEMMA ICSP. Created by Becky Stern. Last updated on :42:16 PM UTC

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

Slider Crank Mechanism -- from Cardboard and Craft Sticks

Feather Weather Lamp. Created by Ruiz Brothers. Last updated on :54:26 PM UTC

FLORA TV-B-Gone. Created by Becky Stern. Last updated on :32:57 PM UTC

Portable Apple Watch Charger

Bunny Ears with MakeCode

Reindeer Mask with Animated Eyes

Crawling Animatronic Hand

Adafruit Si7021 Temperature + Humidity Sensor

Clockwork Goggles. Created by John Park. Last updated on :03:10 PM UTC

FLORA and GEMMA ICSP. Created by Becky Stern. Last updated on :30:55 PM EST

Con Badge with Circuit Playground Express

Adafruit Mini TFT " 160x80

LED Eyes. Created by Ruiz Brothers. Last updated on :50:55 AM UTC

Adabot Operation Game

Tent Lantern. Created by Timothy Reese. Last updated on :17:25 AM UTC

Mini Golf Course with Circuit Playground and Crickit

Adafruit DRV2605 Haptic Controller Breakout

Mad Science Test Tube Rack

Audio Prank Gift Box. Created by Becky Stern. Last updated on :46:15 PM UTC

Circuit Playground Express Laser Tag

Solar Boost Bag. Created by Becky Stern. Last updated on :44:55 PM UTC

Monochrome OLED Breakouts

DIY Circuit Playground Shields

Adafruit PowerBoost 500 Shield

3D Printed 20w Amplifier Box

Pushrod Garage. Created by John Park. Last updated on :07:30 PM UTC

MiniPOV4 - DIY Full-Color Persistence of Vision & Light-Painting Kit

Adafruit DRV2605 Haptic Controller Breakout

Adafruit 8x16 LED Matrix FeatherWing

NeoPixel Ring Bangle Bracelet

Cup o' Sound. Created by Becky Stern. Last updated on :30:06 PM EST

Joy Featherwing. Created by Dean Miller. Last updated on :03:07 PM UTC

Adafruit TPL5110 Power Timer Breakout

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout

Guardian Shield+ Zelda Breath of the Wild

LED Lightbox. Created by Sam Clippinger. Last updated on :50:00 AM UTC

MCP Bit DAC Tutorial

Adafruit TPL5111 Reset Enable Timer Breakout

NeoPixel Bike Light. Created by Ruiz Brothers. Last updated on :43:46 PM UTC

Adafruit APDS9960 breakout

Data Logging with Feather and CircuitPython

MCP Bit DAC Tutorial

Adafruit MMA8451 Accelerometer Breakout

Coffee Detonator: The TNT Plunger Grinder

7 Portable Multitouch Raspberry Pi Tablet

1.8" TFT Display Breakout and Shield

No-Sew LED Wristband. Created by Kathy Ceceri. Last updated on :23:40 PM UTC

Fiddy - the FTDI Clip

3D Printed 20w Amplifier Box

Stumble-Bot. Created by Dano Wall. Last updated on :04:06 AM UTC

Adafruit Prototyping Pi Plate. Created by Ladyada

Adafruit AMG8833 8x8 Thermal Camera Sensor

Adafruit ATWINC1500 WiFi Breakout

Adafruit 1.27" and 1.5" Color OLED Breakout Board

Bike Wheel POV Display

BLE Light Switch with Feather nrf52840 and Crickit

Trinket NeoPixel LED Longboard

TRON Bag. Created by Becky Stern

Interactive Gift Box. Created by codingpro. Last updated on :47:40 AM UTC

Prophet 600 GliGli mod

DIY Bluetooth Gamepad

Simple LED Unicorn Horn

3D Printed Camera LED Ring

NeoMatrix 8x8 Word Clock

Fiddy - the FTDI Clip

Trellis 3D Printed Enclosure

3D Printed Google AIY Voice Kit

Android GBoard Morse Code Control with Circuit Playground Express

Phone-Activated Talking Dog Collar

Adafruit I2C FRAM Breakout

Adafruit Si5351 Clock Generator Breakout

Adafruit Pi Cobbler Kit

Circuit Playground Express Head-Tilt Ears

TSL2561 Luminosity Sensor

Introducing Adafruit Trellis

'Sup Brows. Created by Kate Hartman. Last updated on :52:04 PM UTC

FPV Mini Display. Created by Ruiz Brothers. Last updated on :00:18 PM UTC

0.96" mini Color OLED

DC & USB Boarduino Kits

Milk Jug Glow Skull. Created by John Park. Last updated on :28:36 PM UTC

NeoPixie Dust Bag with Circuit Playground Express

Chirping Plush Owl Toy

PyPortal View Master Created by Ruiz Brothers. Last updated on :51:28 AM UTC

Sword & Wand Prop Effects with Circuit Playground

Magical Mistletoe. Created by Leslie Birch. Last updated on :45:29 PM UTC

Interior Purse Light. Created by Becky Stern. Last updated on :41:08 PM UTC

NeoLoch. Inquisitor Core. Assembly Instructions (9/3/2015)

Transcription:

Neon LED Signs Created by John Park Last updated on 2018-08-22 04:11:09 PM UTC

Guide Contents Guide Contents Overview Parts Materials Tools Build the Sign Driver Preparation Solder the Circuit Solder the Darlington Driver to the ScrewShield Power & Ground Digital Pins to Darlington Inputs Output to Screw Terminals Power Output Add the ScrewShield to the Metro M0 Wire the Buttons Wire the Red On/Off Button Connect Buttons to ScrewShield Four Wire Cable Code with MakeCode Build the Neon Sign Build Signs Splicing Neon LED Strips Action! 2 3 3 5 5 6 8 8 9 10 13 14 15 16 17 18 23 24 26 29 31 35 41 Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 2 of 41

Overview Make your own neon-style signs without any of the glass, gas, and high voltage! These neon-like LED strips have a great look, are easy to shape and splice, and you can drive them with just 9V to 12V DC. We'll learn how to control them for blinking and animation using a microcontroller and a Darlington transistor driver. Parts You can decide how many strips you need depending on the sign you're making. The parts listed below are for the Adabot / Lightning bolt sign I made. 1 x Adafruit METRO M0 Express designed for CircuitPython - ATSAMD21G18 ADD TO CART 2 x Flexible Silicone Neon-Like LED Strip 1 Meter - Ice Blue OUT OF STOCK 2 x Flexible Silicone Neon-Like LED Strip 1 Meter - Blue OUT OF STOCK 1 x Flexible Silicone Neon-Like LED Strip 1 Meter - Pink ADD TO CART Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 3 of 41

1 x Flexible Silicone Neon-Like LED Strip 1 Meter - Cold White ADD TO CART 1 x Proto-ScrewShield WingShield Kit for Arduino and METRO ADD TO CART 1 x ULN2803: 8 Channel Darlington Driver (Solenoid/Unipolar Stepper) - ULN2803A ADD TO CART 1 x 12V 5A Switching Power Supply UL listed 3 x 2-Pin Wire Joints 3 pack ADD TO CART ADD TO CART 1 x Waterproof Polarized 4-Wire Cable Set Set of two cables - one plug and one jack, 16" total ADD TO CART 1 x 16mm Illuminated Pushbutton Yellow Momentary ADD TO CART 1 x 16mm Illuminated Pushbutton Red Latching On/Off Switch ADD TO CART 1 x Through-Hole Resistors - 220 ohm 5% 1/4W Pack of 25 ADD TO CART 1 x Heat Shrink Tubing Pack High-grade flexible polyolefin material ADD TO CART 1 x Silicone Cover Stranded-Core Wire 2m 26AWG White ADD TO CART 1 x Silicone Cover Stranded-Core Wire 2m 26AWG Black ADD TO CART 1 x Silicone Cover Stranded-Core Wire 2m 26AWG Orange Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 4 of 41

ADD TO CART 1 x Silicone Cover Stranded-Core Wire 2m 26AWG Gray 1 x Hook-up Wire Spool Set 22AWG Solid Core - 10 x 25ft ADD TO CART OUT OF STOCK Materials In addition to the parts above, you'll also want a large piece of black foam core board to mount your sign. This will vary depending on size -- I used a 32" x 40" piece for the backboard, and two 20" x 30" pieces for mounting the two sign halves. You'll use clear zip ties to mount the neon tube strips. Tools You'll need wire strippers for stripping insulation from wire ends. You'll need a soldering iron and solder to put the circuit on the Proto ScrewShield. Alternately, you can keep the circuit on a breadboard if you don't want to do any soldering! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 5 of 41

Build the Sign Driver We're going to power and control the neon LED strips with a Metro M0 Express microcontroller. The Metro M0, like all microcontrollers, is designed to power low voltage devices with a small current draw -- such as individual LEDs -- from it's digital output pins. We can't run high current devices such as solenoids, motors, and neon LED strips from the Metro M0's pins directly. So how can we do it? No fear! The answer in this case is the Darlington driver! The Darlington driver is a DIP chip with eight addressable Darlinton transistor pairs inside. By sending a small 3.3V control signal to one of the Darlington's input pins, it can switch on and off a high-voltage, high-current flow to it's paired output pin. In fact, we use a Darlington driver on our Crickit boards to power the solenoids and electromagets and the like that you can plug into the Crickit's Driver ports! Here's the breadboard diagram of our circuit. In it you can see, for example, the yellow wire running from the Metro M0's digital output pin 12 to the Darlington's pin 1 (input 01). When this pin 12 is sent high, the teal neon LED strip that has its ground plugged into the Darlington's pin 18 (output 01) will suddenly flow with 12V current and turn on! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 6 of 41

The 12V current is supplied by the 12V DC power plug and then made available through the VIN pin on the Metro M0, rather than using the 3.3V or 5V pins. Only plug the 12V DC power supply into the Metro M0's 2.1mm DC power jack, NOT directly into the VIN pin. Doing so can cause the board to overheat and possibly destroy the board. Rather than building it on a breadboard, we'll solder the chip and circuit wiring to a Proto ScrewShield as shown here. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 7 of 41

Note the two switch/led pairs in the diagram used to denote the illuminated buttons we'll be using. Preparation If you haven't done so already, solder together the Proto ScrewShield following these instructions (https://adafru.it/c3z). Solder the Circuit Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 8 of 41

Solder the Darlington Driver to the ScrewShield Place the chip on the ScrewShield as shown -- note the orientation of the chip, it is critical to have the half circle at the top of the chip facing left as shown Bend the legs down as shown Solder the legs in place Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 9 of 41

Power & Ground Next, we need to provide power and ground from the Metro M0's VIN and GND to the Darlington's legs 10 and 9 respectively. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 10 of 41

Place a small jumper wire from the GND strip on the ScrewShield to pin 9 on the Darlington as shown Solder the wire in place -- note how the wire is bent over to contact the pin before soldering to the Darlington pin Solder the other end of the wire to the GND strip Clip any excess wire with diagonal cutters Repeat this process for power, running a wire from VIN to pin 10 Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 11 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 12 of 41

Digital Pins to Darlington Inputs We'll trigger each of the transistor pairs in the driver by sending digital pins high on the Metro M0 using the following connections: (you can add more if you want to control more neon strips separately for animations) D12 to Input 1 D11 to Input 2 D10 to Input 3 Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 13 of 41

Solder the wires to the digital pins' holes as usual and then bend their other ends onto the Darlington's pins before soldering. Output to Screw Terminals Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 14 of 41

Now, you'll solder jumper wires from the Darlington's output pins to the ScrewShield's W, X, and Y terminals. It is here that we'll connect the neon LED strips later through a cable. Darlington Output 01 (leg 18) to Y Darlington Output 02 (leg 17) to X Darlington Output 03 (leg 16) to W Power Output The three outputs we just connected are for the ground wires of three neon LED strips. Now, we need a convenient way to share the common 12V line. We can do this by soldering a jumper from the VIN connection we made already at Darlington leg 10 over to the ScrewShield Z terminal. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 15 of 41

Add the ScrewShield to the Metro M0 Now we get the very satisfying task of inserting the ScrewShield into the Metro M0! Just like that, all of the Metro M0's pins are connected to all of those screw terminals and to our pre-wired Darlington circuit! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 16 of 41

Wire the Buttons We'll use two buttons to control the sign -- an on/off latching button and a momentary button to control the animation of two of our neon LED tubes. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 17 of 41

These buttons are special -- they each have an LED built into them. So, we'll wire them so that we have a nice little cable bundle per button for ground, digital input to the Metro M0 to read the button state, and digital output from a Metro M0 pin to light the LED. We'll even solder in a 220 Ohm resistor inline with each button's LED power pin so the wires can be plugged directly into Metro M0 pins via ScrewShield terminals! Wire the Red On/Off Button Solder a jumper wire from the LED GND pin to the Switch contact to GND pin, this ground can be shared. There's no need in this case to run four wires to the board when three will do Solder one end of a 220 Ohm resistor to the LED Power contact on the button Solder a length of grey stranded wire to the other end of the resistor -- this is the wire that will connect to the screw terminal at D9 Add some heat shrink tubing to insulate the connections Solder a length of black wire to the Switch contact to GND contact Solder a length of blue wire to the Switch contact to digital pin contact Add heat shrink to these two connections You can optionally use a piece of wider diameter Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 18 of 41

heat shrink to neaten up the base of the button as shown Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 19 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 20 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 21 of 41

Repeat this procedure for the yellow momentary button, this time with these color connections (to make it easier to follow the schematic above): Jumper between LED GND and Switch contact to ground Black to GND contact White to 220 Ohm resistor to LED Power contact Orange to Switch contact to digital pin Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 22 of 41

Connect Buttons to ScrewShield Now you can insert the button wires into the ScrewShield screw terminals. Follow the diagram above and this drawing. Note that you can twist the two black wires together and have them share a single GND terminal. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 23 of 41

Four Wire Cable We want a good way to connect the neon LED strips to the Metro M0 that is solid, secure, and polarized to avoid plugging things in the wrong way. Enter the 4-wire polarized cable set! Screw the wires of the female receptacle half into the W, X, Y, and Z terminals as shown in the schematic and the photo below. The board circuit and wiring is complete, time to program it with MakeCode! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 24 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 25 of 41

Code with MakeCode MakeCode isn't just for Circuit Playground Express, it can program a variety of boards, including Metro M0 Express, Trinket M0, Feather M0 Express, and Gemma M0 by using this URL: maker.makecode.com (https://adafru.it/bey) Click on the Metro M0 Express board on that page, and then click on the New Project button. (If you're new to MakeCode in general, this guide (https://adafru.it/wwd) is an excellent place to get started!) This is the program I built to control neon LED strips. This allows us to use the two buttons to control the sign -- turn the red button on and all of the tubes are lit. Click the yellow button and the two tubes on pins D11 and D10 will alternate blinking every second. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 26 of 41

https://adafru.it/c3a https://adafru.it/c3a If you'd like to open this program in your browser, click the button above. Then, you can press Download in MakeCode to save the.uf2 file to your computer. Plug in your Metro M0, press the Reset button to enter bootloader mode, and then drag the.uf2 file onto the METROBOOT drive. The M0 Express will restart and your program is running! We'll do a more complete test on the next page as we connect the neon LED strips, but for now you can test the program by clicking the buttons as shown here. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 27 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 28 of 41

Build the Neon Sign Before we build the full sign, it's a good idea to test out the board by plugging in three strips and running the board through its paces. Using the 2-pin wire joints, connect the wires as shown below: You can see we're sharing power by connecting the three red wires from the neon LED strips to a single connector. Each strip's ground is connected to a different control wire coming from the 4-wire cable. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 29 of 41

Plug the male end of the 4-wire cable into the female receptacle end that's connected to the ScrewShield and Metro M0. Plug in your 12V power supply to the DC jack on the Metro M0, and turn on the small on switch on the Metro M0. Press the red button to turn on the neon! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 30 of 41

Now, press the yellow button to start the blinking! Build Signs Now we can get creative! Time to start laying out your neon LED strips onto foam core board. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 31 of 41

To secure the strips, use a small screwdriver to poke pairs of holes through the foam core board, and then secure the strip at that point with a small, clear zip tie. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 32 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 33 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 34 of 41

Splicing Neon LED Strips Sometimes you may want to use short lengths of the neon LED strip -- that's great, simply cut the strips right along the black lines you can see inside of the tubing on the back side of the tape. To then use the cut off end -- or even to join multiple strips together to create multi-color lengths -- you will need to solder leads onto the exposed pads. Use heat shrink tubing or electrical tape to finish off the job neatly. Cut the strip at any one of the black marks Peel back a bit of the silicone covering to reveal the solder pads If you look at the other side, the markings around the LED shows you which side is ground -- the black rectangle has a diagonal mark in one corner, that's the ground side Tin the pads Solder a black wire to GND and red wire to + Finish it off with some electrical tape Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 35 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 36 of 41

Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 37 of 41

Now, you can add this short, darker blue length to the design! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 38 of 41

You can create holes to push the wiring through to the back side of the board as shown. Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 39 of 41

You can see here how the 2-pin wire joint connectors are used to daisy chain the neon LED strips. You can add more elements to your sign -- here I stacked two boards to make assembly easier, and to create options for displaying Adabot with or without a cool lightning bolt/pink curve in shield logo! Adafruit Industries https://learn.adafruit.com/led-neon-signs Page 40 of 41

Action! OK, now you can plug in the four wire connector to the Metro M0 and ScrewShield, plug in the 12V 5A DC power, and fire up your own custom neon LED strip sign! Adafruit Industries Last Updated: 2018-08-22 04:11:04 PM UTC Page 41 of 41