Balance board

Here some photos from a project I did a few months ago:

Unfortunately I didn’t have any camera available in my workshop so there are only pictures of the finished boards. I used plywood for the platform. I created myself a sliding carriage to attach a router to it to mill the form.
To find a wooden semi sphere was a hard task. I could not find any (affordable) one with a diameter > 40mm. I ended up buying a semi sphere off ebay that originally was intended as a coordination toy. It had a diameter of 140mm.

Cash register for kids with Arduino

Ever since I started with Arduino I wanted to create a cash register for my girl.
My requirements:

  • A “scanner” that triggers a buzzer and displays a (random) value on a LCD.
  • A keyboard where numbers can be pressed and calculated.

For the scanner I thought it would be a good idea to use a LDR (Photo resistor). Initially I hard coded a threshold value and when the value returned from the LDR was over that value, it triggered a buzzer. I then realized that working with the LDR depended a lot on the light – meaning it really mattered if I tested at day or at night with no daylight. I decided to add a potentiometer with which I can fine tune the threshold value later instead of uploading new code to the Arduino just to change a constant.
I also added a LED to the scanner that is on most of the time but turns off when the LDR value goes over the threshold value, ie when it is dark.

Scanner complete

Scanner complete

Continue reading

The Arduino Christmas tree

Ever since I saw this How-To: Shrinkify Your Arduino Projects I wanted to do a project using Arduino Attiny85s. And because I want to bring my son into the world of Arduino and he was eager to learn how to solder I was thinking of an easy project. With Christmas being around the corner I wanted to do some kind of a blinking Christmas tree.

The Attiny85 has 5 pins to use so I thought it would be cool to hook up a shift register to blink some LEDs. First thing I did was buying Attiny85s and 8-Bit Shift Register (SN74HC595N) on ebay. 10 pcs of Attiny85 cost me 12 USD and 10 shift registers were 2.50 USD.

The idea was to control 8 LEDs with the shift register. That would use up 3 pins on the Attiny85… so this left me with 2 more pins. I decided to use them kind of doing multiplexing LEDs. So I could hook up 2 LEDs per shift register output but they would not share the same connection to ground. This was controlled by two transistors that are connected to the two remaining pins on the arduino.

Continue reading

Connecting the ENC28J60 ethernet breakout board

An idea I have in my mind is to create a mood light with arduino. It also should have an internet connection to be able to pull some information from the web. For example it could poll the data from yahoo weather and would change its color according to the forecast for the day…

The other day I bought a ENC28J60 ethernet breakout board on eBay for around $4.50. Lots cheaper than an ethernet shield of course.

To test it out I connected the ENC28J60 to my Arduino UNO according to this post. Which means I made the following connections:
Continue reading

Hello world!

Just testing the code plugin 😉

  Turns on an LED on for one second, then off for one second, repeatedly.
  This example code is in the public domain.
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);    
// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second