Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Another digital clock displays Game of Life

Matthew wanted to makes geeky gift for his brother who is mathematician and programmer. So he came out with digital clock idea which would display time and play Game of Life. There are plenty of Game of Life clocks around the internet bu all seemed somewhat limited in display size. So he grabbed 16×32 RGB LED matrix and built pretty slick looking clock. The clock is build around Arduino UNO which reads time from Chronodot RTC. Clocks display is refreshed every minute and game of life start over where time digits act as initial condition. Likewise other clocks, this one always displays time in background, so anytime you could tell the time. Again – Arduino UNO has limited RAM so there has to be various optimizations and workaround made. Other clock options include: brightness control, UTC offset, LIFe game speed, 12/24 hour mode select, changing colors of display. Continue reading

Game of Life LED clock

When building another digital clock it is always a dilemma how to make it engaging and unique. Alex found interesting way of counting and displaying time. He used LED matrix controlled by Mbed board. Clock updates and displays time as digits every minute. But after a second or two Game of Life takes over and starts changing LED pixels by following four simple rules: Any live cell with fewer than two live neighbours dies, as if caused by under-population. Any live cell with two or three live neighbours lives on to the next generation. Any live cell with more than three live neighbours dies, as if by overcrowding. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction. So every minute you get different starting conditions what makes it behave differently every time. Game updates it status every second. So so get a seconds count as well but there is no way to tell the time until minute is counted up. Continue reading

The Fun and Interesting Game of Life

Life is all about balancing. A life with plenty of workload is going to drive us crazy. Hence, we should find our own way to relax our tension, especially playing some exciting video game. For those who interested on the video game, you must have a good look on this “Game of Life”. Actually, it’s a Zero-player game and also a great example of a cellular automation. Game of Life is a fascinating dashboard game, as it consist a grid of squares that extends infinitely in all directions. Furthermore, each of the cells has eight surrounding cells and they are closing in each other, even in the end zone. Technically, the cells have two different states, which as: Alive state, Dead state. These two states are evolving over discrete time units. The status of all cells takes into account when calculating the state of negotiations at the next turn. By the way, all cells are updated frequently. Those main components that being used in this project are a PIC12F683, a Nokia 3310 LCD and 2x QT100A. However, you must beware… Continue reading