element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member Blogs What's new in fairy tech?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: scottiebabe
  • Date Created: 16 Nov 2023 1:35 AM Date Created
  • Views 1894 views
  • Likes 11 likes
  • Comments 19 comments
Related
Recommended

What's new in fairy tech?

scottiebabe
scottiebabe
16 Nov 2023

The first set of fairy lights I purchased a few years ago had a very rudimentary embodiment. Just two AA batteries, an on/off switch, and a string of miniature LEDs on enamel wire.

image

I love the simplicity of the design... The design works well enough with disposable alkaline batteries. However recharge cells don't work very well on their own, as their combided state of charge voltage very quickly drops below the forward voltage of the white LEDs.

Fairy Tech 2.0

Browsing at the dollar store today, I found some new fairy lights which included some circuitry on a PCB. What could it be?

image image

Same general look and feel as before.

image

Now included is a three position switch!

image

The mysterious PCB

image

No sign of an inductor anywhere Disappointed. Just a

- 8-pin MCU?

- Watch crystal

- SPDT Slide switch

image

Fairy Tech 3.0

I can upgrade this new set of fairy lights with a boost converter module capable of operating of a single alkaline/Ni-MH cell

image

Module based on ME2188 https://file.elecfans.com/web2/M00/64/78/poYBAGMHOg-APsG0AAge4TQOpd0961.pdf 

I bought a value pack awhile back thinking I would receive a selection of different output voltages. Nope, I got a bag of identical modules and each has a nominal output voltage of 5V. So, I added an additional 50 Ohm series resistor to limit the current to approximately 40 mA.

image

I am taking a bit of a gamble assuming the MCU is 5V rated. If it gives up the ghost, I'll replace it too.

image

All for now.

  • Sign in to reply

Top Comments

  • beacon_dave
    beacon_dave over 2 years ago in reply to scottiebabe +1
    Out of the box they can also sometimes be a bit too bright for fast lenses with wide open apertures. Arducam do a low-cost F1.6 C-Mount lens which can be used with the likes of a R-Pi HQ camera for bokeh…
Parents
  • beacon_dave
    beacon_dave over 2 years ago

    Looks like you are all set for some bokeh photography now Slight smile

    image

    https://www.nikonusa.com/en/learn-and-explore/a/tips-and-techniques/bokeh-for-beginners.html

    I let Xmas cheer get the better of me last year and ended up with some USB powered light strings.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 2 years ago in reply to beacon_dave

    That's wonderful! I can try, but LEDs don't have quite the same wonderful colors as the old tungsten mini-lights with painted glass.

    I have some neopixel fairy lights that might make some warm colors...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 2 years ago in reply to scottiebabe

    Out of the box they can also sometimes be a bit too bright for fast lenses with wide open apertures. 

    Arducam do a low-cost F1.6 C-Mount lens which can be used with the likes of a R-Pi HQ camera for bokeh work for video as well as still photography. 

    https://www.arducam.com/product/arducam-35mm-f1-6-mirrorless-c-mount-lens-for-raspberry-pi-hq-camera-with-c-cs-adapter-ln052/  

    image

    https://www.amazon.com/live/video/3fe10de00abf4e848156572658f5f50a?ref_=dp_vse_lbvc_2

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 2 years ago in reply to beacon_dave

    You're a natural! That looks awesome! You have inspired me to give it a try!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • scottiebabe
    scottiebabe over 2 years ago in reply to beacon_dave

    You're a natural! That looks awesome! You have inspired me to give it a try!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • beacon_dave
    beacon_dave over 2 years ago in reply to scottiebabe

    That one with Mario is from one of Arducam's tutorial videos (linked below it). 

    It's been a long time since I've done any bokeh photography but I think I've still got one of those Arducam F1.6 C-Mount lenses in my 'machine vision' toy box, so might have to get the e14 blue robots dancing in front of the camera with the USB Xmas lights in the background.

    Finding enough clear space for studio work is the current problem these days.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 2 years ago in reply to beacon_dave

    I'll randomly choose colors from this color palate and write them to my neopixel fairy string

     image

    # Christmas spirit for beacondave
    import machine, neopixel
    import time
    import random
    
    # h degrees
    # RGB 0 - 255
    def hsv2rgb(h, s, v):
        h /= 360
        if s == 0.0:
            return v, v, v
        i = int(h * 6.0)
        f = (h * 6.0) - i
        p = v * (1.0 - s)
        q = v * (1.0 - s * f)
        t = v * (1.0 - s * (1.0 - f))
        i = i % 6
        v = int(v*255)
        t = int(t*255)
        p = int(p*255)
        q = int(q*255)
        if i == 0:
            return v, t, p
        if i == 1:
            return q, v, p
        if i == 2:
            return p, v, t
        if i == 3:
            return p, q, v
        if i == 4:
            return t, p, v
        if i == 5:
            return v, p, q
        
        
    # Neopixel string with 50 pixels
    np = neopixel.NeoPixel(machine.Pin(28), 50)
    
    np.fill((0,0,0))
    np.write()
    time.sleep(1)
    
    
    xmascolors = ((46,67/100,1),(15,96/100,89/100),(334,100/100,84/100),(2,96/100,77/100),
                  (76,70/100,78/100),(127,92/100,56/100),(191,85/100,31/100),(36,46/100,84/100))
    
    for i in range(50):
        rgb = hsv2rgb(*random.choice(xmascolors))
        np[i] = rgb
    
    np.write()
    
    

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 2 years ago in reply to scottiebabe

    WS2812Bs don't reproduce colors quite as well as I would hope... 

    image

    I wonder if there are HD neopixels...

    I bought this handsome dude at the dollar store too

    image

    image

    Perhaps I should choose a smaller figurine...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 2 years ago in reply to scottiebabe

    Nice work. Very bokeh ! Slight smile

    You could perhaps try the Santa nutcracker with the small Xmas tree in the distance with its lights on.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 2 years ago in reply to scottiebabe

    Perhaps using an infinity mirror or a fibre optic lamp as the background light source could produce an interesting result.

    In the past I've pondered about skeleton tree/leaf type structures with LEDs inserted at the ends so that in real life they aren't overwhelming but when you take the bokeh photograph it suddenly pops out at you.

    I'm not sure the best material to use however. I was thinking of perhaps microbore copper plumbing pipe ranging from 4-10mm outside diameter but not sure that you get Ts or reducing Ts at those sort of diameters. Also got to make it possible to thread a wire through it to the LED.

    I think it might call for a a micro brazing torch and a lot of patience.

    LED-wise then perhaps something similar to the dLUX-dLITE shaped LEDs to diffuse the light.

     https://www.adafruit.com/search?q=dLUX-dLITE

     I've seen skeleton lamps done with 1/2" plastic pipe and 40W golf ball lamps but was envisioning something a bit more intricate.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube