quarta-feira, 24 de novembro de 2010

Dual Motor Driver Board


THE BOARD HAS A LAYOUT PROBLEM IT'S NEEDED TO MAKE SOME CORRECTIONS:



FIND THE NEW ONE HERE:
http://www.franciscodias.net/boards/motor-driver-board

Download Eagle File: http://lusorobotica.com/index.php?
action=dlattach;topic=2981.0;attach=911


Purpose: 
  • Control two big motors by PWM
Features:
  • Easy to use
  • Easy to find components
  • Easily divided in two individual motor controller boards
Components:
  • 4x 4N25
  • 4x IRF540
  • 4x IRF9540
  • 8x LED
  • 4x 470 Ohm Resistor
  • 4x 22k Ohm Resistor
  • 8x 220 Ohm Resistor
  • 4x Screw Terminal
  • 8x TO-220 Dissipater
  • 4x 8 pin IC socket 
Dimensions:
  • 85 mm x 65 mm
Links for more information (in Portuguese):


















Speed Control by PWM Test:



segunda-feira, 8 de novembro de 2010

Arduino Controller



Description:
This was my first arduino project.
It is an application developed on processing that controls arduino's Inputs and Outputs.

To use just follow the instructions:
1. Program your arduino with Standart_Firmata that is on the folder Firmware.
2. Choose your OS folder and open the aplication.
3. Choose the serial port and wait a few seconds.
4. The digital pins start on INPUT mode, if you want to change to OUTPUT mode just press 'O'. To return to INPUT mode press 'I'.
5. On the OUTPUT mode to High or Low a pin (2-7) press the little button. To use PWM (pins 3,5,6,9,10 e 11) pass over the rectangle. 

SimpleClient & SimpleServer - How to use

 

These applications are very easy to use.
They are supposed to remote control a robot with two motors.


To make them work with yours you'll only have to do the following:
 - First of all you'll have to have both computers connected on a wirelless network. If you don't have any you can create an computer-to-computer network like it is explained on this site: http://www.cs.washington.edu/research/edtech/presenter/doc/adhoc.html.
 - Open your board correspondent Firmata, change the highlighted areas and upload it
 - Open SimpleServer.pde on your controller computer and run it.
 - Open SimpleClient.pde on the computer connected to your board, change the highlighted areas (COM port and server IP) and run it.

They work like this:

When you press one key (UP, DOWN, LEFT, RIGHT or S) on your controller computer keyboard, the server application analyzes, shows the arrows images and sends the correspondent letter (w, s, a, d or g) to the client application that analyzes, shows the arrows images and re-sends the letter to the arduino or the picaxe board which analyzes again and do whatever you wrote on the highlighted areas of the Firmata.

Movie with the robot of The Tank Project:

Wall Avoider





Libraries Used:

Description:
This application is very simple.
It is based on the Color tracker application, but the serial commands are sent in a different way.
If it is detecting the floor color specified on the sliders it orders the robot to move forward, otherwise the robot is told to turn right.  

Movie with the robot TheBox