Hola. mi nombre es diego, y estoi realizando un experimento con un Robot Volador,y deseo utilizar Basic stamp, y controlar el vuelo del robot por PC.

Deseo Conectar varios Sensores y otros elementos al robot pero mi duda esta en que Basic Stamp ocupo, EL BS2, BS2P40, BSPE, BS2PX-24, o el BS2SX.

y los sensores que ocupare son los siguiente:

LISY300 GYROSCOPE MODULE.

COMPASS MODULE.

RXM-SG GPS MODULE W/EXT ANT.

PING ULTRASONIC SENSOR.

PIR SENSOR.

FLEXIFORCE SENSOR

 

y quiero incorporarle un RF TRANSCEIVER 433 MHz Por si no se puede controlar el robot por el computador, y un SMART CARD READER con su respectiva tarjeta IS24C02A SMART CARD, para utilizarla como medio de seguridad para activar el robot.

 

Espero que me hechen una mano en mis dudas.

gracias.

Visitas: 306

Responde a esto

Respuestas a esta discusión

Hola Diego,

Algunos de estos sensores utilizan más de 1 Pin del BS, de manera que es posible que, según el número total de sensores que acabes instalando, no te basten los 16 pines de un BS2 (y al menos te harán falta otros más para instalar algún LED de estado, etc.). Si fuera el caso, tendrías que pensar en un BSp24.

Pero ya no se trata sólo de un nº de pins disponibles para usar con lo sensores... Con tantos sensores, con toda probabilidad te hará falta usar mucha memoria del BS para todo el código de programa que vas a tener que usar. Luego estará la velocidad de proceso, que con muchos sensores (y según qué tipo) comenzará a cobrar importancia.

Otro aspecto que deberás tener en cuenta es la alimentación. Algunos tipos de BS consumen más que otros, por lo que deberás tener muy en cuenta el consumo total de todos los dispositivos y el BS que vayas a usar.

Aquí tienes una excelente comparativa de la familia de chips BASIC Stamp de mi amigo Aristides, que da a conocer claramente la diferencia entre estos y que seguramente te ayudará a escoger el apropiado:

¿Cómo puedo ...? Elegir mi BASIC Stamp

 

 


En el BS2 tienes 16 puertos de E/S + 2 asignados a  comunicación serial.

Aquí creo que tienes que verificar tus métodos de comunicación y compatibilidad con el BS para lograr un buen proyecto.

El LISY300 GYROSCOPE MODULE utiliza SPI, el COMPASS MODULE utiliza I2C, el RXM-SG GPS MODULE W/EXT ANT utiliza serial a 9600 bps o USB para PC, el PING ULTRASONIC SENSOR utiliza TTL pulsos positivos, el PIR SENSOR es un bit sencillo alto o bajo y para el FLEXIFORCE SENSOR se recomienda que conviertas la información con un ADC.

Tienes diferentes variables con las cuales trabajar, te recomiendo revisar cuantos y que puertos utilizarás para cada sensor.

Pasaba por alto el RF que utiliza serial (puede ser a 9600) y el lector que depende de la tarjeta que quieras utilizar.

En mi personal punto de vista creo que este proyecto estaria mas enfocado a utilizar el Propeller para aprovechar los 8 procesadores y tratar de asignar un procesador a cada sensor. Aparte con el propeller tienes 32 puertos de Entrada/Salida.

 

Saludos

Oscar

Soy nuevo en esto de la robotica pero tengo conocimiento electronicos, pero segun que sensores y si no  se utilizaran todos a la vez,lo podria multiplexar, de esta forma con  tres o cuatro patilla manejaria ocho o dieseis sensores. siempre y cuando no se utilizaran todos la vez dentro de ninguna subrutina del codigo.
De esta forma  no necesitarias un micro con mas puerto.

 

saludos.

Los multiplexores (como el 74HC595 o el 74HC165, Manual Stampworks pags. 113-119) funcionan y se gestionan muy bien desde el código si sólo se trata de usar dispositivos de sólo estado alto y bajo (PIR, LED, pulsadores, etc.).

Pero cuando se trata de usar sensores que comunican con I2C, 1-Wire, LCD, etc. se me antoja muy complicado...

Responder a debate

RSS

Cursos online y tutoriales


(se requiere registro previo gratuito en PortalArduino.com)

Mantenimiento del sitio

© 2024   Creado por Lorenzo M. Oliver.   [Imágenes licenciadas por Depositphotos.com] Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio