Advertisement

Art

Not rated 25,225

#LED cube #PIC16F688 #microcontroller #programmable #art #3D display #DIY #electronics #creative
Art
Art

Description: A 3-dimensional LED cube that can be programmed to create artistic displays. The project utilizes a PIC16F688 microcontroller, which, while not the most advanced option available, presents an interesting challenge. The design process began with a review of available components, leading to the decision to use this microcontroller as the core of the project. Previous experience with LEDs was limited to their use as indicators for power status or program states, prompting further research into LED applications. The initial step involved studying the PIC datasheet, which provided foundational knowledge. Additional research into the STP16CP05 helped refine the design. After drafting the circuit, it was completed using Eagle Cad Software, and the design was sent for PCB manufacturing. Meanwhile, the assembly of the LED cube commenced, emphasizing the importance of precision to ensure a perfect cube shape. The project involves a total of 125 LEDs, necessitating thorough testing throughout the assembly process. A jig made from 3/4 inch MDF board was created to aid in constructing the cube, with 5mm holes drilled for the LEDs. The assembly was conducted row by row, with each LED tested upon completion. Assistance was provided by a family member who was taught the basics of LED polarity.

The project involves constructing a 3D LED cube, which serves as a platform for dynamic visual art. The PIC16F688 microcontroller is selected for its sufficient capabilities to manage the LED control process, despite its limitations compared to more advanced microcontrollers. The design process is initiated by assessing available components, leading to the decision to utilize the PIC16F688 as the central control unit.

The design process includes a thorough review of the microcontroller's datasheet, which outlines the specifications and operational parameters necessary for the project. Understanding the microcontroller's GPIO (General Purpose Input/Output) capabilities is crucial, as it will dictate how the LEDs are controlled and how patterns are programmed. Further exploration into the STP16CP05, an LED driver, provides insights into efficiently managing multiple LEDs, which is essential given the cube's 125 LED setup.

Eagle Cad Software is employed for designing the printed circuit board (PCB), which will house the microcontroller and other necessary components. The PCB design must consider power distribution, signal integrity, and the physical layout to ensure ease of assembly and functionality.

The LED cube assembly requires meticulous attention to detail to maintain its structural integrity. A jig constructed from MDF facilitates the precise alignment of LEDs, which are inserted into 5mm holes. This jig helps ensure that the cube maintains its geometric form throughout the soldering process. Each row of LEDs is soldered in place, with testing conducted after each row's completion to confirm functionality. This iterative testing is critical, as it allows for the identification and rectification of any issues before final assembly.

The project not only serves as a technical challenge but also as an educational experience, as knowledge about electronics and LED technology is shared with others. The assembly of the LED cube culminates in a visually striking display, showcasing the capabilities of microcontrollers and LED technology in creating programmable art.A 3-dimensional LED cube, which I can program, to create Art. No more "Doug Stick Figures", but something really cool. Follow along as I create Art. I looked through my parts bins to see if I had any microcontrollers left over as I was planning on doing the design around what I had. I found a PIC16F688 and was a little disappointed as it is not the best microcontroller on the planet, but the challenge is alway good.

So the core of this project will be this microcontroller. Its a start right As I have not done much with LED`s, other than to use them in circuits as a means of communicating whether the power was on or off, or what state the computer program was in, it was time to turn to google. After a short google search, I decided that the best starting point would be the datasheet on the PIC.

While I was reading that I would have to continually eat tacks to stay awake and surf the net to earn the courage to come back to RTFM. A design was starting to form in my mind and I thought of a real simple circuit. I read some more datasheets, specifically on the STP16CP05 and finished the PIC datasheet and WHAM! Simple solution. Not really. I read for days and found this guy on web who really explained the core mechanics. Once the circuit was drawn I went into Eagle Cad Software to complete the circuit board. Everything tested out and the design was sent out to the PCB shop. While waiting for that I decided to tackle the tedious work of soldering together the actual LED cube.

This part is very important as you need to ensure that the cube is really square. Not only that, there are a total of 125 LEDs in this project, so its a good idea to test everything as you go. To make sure that the cube would be square I made a jig out of 3/4 inch MDF board. I drilled 5mm holes for the LED`s and here is the final jig. I built the cube row by row. Once a row was completed I would then test each LED. Lots of soldering, but I did get some help. My daughter came by and I taught her about anode and cathode. I told her that they were brother and sister. I told her that their names were Andy and Cathy and since Andy was the boy h

Related Circuits