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

Bunedoggle – an Arduino robot

You don’t need to be a master to build a robot. It can be build out of various parts you’ll probably find at home. SO here it is – a cool robot that simply wanders around and avoids obstacles with sharp IR range finder. Other parts include: couple modified servos for continuous rotation, black&decker battery pack shich serves as robot base, wheels and arduino diecimila as robot brain. All parts are hot glued in to one piece. Great project to do with a kid. Continue reading

It is Fun to Hack Binary Clock!

Clock is use to show the exact time to the people and can you ever imagine the life without the existing of clocks? Yep, it must be a terrible and horrible situation indeed. Today, you’re very lucky, as you’ll have the chance to get involve hacking the binary clock! Oh, I can sense some doubts here. Ok, I’m going to try my best to clear out the mystery here… For your information, a binary clock is a clock that displays traditional sexagesminal time in binary format. In the very beginning, it only shows each decimal digit of sexagesimal time as a binary value, but it also present in true binary form in nowadays. It’s nothing hard to hack binary clock. First of all, you have to use three pieces of acrylic, and cut a hole on each of them. The top piece has four holes for the mounting screws, where are holding the whole thing together and the “Time to Hack” etch. The extra space on the square piece of acrylic is being used to cut out spacers that can… Continue reading

Smart Visualizing Sensor Data with Arduino and Processing

Do you have passion on the robot development field? If you did, then this visualizing sensor data with Arduino and processing robot is going to bring you endless fun… In this project, you’ll know and understand the exactly way to combine the Arduino, sensors and the Processing environment to visualize real world sensor measurements. There are three main components that needed to be used for this project: an Arduino Diecimila, a standard hobby servo and a Sharp IR sensor. You can use the Version 0013 for the Arduino IDE and version 1.0.0 for the Processing IDE. As you can see through the above picture, an IR sensor has been mounted to a servo on the small yet cute robot. Several Sharp GP2Y0A21YK0F IR distance sensors need to be used, due to its inexpensive proximity sensor and the ability to sense objects from 10-80cm. The disadvantage of this sensor is it can only detect objects within a narrow beam. In order to overcome the downfall you can mount the sensors on the servo, so that you could pan the sensor approximately… Continue reading

The Remarkable BlinkM LEDs

Do you feeling bored with the ordinary LEDs? Would you like to have some different types of fun? Well, how about spice up your boring day with the BlinkM LED? If you think that BlinkM LEDs are the same with other LEDs, then you’re totally wrong here! Did you know that the BlinkM LEDs could be used as the: Fader (BlinkM LEDs can fade from deep red to bright purple) Flasher (Same like the police patrol cars’ flash light) Incandescent bulb Flicker (Just like a candle) The main goal of this project is to modify an old relay tester to control multiple BlinkM LED modules, by using wireless serial links! For this project, you’ll need an Arduino Diecimila, four BlinkM LED devices, four ATmega168, four 2400bps rflink receivers and a 2400bps rflink transmitter. BlinkM is a smart LED and it’s to be designed to allow the easy addition of dynamic indicators, displays and lighting to any projects. Multiple BlinkM can be stranded together on an I2C bus to create an awesome light displays! Since the BlinkM is programmable, you can… Continue reading

The Smart Way to Burn the Bootloader without External AVR-Writer!

Most of you here must have tried to find the effective way to burn the bootloader without external AVR-Writer, but have you found it yet? Well, if you haven’t got what you’re searching, then today’s is you lucky day, as this project is the thing that you’ve scouring for. Normally, when you’re trying to burn the bootloader of Arduino Diecimila, you have to connect external AVR-Writer to ICSP of Diecimila and it’s totally a troublesome procedure. By using this incredible method, you can easily burn the bootloader by Diecimila itself without external AVR-Writer and causing any troubles to you! For this project, you will need a FT232RL BitBang Mode AVR-Writer, where it’s an USB-Serial bridge on an Arduino Diecimila PCB. It has a function to manipulate each signal pin directly and it’s called BitBang Mode. First and foremost, you need to modify the Diecimila. There are four pads written as X3 near FY232RL on a Diecimila PCB and these pads are connected to the control pins of FT232RL. After it, remove the solder of these pads and insert a pin-header.… Continue reading

An Exhilarating Self-Balancing Robot

Amongst the electronic projects, there is nothing to be more exciting than develop a robot, isn’t it? Well, if you have passion on the homebrew robot, then you might be interested on today’s project! Guys, let’s meet this outstanding Self-Balancing Robot! Ok, it seems a little dull to you here, but don’t judge its ability based on the appearance first. For your information, this project will cost you about $350 to build and this cost is covering most of the main and sub components here (Well, if you think that it is too expensive to you, then you should leave it alone, as it’s already the minimal total price!) Arduino Diecimila will be the main board that going to be used in this project, as it has two regulated output and many other features. Beside that, you will need to use the IMU Combo Board from Sparkfun as the IMU sensor, as it’s to be known the best in fine balancing and stability controlling! For the engine part, make sure to put two EMG30 12V 170rpm motors with encoders and… Continue reading