Arduino based cellular automata

Arduino cellular automata

You have probably heard of Game of Life. It is popular cellular automata simulation game where you create simple structures in infinite plain and watch the life evolve. All this is achieved by implementing several basic rules. By implementing different rules, you can simulate biological processes, model structure behavior and program robot swarms. Building cellular automata is fairly simple. You can start with Arduino Nano and 128×64 OLED to get pretty interesting results. In this following project the Game of Life has been implemented. There are only two rules applied to pixels to make it work: 1. A cell which is dead and is surrounded by exactly 3 alive cells, will be born 2. A cell which is alive and has either 3 or 2 alive cells will remain alive, … Continue reading

Arduino based Spot welder for 18650 batteries

spot welder

Lots of devices are using battery packs that are spot welded together. Spot welding ensures great connectivity and vibration safe operation. In order to spot weld you need special equipment that can give high current output for very short time duration. This way you can get good weld joints without damaging the batteries with heat. Building a spot welder for small tasks is fairly easy. KaeptnBalu has shared his instructable where he assembles his spot welder which is controlled by Arduino Nano. Spot welder require 7-12V power source capable to output high currents. So any lead acid battery works fine. Arduino is used to control welding pulse duration which can be adjusted from 1 to 20ms. With 0.15mm nickel strips he found that 9ms gives best result. First of all … Continue reading

Attiny10 miniature breakout board


If you want your microcontroller to fit in tight spaces you need to use very small packages. One optin is to choose Atmel Attiny10 microcontroller which is really tiny. It has 6 pins, where 4 of them are I/O. It features 1KB of Flash, 32B of RAM and can be clocked at 12MHz. Power supply can vary between 1.8V to 5.5V. They come in two types of packages – SOT-23 and UDFN. Dan Watson have built a mini breakout board for Attiny10 mincrocontroller. He wanted it to be really small and came out with size similar to 5mm LED head. To reduce size, he used small pitch (0.05”) header pins that doesn’t fit to breadboard. So additionally he made a special adapter board to be able to program it with … Continue reading

Tiny RGB LED cube

RGB LED cube

LED cubes are cheap and great approach to 3D visualization. All you need is a hand full of single color or RGB LEDs and microcontroller. We’ve seen lots of interesting projects that use standard through hole LEDs that already have legs allowing to solder a cube grid. But there are not to many attempts to build cube with SMT LEDs especially with RGB. Hari Wiguna decided to build a tiny RGB LED cube as a module which could be driven by microcontroller platforms like Arduino. Since RGB LEDs are already three LEDs packed in, he build 4x4x4 configuration which already require 64 LEDs. If we count individual diodes there are 192 of them. So controlling them all already is some task. The size of cube is also tiny – cross … Continue reading