Archive for the ‘Electronics’ Category

30
Nov

Descrtiption: This board was originally built and designed for the high altitude balloon project (HAB). This was the main sensor board and we have affectionately named it the ‘every sensor we know’ board. It has a humidity, magneto, pressure, temperature, light, and acceleration sensor. In addition, it has an ATmega328 at the heart with connections for a GPS module, radio, and an external temperature sensor.

For more information, check out the HAB tutorial.

30
Nov

Overview

The Arduino BT is a microcontroller board based on the ATmega168 (datasheet) and the Bluegiga WT11 bluetooth module .

It supports wireless serial communication over bluetooth (but is not compatible with Bluetooth headsets or other audio devices). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button. It contains everything needed to support the microcontroller and can be programmed wirelessly over the Bluetooth connection.

Summary
Microcontroller ATmega168
Operating Voltage 5V
Input Voltage 1.2-5.5 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
SRAM 1 KB
EEPROM 512 bytes
Clock Speed 16 MHz

Instructions are available for getting started with the Arduino BT.

29
Nov

Introduction

RoMeo is an All-in-One microcontroller especially designed for robotics application. Benefit from Arduino open source platform, it is supported by thousands of open source codes, and can be easily expanded with most Arduino Shields. The integrated 2 way DC motor driver and wireless socket gives a much easier way to start your robotic project.

The most important about this board is that it is Arduino compatible which means you can use Romeo as a standard Arduino Nano board.

Specification

* Atmega 328
* 14 Channels Digital I/O
* 6 PWM Channels (Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)
* 8 Channels 10-bit Analog I/O
* USB interface
* Auto sensing/switching power input
* ICSP header for direct program download
* Serial Interface TTL Level
* Support AREF
* Support Male and Female Pin Header
* Integrated sockets for APC220 RF Module and DF-Bluetooth Module
* Five I2C Interface Pin Sets
* Two way Motor Drive with 2A maximum current
* 7 key inputs
* DC Supply:USB Powered or External 7V~12V DC
* DC Output:5V /3.3V DC and External Power Output
* Dimension:90x80mm
* Weight:60 gram

more..

29
Nov

The MINI robocontroller is an Arduino Software Compatible microcontroller designed for small robots. It incorporates a powerful AVR microcontroller, XBEE wireless radio, dual motor drivers, and 3-pin servo-style headers for IO.

The board includes all circuitry needed to control a small differential drive robot. It can also easily control up to 4 servos.

RoboController Specifications

* 16MHz AVR microcontroller (ATMEGA168).
* 20 I/O, 6 of which can function as analog inputs
* Servo style 3-pin headers (gnd, vcc, signal) on all 6 analog inputs, and 4 of the digital IO
* Dual 1A motor drivers, with combined motor/encoder header.
* XBEE radio sold separately. A typical setup will require 2 XBEE radios and an XBEE explorer to be able to wirelessly control your robot from your computer.
* This board requires either an FTDI cable or ISP. We recommend the Sparkfun FTDI breakout.
* 2.4”x2.4” with mounting holes in each corner.

Software
The MINI is Arduino compatible. In addition to standard Arduino libraries, we have developed a suite called RoboControllerLib, which includes:

* Motors – a library for using the motor drivers.
* Encoders – A library for using quadrature encoders.
* A number of libraries for various sensors, such as IR and sonar ranging sensors.

for more http://www.trossenrobotics.com/p/mini-robot-controller.aspx

29
Nov

ArduPilot is a full-featured autopilot based on the Arduino open-source hardware platform. It uses infrared (thermopile) sensors or an IMU for stabilization and GPS for navigation.

ArduPilot features include:

