Skip navigation
1 2 3 4 Previous

Smarter Life

50 Posts authored by: COMPACT Top Member
A Star is Born! I've made and a PSoC 4 Controller PCB and Star LED board and both work very well. The plan is to have lots of stars and light up the galaxy.   Although a PSoC 4 Pioneer Kit can be used for ISP and debugging, I have used a MiniProg3. The operating procedures are identical.   Hard to see on the photo but there are two LEDs on the Controller PCB. One is a standard Red LED (unlit in the photo) and a WS2812B RGB LED. The connectors are inserted from the other side of t ...
My Smarter Life  Please sit back, relax and enjoy this video. It was filmed on location in Sydney Australia. Whatever you do don't miss the end. ...
Modular Panels    I have just prototyped a modular 8x8 LED matrix board. To show you how simple the wiring is I have made it on a single sided PCB. These panels can be joined together to form a larger display, chained together or be used individually. The video is of a scrolling background test. The background is set up as a wraparound cylinder with the LED display showing a selected portion.   The photo shows a mostly weeded board. The red circles highlight the dregs yet ...
Do you ever feel like you're going around in circles?    This is just to prove that the LEDS on the Light ring are individually addressable and working. The speed of the chasing is varied slightly in the video. Variations of this simple theme can be used for lighting effects. You can chase one LED, some LEDs, all LEDs, use sectors, change colours and control brightness. You can even add various triggers such a proximity sensor.   I could even build a Solar system model wit ...
Recycling Time   With the PCB fully operational it is now time to disassemble the breadboard prototype for the next project. It has been a great little workhorse.   If you look carefully, you will see that the breadboard prototype uses the PMod connector and the PCB version doesn't. This is because the signals on the PMod connector are also connected to other "Arduino" compatible pins (plus the fact that the connector is perpendicular to the other pins.   The photo provides ...
A Floral Bokeh   Here is a picture of the Ring with white selected.   The following are self portraits done using the Light Ring without the flash enabled and with the camera hand held.   With the first attempt you can see the reflection from the Light Ring.     With the second and third attempts I have bokeh. http://en.wikipedia.org/wiki/Bokeh Deliberate and artistic bluring (Well not really.) I now need to invest in a decent Macro Lens or adapter and make a ...
Sick of Blurry Photos? You just can't outsmart a PSoC! I'm sick of blurry photos and flash photography going wrong so I quickly constructed this Camera Lens lighting ring. It should work with my digital still and video cameras. It consists of 24 RGB LEDS which are individually controlled by a PSoC 4. All designed, made and constructed in hours!   It was the very first fully rotational axis PCB I've made and I am happy with the result and It works a treat.   Unlike a standard whi ...
Are PCBs Bad?    I'm not talking about this type of PCB but rather Printed Circuit boards. With the flexibility of the PSoC 4 I deliberately delayed laying out a PCB for my project until now.   I milled out my PCB from my PCB CAD files. The milling process includes track engraving hold drilling and board outline milling.   Rather than use full copper removal and wear out milling bits I manually weeded out the parts of the board that were not required to prevent the ...
Project Dedication   On a very sad note I've dedicated this project to my faithful cat who passed away several days ago. This cat was solely responsible for RoadTesting the shipping packaging and will be sorely missed.   It's getting close to the end of this challenge and I am now preparing my final report. As you have seen my prototypes are fully operational but the paperwork never seems to end. ...
Random Lines    Here's just a burn in and stability test of the Big Screen.   For those who have just tuned in, this large 3,072 LED display is driven by a Cypress PSoC 4 (4200 Series). I have configured the PSoC 4 so that it is able to perform processing and other duties whilst the display is being refreshed.   If you like what I have done, please vote for it at http://www.element14.com/community/polls/1692   Many Thanks! ...
Life in the Fast Lane    From my last article, DAB posed the question about the performance of the Very Compact Christmas Display. I hope this video allays his fears.   I have added an opening title page with flashing text and real time scrolling chaser lights for a gauge of its performance. To ensure that it is no trick I have flashing text and two independent sets of chaser lights in opposing directions comprised of multi-coloured elements. The chaser elements are multi-c ...
Bringing it to a Smarter Life    I've just quickly written my own version of Life based upon my memory and ported it to the PSoC for a quick demo. As usual I've parametrically programmed it to make it easily adjustable. I have chosen the lowest level of grey(white) available. The rest are blinding!   Be aware that there are two power leads in front of the panel which can give the illusion of broken LEDs (which they are not). ...
Getting the Full Picture   Attached is a very short video of a full panel test. It shows that the PSoC 4 is capable of driving 3,072 independently addressable LEDs with no caveats. Each pixel can be configured separately.   The design makes use of the PSoC 4 SCB, Timers and UDBs. All of the articles written thus far have lead to this point.   If you search through the Internet for WS2812B controller designs you will find that most if not all say that you must bit bash or bi ...
Pioneering Progress I've been really busy developing and improving my secret circuit. Just as a reminder of what it is, the circuit enables a single PSoC 4 to drive 3,072 24-bit colour LEDs.   Above is pictures a short time lapse photo of the display. I've edited the photo to remove the inter-panel gaps to give an idea of what the next version will look. These LEDs are set to the 4rd lowest intensity level so it shows you how bright these LEDs illuminate. Hopefully this will be one of ...
Follow the Bouncing Balls    Here's a quick video of an animated display. Simple but effective. You may notice some brightness variations between the panels. This is due to the rough power distribution system I have used. The LEDs have an operating range between 3.3V and 5V and from my experiments a variation of voltage directly affects the LED brightness. This is disappointing because I was hoping that the WS2812B LEDs had consistent brightness control for its operating range. ...