+ All Categories
Home > Documents > Arduino Neo Pixel LED Strips

Arduino Neo Pixel LED Strips

Date post: 07-Apr-2022
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
1
TEMPLATE DESIGN © 2008 www.PosterPresentations.com Arduino – Neo Pixel LED Strips Abstract Materials Discussions References Results Acknowledgements Introduction Belinda Nguyen 1 , Elizabeth Pham 2 , Jesse Pham 3 Methods Programming the Arduino 1. Download the Neo Pixel Library 2. Create function, void setup, to initialize pins and set post-width-modulator 3. Create function, void loop, to constantly check whether or not to turn on the LED lights 4. Upload program into Arduino 5. Test run Creating the Display 1. Draw gridlines on cardboard 2. Glue LED strips onto cardboard 3. Create boxes to hold grids 4. Apply 60% Acrylic panels onto box 5. Connect Arduino to LED and plug into outlet We would like to thank MESA for creating this opportunity and Jimmy Cao for his guidance and support. "Arduino.org." Arduino. Arduino S.r.l., 2016. Web. 21 Apr. 2016. Durfee, William. "Arduino Microcontroller Guide.“ Arduino Microcontroller Guide. University of Minnesota, 2011. Web. 21 Apr. 2016. John. "Story and History of Development of Arduino." Electronic Circuits and Diagram Electronics Projects and Design. Circuits Today, 26 Mar. 2014. Web. 21 Apr. 2016. Arduinos were first introduced in 2002, but was officially developed in 2005 by Hernando Barragan in Italy. Arduinos are created to be relatively cheap and easy for beginners to use. However, Arduinos are also powerful, in terms of versatility, for people who are more familiar and knowledgeable about these projects to develop and create more functional add- ons to improve previous or future projects. Arduinos are a great way to start developing skills for anyone who is interested in building interactive hardware and to test a student’s knowledge of the basics of software programming and their creativity to design the hardware. Arduino is an open source microcontroller that interacts with the user. The objective is to program the Arduino to display multiple images, such as the iconic Mario, with bright, consistent colors throughout the entire panel. This was done by programming the library and connecting the code into the hardware. Several errors that occurred during this experiment were the voltage drop and the flickering lights. These errors were diminished by increasing the power supply outage and adding more resistors. Improvements include creating various features to make the Arduino more user-friendly. This connects the wires from the power supply to the LED lights. To the left, the heightened grid boxes is glued on top of the cardboard to hold the 60% acrylic panels. Arduino Power Supply (AC to DC) Connecting Wires 60% Acrylic panel Foam Board Wood This display the gridlines drawn on the cardboard. The LED strips glued according to the gridlines. The image of the wooden box above holds all the Arduino and the display inside. To the right is the outcome of this project. current and the resistors to reduce the voltage drop. Another error is that the LED lights were flickering. A single power supply at the end of only one strip will cause a huge source of voltage within the first two to three strips; however the rest of the strips will be dimmed. Therefore, instead of having one power supply at the end of the LED strips, we distributed the power supply to different ends of the LED strips to create an even level brightness throughout the entire LED lights. A major improvement would be to install a circuit board to enable different functions and more features. Another improvement is that we should focus on the design process, rather than jumping into project. This would also increase the precision of our measurements. There are cheaper alternatives compared to the materials we used that could function as well as ours. Discussion (continued)
Transcript
Page 1: Arduino Neo Pixel LED Strips

TEMPLATE DESIGN © 2008

www.PosterPresentations.com

Arduino – Neo Pixel LED Strips

Abstract

Materials

Discussions

References

Results

Acknowledgements

Introduction

Belinda Nguyen1, Elizabeth Pham2, Jesse Pham3

Methods

Programming the Arduino1. Download the Neo Pixel Library2. Create function, void setup, to initialize

pins and set post-width-modulator3. Create function, void loop, to

constantly check whether or not to turn on the LED lights

4. Upload program into Arduino5. Test runCreating the Display1. Draw gridlines on cardboard2. Glue LED strips onto cardboard3. Create boxes to hold grids4. Apply 60% Acrylic panels onto box5. Connect Arduino to LED and plug into

outlet

We would like to thank MESA for creatingthis opportunity and Jimmy Cao for hisguidance and support.

"Arduino.org." Arduino. Arduino S.r.l., 2016. Web. 21 Apr. 2016.

Durfee, William. "Arduino Microcontroller Guide.“Arduino Microcontroller Guide. University of Minnesota, 2011. Web. 21 Apr. 2016.

John. "Story and History of Development of Arduino." Electronic Circuits and DiagramElectronics Projects and Design. Circuits Today,

26 Mar. 2014. Web. 21 Apr. 2016.

Arduinos were first introduced in 2002,but was officially developed in 2005 byHernando Barragan in Italy. Arduinos arecreated to be relatively cheap and easy forbeginners to use. However, Arduinos arealso powerful, in terms of versatility, forpeople who are more familiar andknowledgeable about these projects todevelop and create more functional add-ons to improve previous or future projects.Arduinos are a great way to startdeveloping skills for anyone who isinterested in building interactive hardwareand to test a student’s knowledge of thebasics of software programming and theircreativity to design the hardware.

Arduino is an open source microcontrollerthat interacts with the user. The objectiveis to program the Arduino to displaymultiple images, such as the iconic Mario,with bright, consistent colors throughoutthe entire panel. This was done byprogramming the library and connectingthe code into the hardware. Several errorsthat occurred during this experiment werethe voltage drop and the flickering lights.These errors were diminished byincreasing the power supply outage andadding more resistors. Improvementsinclude creating various features to makethe Arduino more user-friendly.

This connects the wires from the powersupply to the LED lights.

To the left, theheightened gridboxes is gluedon top of thecardboard tohold the 60%acrylic panels.

• Arduino• Power Supply (AC to DC)• Connecting Wires• 60% Acrylic panel• Foam Board• Wood

This display the gridlines drawn on thecardboard. The LED strips glued according tothe gridlines.

The image of thewooden boxabove holds allthe Arduino andthe displayinside.

To the right isthe outcome ofthis project.

current and the resistors to reduce thevoltage drop. Another error is that theLED lights were flickering. A singlepower supply at the end of only onestrip will cause a huge source of voltagewithin the first two to three strips;however the rest of the strips will bedimmed. Therefore, instead of havingone power supply at the end of the LEDstrips, we distributed the power supplyto different ends of the LED strips tocreate an even level brightnessthroughout the entire LED lights.

A major improvement would be toinstall a circuit board to enable differentfunctions and more features. Anotherimprovement is that we should focus onthe design process, rather than jumpinginto project. This would also increasethe precision of our measurements.There are cheaper alternativescompared to the materials we used thatcould function as well as ours.

Discussion (continued)

Recommended