Show Posts
Pages: [1] 2
1  Forum 2005-2010 (read only) / Español / Re: páginas en español on: January 26, 2009, 09:48:19 am
http://www.arduino.linuxmaya.com smiley-wink
2  Forum 2005-2010 (read only) / Español / Sismografo Arduino on: May 11, 2009, 02:55:40 pm
Un sismografo facil de construir, con video de como funciona. smiley
http://arduino.linuxmaya.com/2009/05/sismografo-arduino/
3  Forum 2005-2010 (read only) / Español / Re: Arduino TEMPMAN on: January 08, 2009, 10:08:42 am
Aqui les paso el nuevo link en español http://arduino.linuxmaya.com/?p=3
4  Forum 2005-2010 (read only) / Español / Re: Arduino TEMPMAN on: December 16, 2008, 10:19:50 am
Para leer la temperatura del termisistor hay que tener algo en cuenta, que a medida el termisistor se enfría o calienta las propiedades conductoras de este cambian ya sea impidiendo o permitiendo el paso de voltaje.

Para saber cual es la medición del termisistor (en ohm) a una determinada temperatura me referí ala hoja de datos que el fabricante proporciona (desafortunadamente no me acuerdo el fabricante de mi termisistor), con estos datos sabiendo el voltaje entrante, y los valores de las 2 resistencias obtengo el voltaje saliente aplicando el calculo del divisor de potencia.
V2 = (R2 / (R1 + R2)) * V1

Donde V1 es el voltaje entrante o sea los 5 volt del arduino y R1 la resistencia de 10k y R2 el termisistor de 10k.

De esta manera obtengo el voltaje que llegara al pin análogo del arduino y sabiendo que el arduino tiene un ADC con 10 bits de resolución (0 - 1023), con esto genero una escala la cual obtengo dividiendo (1023/5)*V2 con esta formula obtengo un numero entero el cual luego lo transformo a un numero BYTE (0-255) solamente dividiéndolo por 4. El cual transmito por la interfase serial al programa en pascal ejecutado en el computador este programa lee de un archivo de texto (list.txt generado con la hoja de calculo de ADC del termisistor) el numero de 0 – 255 correspondiente a la temperatura.
5  Forum 2005-2010 (read only) / Español / Arduino TEMPMAN on: December 15, 2008, 04:50:34 pm
Aquí les paso el link de mi mas reciente proyecto TEMPMAN o administrador de temperatura el cual consiste de un termisistor interfaciado con el arduino y un programa que codifique en pascal el cual envía un mensaje a cualquier computadora en red mediante el servicio de mensajes de Windows NET SEND.

Detalles de circuito, sketch y source del programa a continuación.

http://arduinohn.blogspot.com/2008/12/arduino-tempman.html
6  Forum 2005-2010 (read only) / Español / Arduino robot Arbot01 on: December 24, 2008, 01:33:03 pm
Les presento el proyecto de robótica mas rápido y fácil de construir con el Arduino, un ROVER que solo consta de un Sharp ir distance measuring sensor GP2Y0A21YK, un Pololu Dual Serial motor controller SMC01A y dos motores DC con su respectiva GEAR BOX (en mi caso me compre el kit de pololu de robótica que venia con el tamiya gear box el ball caster y el chasis).

Mas informacion aqui http://arduino.linuxmaya.com/?p=6, version en ingles aqui http://arduinohnev.blogspot.com/2008/12/arduino-robot-arbot-01.html
7  Forum 2005-2010 (read only) / Español / Re: Reproducir mp3 con sólo la placa y unos altavo on: June 27, 2007, 01:48:51 pm
http://www.myplace.nu/mp3/
8  Forum 2005-2010 (read only) / Troubleshooting / Re: Flashing Atmega168 with uisp and dapa failed. on: May 16, 2007, 11:11:19 am
OK bingo is done, first what I do was build the parallel programmer the one from Aduino page>>http://www.arduino.cc/en/Hacking/ParallelProgrammer, next y flash and bootload a virgin atmega8 and all was fine, later y try to burn the bootloader to Atmega168 and got some troubles first get the bootloader hex file, got this one>>http://rob.faludi.com/itp/arduino/bootloader168.zip, I made some changes and works for me, don't forget to connect the Arduino to computer USB this provide the necessary voltage to burn both the Atmega8 and Atmega168, whit out this you will get the flash errors. Hope this help.

PS

Sorry for my English.

This are the changes for the burn.bat file:

#!/bin/sh
@REM parametre >>-dprog stk500 -dserial=$PORT << default

cd ..

