Happy Birthday Cass!
This repo contains the code and files required for programming and 3D-printing a "light box". The lamp operates from an Arudino Nano and utlises the Adafruit NeoPixel library to control a NeoPixel ring. A button is used to change the colour of the ring, while a potentiometer is used to change the brightness.
To program the Arduino Nano, the Arduino IDE needs to be downloaded from here.
- Inside the IDE, open up
light_box/light_box.ino
. - From the navigation bar, click Tools > Library Manager.
- Search for "Adafruit NeoPixel", and install the library of that exact name. You can find these instructions on the Adafruit NeoPixel library's GitHub page.
- From the navigation bar, click Tools > Port, and select the COM port corresponding to the one you plugged the Nano into.
- Then click Upload, and you're done!
- 1x Arduino Nano
- 1x NeoPixel Ring 24
- 1x Push Button
- 1x Potentiometer
- 4x M4 Screws and Nuts
- Clear acrylic
- Black acrylic