# Personal UV HotSpot Parasol

## Overview

https://youtu.be/HKoT5QwzR0g

Create a personal blacklight spotlight under this UV parasol.

Most parasols are designed to keep UV light out. This one is designed to bathe you and your snazzy outfit in ALL the UV light, and make you glow like the Rockstar Candy Raver you are.&nbsp;

This guide details how to work with UV NeoPixels and make a very sturdy and festival-proof prop. It will still keep the harsh rays of the sun away during the day, but flick the switch at night and let the UV pixels underneath light up and put you in the spotlight.

There is a good bit of soldering and wiring required for this project, so be sure you're comfy with a soldering iron. The code, however, is incredibly simple - we'll just turn the pixels on as bright as they'll go! Using the Circuit Playground Express gives you lots of options to add sound or motion sensitivity with no additional wiring or add-on sensors. Make your UV umbrella react to your environment in a way that suits your style.

![](https://cdn-learn.adafruit.com/assets/assets/000/076/149/medium800/led_strips_uv_neopixel_parasol.jpg?1559067962)

## Parts
### Part: Circuit Playground Express
quantity: 1
Circuit Playground Express Microcontroller
[Circuit Playground Express](https://www.adafruit.com/product/3333)

### Part: UV Blacklight NeoPixels
quantity: 4
Adafruit NeoPixel UV LED Strip with 32 LED/m
[UV Blacklight NeoPixels](https://www.adafruit.com/product/3851)

### Part: Wire Ribbon Cable
quantity: 3
Silicone Cover Stranded-Core Ribbon Cable - 4 Wires 1 Meter Long
[Wire Ribbon Cable](https://www.adafruit.com/product/3892)

### Part: Fluorescent Pigment
quantity: 1
Fluorescent Pigments in Various Colors
[Fluorescent Pigment](https://www.adafruit.com/product/4246)

### Part: On/Off Switch
quantity: 1
Tactile On/Off Switch with Leads
[On/Off Switch](https://www.adafruit.com/product/1092)

### Part: Battery
quantity: 1
Lithium Ion Cylindrical Battery - 3.7v 2200mAh
[Battery](https://www.adafruit.com/product/1781)

### Part: Clear Heat Shrink
quantity: 1
Food-Grade Heat Shrink - 3/8" diameter 12" long
[Clear Heat Shrink](https://www.adafruit.com/product/1020)

### Part: Battery Extension Cable
quantity: 1
JST-PH Battery Extension Cable - 500mm
[Battery Extension Cable](https://www.adafruit.com/product/1131)

Here's another option for the on/off switch and extension cable. You don't have quite as much control over where the switch will end up, but it does save you a lot of soldering -- this switch is great because it's just plug & play!

### Part: Extension Cable with Switch
quantity: 1
JST 2-pin Extension Cable with On/Off Switch
[Extension Cable with Switch](https://www.adafruit.com/product/3064)

### Also Needed

- Umbrella or Parasol - [I used this one](https://amzn.to/2PBx9SJ)
- [Devcon Silicone Glue](https://www.amazon.com/gp/product/B001005TX2/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B001005TX2&linkCode=as2&tag=firepixie-20&linkId=fa88f4f1a3e852c226a36afadccbdd39)
- [Hot Glue Gun](https://www.amazon.com/gp/product/B01FIJPPN4/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B01FIJPPN4&linkCode=as2&tag=firepixie-20&linkId=93fd8a662385fea96b6c60b132f9954a) ![](//ir-na.amazon-adsystem.com/e/ir?t=firepixie-20&l=am2&o=1&a=B01FIJPPN4)
- Heat gun
- Soldering iron & accessories
- Needle & thread or sewing machine

You'll also need a fabulous black light reactive costume -- but if you're making this project, you've probably already got that in the bag!&nbsp; The brighter your fluorescence, the better this project will work. The fluorescent pigments linked above work great to enhance your favorite accessories.

![](https://cdn-learn.adafruit.com/assets/assets/000/076/150/medium800/led_strips_uv_closeup_selfie.jpg?1559068046)

# Personal UV HotSpot Parasol

## Wiring Diagram

![](https://cdn-learn.adafruit.com/assets/assets/000/075/884/medium800/led_strips_parasol_wiring_bb.png?1558634838)

Since we want these lights as bright as possible, it's best to connect the battery in the middle of the circuit instead of powering from one end. Power flows both ways, but degrades if it has to travel a long way, so hooking up the battery halfway through the strips will give you the most bang for your buck in terms of brightness.&nbsp;

The Circuit Playground Express needs to be connected at the **IN** end of the strips, since, unlike power, data can only flow one way. So we'll put it at the beginning of the very first strip.

- CPX **VOUT** --\> NeoPixel **+5V**
- CPX **G** --\> NeoPixel **G**
- CPX **A1** --\> NeoPixel **IN**

Then, we'll connect each of the strips' **OUT** end to the **IN** end on the next strip: **5V** to **5V** , **G** to **G,** and **OUT** to **IN**.

The on/off switch will be put inline with the red wire ( **5V** ) halfway through the run of strips.

# Personal UV HotSpot Parasol

## Code with MakeCode

The easiest way to get the lights on bright is using Microsoft's MakeCode editor. It just takes a few minutes to drag and drop code blocks to get your Circuit Playground Express up and running.

Head to&nbsp;[https://makecode.adafruit.com/](https://makecode.adafruit.com/)&nbsp;to get started.

The code we're writing is simple: we'll tell our Circuit Playground that we have a strip soldered to pin A1, with (in my case) 112 pixels. We'll set it to full brightness, then set all the lights to bright white.

Note: making your pixels full brightness will suck your battery dry really quickly. I've recommended a pretty beefy battery, but if you're planning to take this out for more than an hour, you might want to get two batteries so you can keep your glow at maximum brightness.

Here's the finished code in case you want to just download and go!

[Blacklight Parasol MakeCode Project](https://makecode.com/_2cqDUARCeR91)
![](https://cdn-learn.adafruit.com/assets/assets/000/075/879/medium800/led_strips_mc_uvparasol.jpg?1558627493)

1. From **LOOPS** : drag an instance of `on start` into your workspace.
2. From **NEOPIXEL** (click **LIGHT** tab to make this appear): drag `set strip to create strip on A1 with 30 pixels`. Change the `30` to reflect the total number of pixels you have.
3. From **NEOPIXEL** : drag `set strip brightness` and change to `255` for full brightness.
4. From **NEOPIXEL** : drag `set strip all pixels to red` and change `red` to `white`

That's it! Click the "Download" button to download the code. Plug your Circuit Playground Express into your computer via the USB port, and a drive will appear called **CPLAYBOOT**. (If you don't see it, try clicking or double-clicking the onboard reset button.) Drag the file you just downloaded onto this drive to program the board.

If you're having trouble, head over to this [MakeCode tutorial](https://learn.adafruit.com/makecode) for some troubleshooting tips.

### More Ideas

MakeCode has lots of easy to use options to spice up your project. Play around with using the onboard sensors (accessed under the **INPUT** tab) or create light animations (from the **NEOPIXEL** tab) to see what kind of fun things you can make your parasol do.

# Personal UV HotSpot Parasol

## Electronics Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/075/896/medium800/led_strips_07_dataflow.jpg?1558637159)

Here's how the strips will be laid out on the parasol. My parasol has 16 spokes, so I'm using 8 strips that are slightly shorter than the spokes (so they're not too crowded in the center). There will be a strip along every other spoke. The Circuit Playground Express will be attached near the outside edge, and the battery will live up in the center, out of the way. The on/off switch will be placed close to the outer edge as well.

## On/Off Switch Assembly
This shows how to assemble the on/off switch using the clicky tactile switch and extension cable. Another way to do this is to simply use this [JST cable with switch](https://www.adafruit.com/product/3064) already included. You don't have quite as much control over where the button ends up, but it can save you several steps and some soldering!&nbsp;

If you've got the tactile switch and extension cable, here's how to set up the switch.

Find the end of your battery cable with the female connector (it's the one that plugs into the Circuit Playground). Clip the red wire a few inches from this end. Leave the black wire intact.

Trim the two leads coming from your switch. Strip a little shielding off the ends and solder to your battery extension cable. Now the switch will control power running through this cable.

Put this aside for now. We'll add it halfway through the assembly of the NeoPixel strips.

![led_strips_01_snipredwire.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/887/medium640/led_strips_01_snipredwire.jpg?1558635742)

![led_strips_02_switchleads.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/889/medium640/led_strips_02_switchleads.jpg?1558635821)

![led_strips_05_switchdone.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/890/medium640/led_strips_05_switchdone.jpg?1558635890)

## Prepare UV NeoPixel Strips
Measure against your parasol to decide how long you want each strip to be. Cut 8 strips to length.&nbsp; Count your LEDs on each strip and multiply by 8 to get your total number of LEDs.&nbsp;

As you lay these out, pay close attention to which end is **IN** and which end is **OUT**.&nbsp; You **must** connect the data wires in the right order or the strips won't work.

![led_strips_01_cutstrips.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/891/medium640/led_strips_01_cutstrips.jpg?1558635936)

It may save you time if you trim the strips from the middle instead of from the ends. It can be tricky to solder wires securely to these strips, and there are already wires soldered to both ends! You can take advantage of this and use those wires. Just trim out the middle few pixels instead of chopping off the ends of the strips if they're slightly too long for your parasol.

Cut a piece of clear heat shrink for each open strip end. Slip it over the silicone tubing on each strip, but don't shrink it down yet -- it's just best to get all the heat shrink on before you start soldering so you don't forget it. Later we will fill the ends with hot glue and shrink the heat shrink to create a waterproof and dust-proof seal.

![led_strips_02_heatshrink.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/892/medium640/led_strips_02_heatshrink.jpg?1558636061)

Time for soldering! Make sure you're starting from the **IN** end of the first strip. If you're using the pre-soldered wires, trim them to about 2-3 inches. Solder red to **VOUT** , white to **A1** and black to **GND**. Trim off any other extraneous wires.

![led_strips_03_cpxwiring.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/893/medium640/led_strips_03_cpxwiring.jpg?1558636179)

Grab your 4 strand ribbon cable and find the wire with the white stripe on it. This will always be our **5V** wire (so imagine it's red!). Remember: **striped wire = red (5v) power wire**. Be consistent with this or you'll end up with a world of hurt.

Grab the fourth wire (the one on the opposite side from the striped wire). Pull it off the ribbon cable entirely, so that you now have a 3-wire ribbon cable and a spare black wire. Save the spare wire for another project.

Cut a 3-4" piece of your new 3-wire ribbon cable. Solder the striped wire to **5V** on the open end of your first LED strip. Then solder the middle wire to **OUT** and the remaining wire to **G**.&nbsp;

Take the other end of the ribbon cable and solder the striped wire to **5V** , the middle wire to **IN** , and the remaining wire to **G** on your second strip.

![led_strips_04_twostripswired.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/894/medium640/led_strips_04_twostripswired.jpg?1558636435)

Plug your battery into the Circuit Playground's battery port and test to be sure your strips light up. Test each strip as you go to make sure all your solder connections are good and solid. One bad connection will cause all the lights downstream to fail.

Unplug your battery before making any more solder connections. The fastest way to fry your Circuit Playground is to solder on strips while the power is on.

Notice how the first strip only needs a few inches of wire at the end to connect to the next strip since they'll be close together near the center of the parasol. The second strip will need a longer run of wire since it will be going along the outside edge of the parasol. You want to get as close as possible to the right amount of wire, so you don't end up with a lot of extra wire flopping around.. but you also don't want the wire pulling taut when you open the umbrella.&nbsp;

Cut a longer piece of ribbon cable, the right length to reach to the third strip along the outside edge of the parasol. Solder the wires in the same order as the strips before.

If there are pre-soldered wires on the end of your strip, you can splice the ribbon cable to the wires instead of soldering to the strip itself. Be sure your striped wire goes to red, the middle wire to white, and the remaining wire to black. Plug in the battery and test!

![led_strips_06_test3.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/895/medium640/led_strips_06_test3.jpg?1558636876)

Solder on your fourth strip with a shorter piece of ribbon cable. Then solder your longer ribbon cable to the far end, in preparation for going to the fifth strip. At this point, STOP and take a break! We're halfway through the strips, and it's time to add the battery and switch connections.

Find the switch assembly you made earlier. Snip off the female JST connector (the one that fits into the Circuit Playground).&nbsp;

Also snip the striped wire and the third wire (5V and G) on the ribbon cable coming out of strip #4. Leave the middle wire (the data wire) intact.

![led_strips_09_snip_wire.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/898/medium640/led_strips_09_snip_wire.jpg?1558638371)

![](https://cdn-learn.adafruit.com/assets/assets/000/075/900/medium800/led_strips_10_switch_wiring.jpg?1558638450)

Splice the wires from the battery cable as shown: the striped wire will get twisted with the red wire, and then both striped wires get soldered back together with the red wire incorporated. The black wire will get incorporated in the same way into the third wire from the ribbon cable.

Plug your battery into the other end of the battery extension cable and flick the switch. The lights should turn on and off. If they don't, check your wiring again!

Continue wiring up the last 4 strips the same way you did the first 4. Once all 8 strips are solid, and turning on and off nicely with the switch, seal the ends of the strips by tugging the clear heat shrink you put on earlier over the solder connections. Squirt some hot glue into the end of the strip, then use a heat gun to shrink the heat shrink down around the wet hot glue. When it dries, you'll have a nearly unbreakable connection that's weatherproof and dust proof.

![led_strips_07_continue.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/902/medium640/led_strips_07_continue.jpg?1558638628)

![](https://cdn-learn.adafruit.com/assets/assets/000/075/904/medium800/led_strips_13_allstrips.jpg?1558638751)

# Personal UV HotSpot Parasol

## Final Assembly

We'll use silicone glue / sealant to affix the strips to the inside of the parasol. Silicone glue is about the ONLY thing that will stick to the silicone sleeves on the outside of the strips. Krazy glue won't work. E6000 won't work. Hot glue won't work either. It's gotta be silicone.

My favorite is the DevCon brand, but this kind from Loctite will work too (and it's available at most hardware stores).

![led_strips_sealant.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/907/medium640/led_strips_sealant.jpg?1558641409)

![](https://cdn-learn.adafruit.com/assets/assets/000/075/908/medium800/led_strips_08_umbrelladone.jpg?1558641509)

Start with your Circuit Playground Express along the outside edge of the parasol, then lay out the strips where you want them. You'll need to do some threading in and between the spokes of the parasol. I found it worked best to place the 8th strip first, then the 7th, and so on, threading the wire all the way around and through the spokes so it all ends up inside the head of the parasol.

Once you're happy with strip placement, glue the strips to the parasol using copious amounts of silicone glue. Don't skimp on the glue. You may need a couple tubes of it, but if you don't apply it thick enough the strips will peel off.

Once the glue is dry, use a sewing machine with a wide zig zag stitch, or a needle and thread, to secure the long wires down along the outside edge of the parasol.

![led_strips_12_stitchwires.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/913/medium640/led_strips_12_stitchwires.jpg?1558644027)

Use hot glue to secure the Circuit Playground Express to the parasol as well. Placing it along the edge gives you easy access to the buttons or capacitive touch pads, as well as the accelerometer inside. We didn't use these features in this guide, but it would be fun and easy to add functionality that triggers when you spin the parasol or press a button on the CPX.

If you're taking this out in the rain or to the Playa, you can place the CPX inside a plastic bag and glue the plastic bag to the umbrella, to keep dust and rain off the board.

![led_strips_16_cpx_in.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/914/medium640/led_strips_16_cpx_in.jpg?1558644075)

Wind the battery extension cable around one of the spokes so the connector is near the center, up underneath the parasol. Wrap a piece of industrial strength velcro around the battery. Place a strip of the soft side of the velcro inside the crown of the parasol and press it down firmly to stick.&nbsp;&nbsp;

&nbsp;

![led_strips_14_velcro.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/915/medium640/led_strips_14_velcro.jpg?1558644174)

![led_strips_13_velcroinside.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/916/medium640/led_strips_13_velcroinside.jpg?1558644253)

Thread the battery up inside the parasol's crown as far as it will go and stick it down with the velcro. It should be very well protected from the elements up there, but still removable for charging.

![led_strips_15_batteryin.jpg](https://cdn-learn.adafruit.com/assets/assets/000/075/917/medium640/led_strips_15_batteryin.jpg?1558644279)

![](https://cdn-learn.adafruit.com/assets/assets/000/075/921/medium800/led_strips_17_pigments.jpg?1558644767)

Now, take your fluorescent pigments and go crazy with your outfit! These are not meant to go on skin, but they work great on fabric. Just mix a bunch of water with a paintbrush and brush it on. You can also add these pigments to dyes or resin to create fancy glow effects.

For skin, there are some really great black light reactive body paints available. My favorite brand is&nbsp;[Kryolan](https://us.kryolan.com/product/aquacolor-uv-dayglow-palette-6-colors)&nbsp;- these pigments really pop!

![](https://cdn-learn.adafruit.com/assets/assets/000/076/151/medium800/led_strips_parasol.jpg?1559069002)


## Featured Products

### Circuit Playground Express

[Circuit Playground Express](https://www.adafruit.com/product/3333)
 **Circuit Playground Express** is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! Not only did we pack even more sensors in, we also made it even easier to...

In Stock
[Buy Now](https://www.adafruit.com/product/3333)
[Related Guides to the Product](https://learn.adafruit.com/products/3333/guides)
### Adafruit NeoPixel UV LED Strip with 32 LED/m

[Adafruit NeoPixel UV LED Strip with 32 LED/m](https://www.adafruit.com/product/3851)
What new iteration of NeoPixel strip is this? Roll out the black light and disco ball! It's an **Adafruit NeoPixel** &nbsp; **Ultraviolet**** &nbsp;Strip with 32 LEDs per meter**! Each order comes as a single one meter long strip. If you order multiple...

In Stock
[Buy Now](https://www.adafruit.com/product/3851)
[Related Guides to the Product](https://learn.adafruit.com/products/3851/guides)
### Silicone Cover Stranded-Core Ribbon Cable - 4 Wires 1 Meter Long

[Silicone Cover Stranded-Core Ribbon Cable - 4 Wires 1 Meter Long](https://www.adafruit.com/product/3892)
For those who are fans of our silicone-covered wires, but are always looking to _up their wiring game_. We now have **Silicone Cover Ribbon cables!** These may look _a lot_ like <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/3892)
[Related Guides to the Product](https://learn.adafruit.com/products/3892/guides)
### Fluorescent Pigments in Various Colors

[Fluorescent Pigments in Various Colors](https://www.adafruit.com/product/4246)
We're with the squad back&nbsp;at New York's hottest cyberpunk club,&nbsp;_Near Field Commune(ication),&nbsp;_and it's _still_ got&nbsp; **everything** ,&nbsp;_[Adabot & the Circuit...](https://www.youtube.com/watch?v=wvNxZmZCqvw)_

Out of Stock
[Buy Now](https://www.adafruit.com/product/4246)
[Related Guides to the Product](https://learn.adafruit.com/products/4246/guides)
### Tactile On/Off Switch with Leads

[Tactile On/Off Switch with Leads](https://www.adafruit.com/product/1092)
Squeeze once to turn on, squeeze again to turn off! This clicky switch makes a great power switch or mode toggler. We like this switch because it's easy to embed in a seam for easily powering up/off wearable and fabric projects. Can handle up to 14V and 2 Amps! This is a really satisfying...

In Stock
[Buy Now](https://www.adafruit.com/product/1092)
[Related Guides to the Product](https://learn.adafruit.com/products/1092/guides)
### Lithium Ion Cylindrical Battery - 3.7v 2200mAh

[Lithium Ion Cylindrical Battery - 3.7v 2200mAh](https://www.adafruit.com/product/1781)
Need a big battery for your project? This lithium-ion battery contains a 2200mAh and a protection circuit that provides over-voltage, under-voltage, and over-current protection. Yet, it is slim and easy to fit into many project cases.  
  
This cell can provide 2 **C** of...

In Stock
[Buy Now](https://www.adafruit.com/product/1781)
[Related Guides to the Product](https://learn.adafruit.com/products/1781/guides)
### Food-Grade Heat Shrink - 3/8" diameter 12" long

[Food-Grade Heat Shrink - 3/8" diameter 12" long](https://www.adafruit.com/product/1020)
We decided to stock this food-safe heat shrink specifically for people who were building beer-brewing or sous-vide projects using our [waterproof DS18B20+ digital temperature sensors](http://www.adafruit.com/products/381). This heat shrink is FDA Compliant for contact with food. The...

In Stock
[Buy Now](https://www.adafruit.com/product/1020)
[Related Guides to the Product](https://learn.adafruit.com/products/1020/guides)
### JST-PH Battery Extension Cable - 500mm

[JST-PH Battery Extension Cable - 500mm](https://www.adafruit.com/product/1131)
By popular demand, we now have a handy extension cord for all of our JST PH-terminated battery packs (such as our LiIon/LiPoly and 3xAAA holders). One end has a JST-PH compatible socket, and the other end has a matching plug. Between the two, 500mm of color coded wire. Handy for wearable...

In Stock
[Buy Now](https://www.adafruit.com/product/1131)
[Related Guides to the Product](https://learn.adafruit.com/products/1131/guides)

## Related Guides

- [Adafruit Circuit Playground Express](https://learn.adafruit.com/adafruit-circuit-playground-express.md)
- [Digital Fidget Spinner](https://learn.adafruit.com/digital-fidget-spinner.md)
- [Adabot Operation Game](https://learn.adafruit.com/adabot-operation-game.md)
- [Mount for CRICKIT](https://learn.adafruit.com/mount-for-crickit.md)
- [Make It Glow: How to Solder NeoPixels, A Beginner's Guide](https://learn.adafruit.com/make-it-glow-how-to-solder-neopixels-a-beginners-guide.md)
- [Robotic Creatures ](https://learn.adafruit.com/robotic-creatures.md)
- [Fidget Spinner Tachometer](https://learn.adafruit.com/fidget-spinner-tachometer.md)
- [Animatronic Hand](https://learn.adafruit.com/animatronic-hands.md)
- [Crawling Animatronic Hand](https://learn.adafruit.com/crawling-hand-with-cpx-and-makecode.md)
- [Jack-o-Theremin](https://learn.adafruit.com/jack-o-theremin.md)
- [ Memory-saving tips for CircuitPython](https://learn.adafruit.com/memory-saving-tips-for-circuitpython.md)
- [Make It Sound](https://learn.adafruit.com/make-it-sound.md)
- [Chatty Light-Up Circuit Playground Express Mask](https://learn.adafruit.com/chatty-light-up-cpx-mask.md)
- [Using the Android CircuitPython Editor](https://learn.adafruit.com/using-the-android-circuitpython-editor.md)
- [Cam Follower Automaton](https://learn.adafruit.com/cam-follower-automaton.md)
- [Halloween Monsters with CRICKIT and Circuit Playground Express](https://learn.adafruit.com/halloween-monsters-with-crickit.md)