* Can be used for an autonomous aircraft, car or boat.
* Built-in hardware failsafe that uses a separate circuit (multiplexer chip and ATTiny processor) to transfer control from the RC system to the autopilot and back again. Includes ability to reboot the main processor in mid-flight.
* Multiple 3D waypoints (limited only by memory)
* Altitude controlled with the elevator and throttle
* Comes with a 6-pin GPS connector for the 4Hz uBlox5, 10Hz MediaTek or or 1hz EM406 GPS modules.
* Has six spare analog inputs (with ADC on each) and six spare digital input/outputs to add additional sensors
* Supports addition of wireless modules for real-time telemetry
* Based on a 16MhZ Atmega328 processor. Total onboard processing power aprox 24 MIPS.
* Very small: 30mm x 47mm
* Can be powered by either the RC receiver or a separate battery
* Four RC-in channels (plus the autopilot on/off channel) can be processed by the autopilot. Autopilot can also control four channels out.
* LEDs for power, failsafe (on/off), status and GPS (satellite lock).

For more details http://www.sparkfun.com/products/8785

24
Nov

Description: The Arduino Funnel I/O (Fio) is a board designed by Shigeru Kobayashi, based on the original design from LilyPad.

arduino fio

Funnel is a toolkit to sketch your idea physically, and consists of software libraries and hardware. By using Funnel, the user can interface to sensors and/or actuators with various programming languages such as ActionScript 3, Processing, and Ruby.

Arduino Fio is compatible with Funnel. It has connections for a Lithium Polymer battery and includes a charge circuit over USB. An XBee socket is available on the bottom of the board. The Fio has been designed to be wirelessly reprogrammable.

Note: The miniUSB connector is used for battery charging only. To bootload new firmware, you will need an external serial connection over an FTDI Basic, cable, or other serial connection.

Note: The XBee socket and FTDI connection live on the same TX/RX pins of the ATmega328. You will need to remove the XBee module while reprogramming over serial. We recommend using a wireless bootloader whenever possible to avoid this step.
For more details http://www.sparkfun.com/products/9712

09
Nov

We can make an an RS232 to Serial TTL Converter simply using a MAX232 ic and some passive components. The details are given below.
Components Required:
1. MAX232N ic.
2. 4 x 1uF
3. 1 x 10uF.
4. 3 x 1k.
5. 3 x LEDs
6. RS232 male/female connector as your requirement.
7. General purpose PCB.
8. Wires.

Components

The circuit diagram is as follows..

circuit diagram


If you want LED indicators for power, rx and tx you connect LEDs across Vcc ,Rx and Tx through 1k resistor.

RS232 to TTL convertor

Now you can test the converter using the hyper terminal in your computer by shorting the Rx and Tx pins.

09
Nov

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial converter.
“Uno” means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform; for a comparison with previous versions, see the index of Arduino boards. More details are available at Arduino.cc.

04
Nov

Here I given the screenshots of Arduino with very low cost. This have all properties of common Arduino board with serial TTL interface. We can connect this board with a computer through a USB to serial TTL converter. Here I use atmel 8 micro controller.
The images of Arduino board, PCB, and eagle layout of the PCB are given below.

Arduino

PCB

PCB layout

29
Oct

Introduction
A gyroscope is a device used primarily for navigation and measurement of angular velocity. Gyroscopes are available that can measure rotational velocity in 1, 2, or 3 directions. 3-axis gyroscopes are often implemented with a 3-axis accelerometer to provide a full 6 degree-of-freedom (DoF) motion tracking system.
There are three basic types of gyroscope:
1) Rotary (classical) gyroscopes
2) Vibrating Structure Gyroscope
3) Optical Gyroscopes

Rotary Gyroscope
The classic gyroscope exploits the law of conservation of angular momentum which, simply stated, says that the total angular momentum of a system is constant in both magnitude and direction if the resultant external torque acting upon the system is zero. These gyroscopes typically consist of a spinning disk or mass on an axle, which is mounted on a series of gimbals. Each gimbal offers the spinning disk an additional degree of rotational freedom. The gimbals allow the rotor to spin without applying any net external torque on the gyroscope. Thus as long as the gyroscope is spinning, it will maintain a constant orientation. When external torques or rotations about a given axis are present in these devices, orientation can be maintained and measurement of angular velocity can be measured due to the phenomenon of precession.
More »