Time to design some Christmas decorations made from WS2812B (NeoPixel) LED strips and PIC microcontrollers. They will be designed to be plugged into any available powerbank.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

14 thoughts on “Idea: pic ws2812b neopixel christmas decorations”
  1. Avataaar/Circle Created with python_avatars Yasir Ali says:

    hi can you send me the program code for this

  2. Avataaar/Circle Created with python_avatars Readme .txt says:

    How to freely change colors (for instance by using a remote control)?

  3. Avataaar/Circle Created with python_avatars Morten Mortensen says:

    In the strip subroutine I think you need to change the "movlw 0x20" to "movlw21" to get it to light up the last neo-pixel on the right because the "decfsz pixel_count,f" will skip the next loop after 0x19 (31) times instead of 0x20 (32) times as you're starting out with 0x20 (32).

    I must admit it's been a long time since I've done any assembly coding so I may be wrong here. 🙂

    Thanks for sharing this and explaining the logic in your led lightsaber programme.

  4. Avataaar/Circle Created with python_avatars Karl Ng says:

    I really need PIC tutorials, I already know so much Arduino (5 years) and now I want to start PIC. Anyone have recommendations?

  5. Avataaar/Circle Created with python_avatars RWBHere says:

    Thanks for taking the time and trouble to explain every step clearly, Julian. It now begins to make sense, and I appreciate the style. More of the same, please!

  6. Avataaar/Circle Created with python_avatars Adrian Rabbage says:

    Munge, there's nothing like a good munge! 😉

  7. Avataaar/Circle Created with python_avatars Anvilshock says:

    Jules giving us the finger again. :p

  8. Avataaar/Circle Created with python_avatars mikeynjs94 says:

    I don't know why everyone seems to think the lights were annoying. I have ADD and I was perfectly capable of focusing on Julian and not the lights. Some of you are easily annoyed. Great video Julian.

  9. Avataaar/Circle Created with python_avatars Hola! Krzysztof Kozorys says:

    Hello,write on YT Atnel Magic Led. Everything about ws 2812b. Im recommend.

  10. Avataaar/Circle Created with python_avatars renxula says:

    Can you not use decimal numbers in PIC assembly? Seems really unnecessary to have to write 0x20 when you mean 32.

  11. Avataaar/Circle Created with python_avatars Richard T says:

    Stupid question – how are you powering it? Meaning what amperage are you drawing via the WS2812B? Cheers!

  12. Avataaar/Circle Created with python_avatars Greg Wilson says:

    Unnecessarily shining bright lights and flashing lights directly into the camera is really annoying and hard to watch

  13. Avataaar/Circle Created with python_avatars UpLateGeek says:

    You can get SMD ZIF sockets for a reasonable price on eBay if you wanted to solder the circuit directly to the pins of the PIC rather than mounting it on a circuit board. Program using the ZIF socket, then solder in place dead-bug style. The key words I used to find them on eBay were SOIC ZIF.

  14. Avataaar/Circle Created with python_avatars Proluxelectronics says:

    My ASM turns into spaghetti…

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.