Neopixel Lamp

For my final assignment I decided to build a lamp using a neo pixel ring. This builds upon my previous light controller assignment.

Design Challenge

Make a device to control a light with the following features: 

  • A control to turn the light on and off. When it turns on, it should retain the relative red, green, and blue brightness levels from when it was last turned on.
  • The ability to fade each color channel (red, green, and blue) from off to full brightness
    • Fade level should be maintained when you release the fade controller
    • Fade should be interrruptable by other controllers, e.g. on/off or another fade controller
  • The ability to fade the overall brightness of the light

Inspiration

I saw this wall mounted light display and wanted to recreate it. 

Materials

Adafruit Neopixel

2 potentiometers (one to control the color hue and the other to control brightness)

1 button – on/off switch

Arduino

Battery

Plywood

Acrylic

Coding the Light Effects

I need to create code that controlled an on/off button, a potentiometer to control the color switching and another to control the brightness. Since the design of my light inspiration is sleek and simple, I opted to also keep the controls simple. Having never worked with neopixels this proved to be a confusing process. I had lots of examples to reference but was not quite sure what the code was saying until I uploaded each to my arduino and wired breadboard. This gave me some sense of what the commands of the neopixel library meant – but did not end the frustration.

Fabrication

I used plywood for the sconce. I design the back of the sconce with a pocket to house the controls (seen in the images below). I used two frosted plastic containers from Muji for housing the components on the back of the light.

303 thoughts on “Neopixel Lamp”

  1. Very good article! We are linking to this particularly great content on our site. Keep up the great writing.

  2. I precisely had to appreciate you all over again. I am not sure the things that I might have followed in the absence of the entire methods documented by you directly on such industry. It had become a real fearsome crisis in my circumstances, however , finding out the skilled manner you managed that made me to jump over fulfillment. I’m just happier for this guidance and even hope you find out what a great job you are doing instructing other individuals through your blog post. I am sure you have never encountered all of us.

  3. I enjoy you because of all your efforts on this site. Ellie enjoys doing internet research and it’s easy to see why. All of us hear all concerning the compelling means you deliver good information by means of the blog and as well cause contribution from other people about this concept plus my daughter is being taught a lot. Enjoy the remaining portion of the new year. You’re the one carrying out a first class job.

  4. I appreciate, cause I found exactly what I was looking for. You’ve ended my four day long hunt! God Bless you man. Have a nice day. Bye

  5. Thanks a lot for sharing this with all of us you really know what you are talking about! Bookmarked. Kindly also visit my web site =). We could have a link exchange arrangement between us!

  6. I am also writing to make you know what a impressive encounter my friend’s girl gained reading through your web page. She learned plenty of pieces, which include what it’s like to possess an amazing helping mood to make the others without hassle thoroughly grasp specified tricky topics. You undoubtedly surpassed visitors’ expected results. Thanks for showing those valuable, trustworthy, revealing not to mention unique tips on your topic to Sandra.

  7. Good write-up, I am regular visitor of one¦s website, maintain up the excellent operate, and It is going to be a regular visitor for a long time.

  8. You can definitely see your skills within the work you write. The arena hopes for even more passionate writers like you who aren’t afraid to say how they believe. At all times go after your heart.

  9. My website is on a remote server, I have copied all the files from their remote host server. How do I now configure MAMP to see this as a local copy of wordpress so I can edit it and try out different themes. . Please help. I am pulling my hair out!.

  10. Dzięki za zaleceń dotyczących naprawy kredytu na temat tego niesamowitego witryny. Kilka rzeczy i chciałbym powiedzieć ludziom zawsze zrezygnować z rzeczywistej mentalności mogą dzisiaj i wypłać później. Like a as be a} społeczeństwo {my|my wszyscy|my wszyscy|wielu z nas|większość z nas|większość ludzi} ma tendencję do {robienia tego|robienia tamtego|próbowania tego|zdarzyć się|powtórz to} dla wielu {rzeczy|problemów|czynników}. Obejmuje to {wakacje|wakacje|wypady|wyjazdy wakacyjne|wycieczki|rodzinne wakacje}, meble, {i|jak również|a także|wraz z|oprócz|plus} przedmiotów {chcemy|chcielibyśmy|życzymy|chcielibyśmy|naprawdę chcielibyśmy to mieć}. Jednak {musisz|musisz|powinieneś|powinieneś chcieć|wskazane jest, aby|musisz} oddzielić {swoje|swoje|to|twoje obecne|swoje|osoby} chcą {od wszystkich|z potrzeb|z}. {Kiedy jesteś|Kiedy jesteś|Kiedy jesteś|Jeśli jesteś|Tak długo, jak jesteś|Kiedy} pracujesz, aby {poprawić swój kredyt|poprawić swoją zdolność kredytową|zwiększyć swój kredyt|zwiększyć swój kredyt|podnieś swój ranking kredytowy|popraw swój kredyt} wynik {musisz zrobić|zrobić|faktycznie potrzebujesz|naprawdę musisz} dokonać kilku {poświęceń|kompromisów}. Na przykład {możesz|możesz|możesz|możesz|będziesz mógł|| możesz|prawdopodobnie możesz} robić zakupy online {aby zaoszczędzić pieniądze|aby zaoszczędzić pieniądze|aby zaoszczędzić} lub {możesz przejść do|może się zwrócić|może odwiedzić|może obejrzeć|może sprawdzić|może kliknąć} używane {sklepy|sklepy|detaliści|sprzedawcy|punkty sprzedaży|dostawcy} zamiast {drogie|drogie|drogie|drogie|drogie|drogich} domów towarowych {dla|w odniesieniu do|dotyczących|odnoszących się do|przeznaczonych dla|do zdobycia} odzieży {strzykawki insulinowe 1ml|strzykawki tuberkulinowe|strzykawki|strzykawka|strzykawki insulinowe|strzykawki do insuliny|strzykawki trzyczęściowe tuberkulinowe|strzykawka tuberkulinowa|strzykawka insulinowa|strzykawka do insuliny|strzykawka trzyczęściowe tuberkulinowa}.

  11. Hi, I do think this is an excellent blog. I stumbledupon it 😉 I will come back yet
    again since i have bookmarked it. Money and freedom is
    the best way to change, may you be rich and continue to help others.
    0mniartist asmr

  12. Excellent post however , I was wanting to know if you
    could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more.
    Cheers! 0mniartist asmr

  13. Heya i’m for the first time here. I came across this board and I find It really useful & it helped me out much. I hope to present something back and aid others such as you aided me.

  14. It’s the best time to make some plans for the future and it’s
    time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or suggestions.
    Perhaps you can write next articles referring to this article.
    I want to read even more things about it!

  15. Hi there i am kavin, its my first time to commenting anywhere, when i read this paragraph i thought i could also make comment due to
    this sensible piece of writing.

  16. I like the helpful information you provide in your articles.
    I will bookmark your blog and check again here regularly.
    I’m quite certain I will learn many new stuff right here!
    Good luck for the next!

  17. Hi, i read your blog occasionally and i own a similar one
    and i was just wondering if you get a lot of spam responses?

    If so how do you prevent it, any plugin or anything you can advise?
    I get so much lately it’s driving me insane so any support is very much appreciated.

  18. I absolutely love your website.. Great colors & theme.
    Did you build this website yourself? Please reply back as I’m looking to create my own website and want to find
    out where you got this from or just what the theme is named.
    Thank you! 0mniartist asmr

  19. Link exchange is nothing else however it is only placing the other person’s weblog link on your page at appropriate place and other person will also do similar in support of you.

    0mniartist asmr

Leave a Reply

Your email address will not be published.