gamename / raspberry-pi-pico-ws2812b-desk-lights

Raspberry Pi Pico-controlled collection of desk lights

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raspberry Pi Pico-controlled collection of desk lights

Overview

After so many ws2812b projects, I had lots of little strips left over. So, I decided to use them to create some nice ambient lighting for my desk.

Technical Description

This is a simple ws2812b project using leftover parts from previous projects. There are 4 short strips daisy-chained together with a Raspberry Pi Pico as the controller. There are two connections to an external power supply (see diagram). There is an attached light sensor, so it will only light at night.

Diagram

Parts List

  1. pico
  2. power supply
  3. power chord
  4. wire
  5. ws2812b strip
  6. ws2812b adapter plugs
  7. ws2812b plastic strip connectors
  8. aluminum strips w/light diffusers
  9. light sensor
  10. hobby box for pico
  11. hobby box for light sensor
  12. junction box for external power supply
  13. "glands" for junction box
  14. usb to micro usb connector (for software updates)
  15. glue for light sensor
  16. shrink tube wire connectors
  17. female jumper wires (red, green, white)
  18. mac usbc-to-usb connector (for software updates)
  19. lighter (for shrink tubing)
  20. wire stripper
  21. wire clips
  22. cable ties (to tie down power supply)
  23. crimp wire connectors
  24. crimping tool
  25. 1/2" drill bit
  26. drill (for holes in junction box)
  27. pico adapter
  28. soldering iron (to assemble the pico on the adapter)
  29. solder
  30. double-sided tape
  31. PyCharm Professional
  32. MicroPython Plugin

Assembly Notes

  1. The double-sided tape is to secure the light strip to the back of the desk and the two screens.
  2. The jumper wires (item 17 above) are for the connection between the light sensor and the wire.
  3. Yes, you are supposed to use a heat gun for the wire shrink-wrapped joiners (item 16). But I find the flame from a lighter (item 19), if gently applied, works better.

Pictures

About

Raspberry Pi Pico-controlled collection of desk lights

License:Apache License 2.0


Languages

Language:Python 100.0%