Month: July 2013

The WaterColorBot

The WaterColorBot is essentially a basic CNC machine that uses a paintbrush and water colors instead of a router head. It can create pretty amazing originals or copies of artwork.    

Posted in Videos Tagged with: ,

Eggbot Drawing

The Eggbot is an open-source art robot that can draw on spherical or egg-shaped objects from the size of a ping pong ball size to that of a small grapefruit– roughly 1.25 to 4.25 inches in diameter (4 – 10

Posted in Videos Tagged with: ,

Ranging Detector – Measuring Distance with Arduino

Required Hardware Ultrasonic Ranging Detector (SR04) Arduino Board Breadboard Jumper Cables Ultrasound is a high frequency sound (typically 40 KHz is used). A short burst of sound waves (often only 8 cycles) is sent out the “Transmit” transducer (left, above).

Posted in Arduino Tutorials Tagged with: , ,

How to drive a 7 segment LED display

Required Hardware Arduino Board 4Digit 7Segment Display (common cathode) Jumper Cables Breadboard This is an example of how to drive a 7 segment LED display from arduino without the use of current limiting resistors. This technique is very common but requires some knowledge

Posted in Arduino Tutorials Tagged with: , , , ,

Using Arduino with a 3×4 keypad

Required Hardware Keypad 3×4 Arduino Board Breadboard Jumper Cables Well it’s a pretty useful device to input numbers and letters,  it can also be used for security measures like a keypad door lock, and it’s prefect when you need a

Posted in Arduino Tutorials Tagged with: , , ,

Measuring temperature with the DS18B20 sensor

Required Hardware Arduino Board Breadboard Jumper Cables Temp. sensor DS18B20 Resistor 4.7K The DS18B20 communicates over a 1-Wire bus that by definition requires only one data line (and ground) for communication with a central microprocessor. It has an operating temperature range of -55°C to

Posted in Arduino Tutorials Tagged with: , , ,

Using UltraSonic & Lcd Display

Required Hardware UltraSonic Ranging Detector Arduino Board Breadboard Jumper Cables Lcd Display  Potentiometer 10K Resistors 220ohm This is a simple Park Sensor System. With this tutorial you will be able to found your distance from another car up to 4m.

Posted in Arduino Tutorials Tagged with: , , ,

MCP23017 Input Using I2C

Required Hardware Arduino Board Breadboard Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm The MCP23017 is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and

Posted in Arduino Tutorials Tagged with: , , , , ,

MCP23017 Output Using I2C

Required Hardware Arduino Board Breadboard Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm The MCP23017 is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and

Posted in Arduino Tutorials Tagged with: , , , , ,

Controlling LCD displays with the Hitachi HD44780 driver

Required Hardware Arduino Board LCD Screen (compatible with Hitachi HD44780 driver) 10k Potentiometer Breadboard Jumper Cables The LiquidCrystal library allows you to control LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by

Posted in Arduino Tutorials Tagged with: , , , ,

Displaying text with a Led 8×8 Bi-color Matrix

Required Hardware Led Matrix 8×8 Bi-Color Arduino Board Breadboard Jumper Cables With this tutorial you learn how to connect and display the word “Hello” to Led Matrix 8×8. Below is the wiring that you need only for the red color.

Posted in Arduino Tutorials Tagged with: , , , , , ,

Control AC with Triac

Required Hardware Triac BTA06 Optocoupler MOC3062 Transistor BC337 Resistor 360ohm 1/2W Resistor 180ohm 1/4W Resistors 1K  Led  Screw Terminal  With this tutorial you will learn how to control 220V AC with your Arduino via Triac. Warning: This project deals with

Posted in Arduino Tutorials Tagged with: , ,

Get extra 16 lines of I/O with MCP23017

Required Hardware Arduino Board Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm Resistors 10K Tact Switches The MCP23017 provides an easy, cheap and effective solution by providing an extra 16 lines of I/O which can be written to and read

Posted in Arduino Tutorials Tagged with: , , ,

Controlling an Lcd Display (HD44780) via I2C Bus

Required Hardware PCF8574A I/O Expander Lcd Display 16×2 Arduino Board Breadboard Jumper Cables Potentiometer 10K Controlling an Lcd Display (HD44780) via I2C Bus. Learn in this tutorial how to connect your Lcd Display with Arduino using only 2 pins, to

Posted in Arduino Tutorials Tagged with: , , , , , ,

Playing around with an LDR / Photo-resistor

Required Hardware Arduino Board LDR Resistor 10K Breadboard Jumper Cables The LDR / Photo-resistor is basically a very simple light sensor that changes its resistance with light, lowering with more light.

Posted in Arduino Tutorials Tagged with: , , , ,