Entre todas las formas conocidas de darle instrucciones a
un BOE-BOT, creo que faltaba el poder manejarlo por sonido,
surgió la idea de generar tonos con un LM555 y un parlantito,
para luego captar el sonido y detectar el tono mediante un
LM567.
Cuando ya tenía funcionando los LM567
sobre un BOE-BOT y los estaba ajustando con un generador de
audio, se me ocurrió la idea de probar con una flauta
y cómo vi que funcionaba, ajusté los dos LM567
con notas distintas.
Descripción
del circuito
El
circuito integrado detector de tonos LM567, funciona comparando
la frecuencia del tono de entrada, con una frecuencia generada
internamente, ésta última es controlada por
una constante de tiempo RC, para lograr el ajuste de la constante
de tiempo, se utiliza un potenciómetro de 2 k Ohm,
al coincidir ambas frecuencias, el PIN de salida (8) del LM567,
pasa a estado bajo, ésta acción enciende el
LED correspondiente y le comunica al BS2 que se ha detectado
un tono.
El
código fuente empleado para obtener el video, es muy
simple y se realizó a los efectos de lograr, una demostración
del sistema detector de tonos en acción, el BOE-BOT
se encuentra detenido y al detectar un tono gira en un sentido,
cuando el tono cambia, gira en el otro sentido.
'
{$STAMP BS2sx}
Inicio:
IF IN0=0 THEN derecha
IF IN7=0 THEN izquierda
GOTO inicio
Robótica con microcontroladores BASIC Stamp de Parallax. Cualquier nombre de productos o marcas registradas que puedan aparecer en este sitio web, aparecen con fines de identificación y están registradas por sus respectivas compañías. 'BASIC Stamp' es una marca registrada de Parallax, Inc. Aviso legal