tools\avr\bin\uisp -dpart=ATmega168 -dprog=dapa -dlpt=0x378 --wr_lock=0x3F
tools\avr\bin\uisp -dpart=ATmega168 -dprog=dapa -dlpt=0x378 --wr_fuse_h=0xDF --wr_fuse_l=0xC7 --wr_fuse_e=0xF8
tools\avr\bin\uisp -dpart=ATmega168 -dprog=dapa -dlpt=0x378 --erase --upload if=bootloader\ATMegaBOOT_168.hex -v
tools\avr\bin\uisp -dpart=ATmega168 -dprog=dapa -dlpt=0x378 --wr_lock=0xCF

pause


The pause is for check erros because the bat file close the window once this ends.

PosPS

dont forget unzip the bootloader168.zip file to bootloader folder of the arduino007 folder program.
9  Forum 2005-2010 (read only) / Interfacing / Re: wireless internet on: June 26, 2010, 08:03:09 am
I found this module, it's say that can transmit with a max range of 2Km and is only $18.
http://www.seeedstudio.com/depot/2km-long-range-rf-link-kits-w-encoder-and-decoder-p-321.html?cPath=101_103
10  Forum 2005-2010 (read only) / Interfacing / Re: How find fire from long distance on: May 29, 2010, 01:41:41 pm
How about use this sensor http://www.robot-electronics.co.uk/htm/tpa81tech.htm.

And here a post talking about how to interface this sensor http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237238754
11  Forum 2005-2010 (read only) / Interfacing / Re: Easiest/Cheapest (Best) LCD to get? on: January 30, 2009, 09:44:37 am
http://www.emmicroelectronic.com/Products.asp?IdProduct=196
12  Forum 2005-2010 (read only) / Interfacing / Re: Temperature Sensor on: January 08, 2009, 10:00:15 am
the easy and cheap way is an termisistor check http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1229378123
13  Forum 2005-2010 (read only) / Interfacing / Re: Need help to interface the arduino and SMC01A on: September 25, 2007, 09:41:20 am
3 days ago I discover it was in ONE motor mode, working fine.

Thanks.
14  Forum 2005-2010 (read only) / Interfacing / Re: Need help to interface the arduino and SMC01A on: September 17, 2007, 04:30:00 pm
OK this is what i have :

Code:
// Arbot v1.0 (dist 90 - 400)
byte derF[] = {128,0,5,50};
byte izqF[] = {128,0,7,50};
byte derB[] = {128,0,4,50};
byte izqB[] = {128,0,6,50};

int dist;
byte lop,lopp;
byte reset = 8;

void setup()
{
  Serial.begin(9600);
  pinMode(reset,OUTPUT);
  digitalWrite(reset,HIGH);
  delay(1000);
}

void giraDer()
{
  for (lop=0; lop<4; lop++)
  {
    Serial.print(izqF[lop]);
  }
  delay(20);
  for (lop=0; lop<4; lop++)
  {
    Serial.print(derB[lop]);
  }
  delay(20);
}

void giraIzq()
{
  for (lop=0; lop<4; lop++)
  {
    Serial.print(derF[lop]);
  }
  delay(20);
  for (lop=0; lop<4; lop++)
  {
    Serial.print(izqB[lop]);
  }
  delay(20);
}

void forward(byte vel)
{
  for (lopp=0; lopp<3; lopp++)
  {
    Serial.print(derF[lopp]);
  }
  Serial.print(vel);
  delay(20);
  for (lopp=0; lopp<3; lopp++)
  {
    Serial.print(izqF[lopp]);
  }
  Serial.print(vel);
  delay(20);
}

void backward(byte vel)
{
 for (lopp=0; lopp<3; lopp++)
  {
    Serial.print(derB[lopp]);
  }
  Serial.print(vel);
  delay(20);
  for (lopp=0; lopp<3; lopp++)
  {
    Serial.print(izqB[lopp]);
  }
  Serial.print(vel);
  delay(20);
}

int distancia()
{
  int dist;
  dist = analogRead(0);
  return(dist);
  delay(53);
}

void loop() //this is just for test
{
  forward(127);   //goes forward 10 sec
  delay(10000);
  for (byte vel=127; vel>19; vel--) // then slows down
  {
    forward(vel);
  }
  delay(10000);
  forward(0);  //brakes
  delay(5000);
  giraDer(); // an then turn to right
  delay(5000);
}
15  Forum 2005-2010 (read only) / Interfacing / Need help to interface the arduino and SMC01A on: September 17, 2007, 11:10:20 am
Please I need help to interface the Pololu Serial motor controller this one http://www.pololu.com/products/pololu/0101/ , I have try everything  .
 
Thanks.    
Pages: [1] 2