Archivo

Archive for the ‘Sensores’ Category

Esquemático del infrarojos

Disculpen que hoy no publique nada más que esto, pero el examen del sabado me ta consumiendo más tiempo del que dispongo, así que aquí les dejo el esquematico que prometí, posiblemente si no luego, mañana, empezaré a hablar un poquito del tema de la programación del pinguino. a ver si consigo que aquellos que tampoco tengan idea de programación ni de electrónica, puedan adentrarse poco a poco en este mundillo de la robótica.

Bueno no me enrollo más, aquí os dejo el esquemático:

Bueno un saludo!

PD el triangulito se refiere a VCC mientas que las rallitas paralelas cada vez mas pequeña GND.

Categorías: Electronica, Noticias, Sensores

Detector de Proximidad

Buenas, acabo de realizar un pequeño detector de proximidad, la verdad no es para nada difícil detecta aproximadamente unos 10 en blanco y unos siente en negro. el codigo es extremadamente parecido al detector de infrarrojos de hecho es un derector de infrarojos pero con L1 (pin  0) siempre en nivel alto.

Bueno os pongo un esquemático un poco informal pero para que veáis como va conectado. El fototransistor (M1 en la imagen) es un vbpw77nb 822, para que el sensor de proximidad sea valido este transistor solo debe detectar la luz que le llega en la dirección perpendicular a la base, por ello lo cubrimos con un pequeño canuto de cartulina negra como se ve en la imagen. Además el led infrarojo (L2), de otro color es menos efectivo,debe estar en paralelo a el, a la altura aproximada del cartoncillo, o minimamente mas retrasado, nunca adelantado, lo mas pegado posible. al canuto. Así los fotones que rebotan en la pared volverán con una dirección similar llegando a nuestro sensor. (nota: en M1 la pestaña es el emisor)

Eso si, el circuito lo he probado en interiores, con la luz encendida y apagada, no se como puede responder en exteriores, posiblemente tendremos que extender el canutillo o subir la sensibilidad. A ver si termino los exámenes y puedo ver la luz del sol para probarlo.

Un saludo y buenas noches

PD: No me he olvidado del esquemático del circuito de ayer, simplemente lo quiero hacer más serio que este circuito usando proteus o microcap.

PPD: Ya tengo hechas un par de plaquitas, en cuanto tenga la primera tirada y tiempo para enviarlo ‘in facto’, publicaré precios, me informaré como hacer ventas por paypal, o usare ebay, ya veré lo que hago, la idea es vender estos circuitos a casi precio de costo (12 eurillos) y hacer unos más curradillos a unos 15 o 20 euros. Los que tengo ahora son el tiny 18f4550 tal y como aparecen en la web: www.hackinglab.com. La idea es mejorar el diseño y quizás la posibilidad agregarle un regulador de tension de 5V, pero esto subirá algo el precio final. Quiero hacerlo lo más barato posible así que to es probar.

Solucionado

Ciertamente no se por que es así, pero cuanto menor es el valor, indica que le entra mayor cantidad de luz al fototransitor, estoy esperando a ver si me llegan unos motores e intentaré construirme un sensor que detecte obstáculos tales como una pared etc.. además jugando con los servos podría mirar a los lados antes de decidir que camino escojer.

Bueno prometí código y esquemático, pero por ahora solo os pondré el código, y mañana más tranquilamente os coloco el esquematico.

………………….

/*Cuando se pulsa el botón del pin 7, este enciende el led infrarojo asociado al pin 0, entonces el transistor leerá que hay luz y encenderá un led asocioado al pin 6. Puesto que el transistor produce una seña analógica, se leera como tal por una de las posibles entradas analogicas. Si se quiere ver el efecto de tapar el transistor no tienen mas que eliminar la parte del boton y cambiar el < por el >. Un Saludo, Khazus.*/
#define PIC18F4550
void setup()
{
pinMode(6,OUTPUT);
pinMode(0,OUTPUT);
pinMode(7,INPUT);
}

void loop()
{
if(digitalRead(7)==0)
digitalWrite(0,HIGH);
else
digitalWrite(0,LOW);

if(analogRead(13) <= 50)
digitalWrite(6,HIGH);
else
digitalWrite(6,LOW);
}

…………..

PD. Una imagen de las plaquitas que tengo por ahora:

Pinguinos

Jugueteando con los fototransistores

Buenas, hoy empeze a jugetear con los fototransistores, estos son como los transistores BJT pero por la base le llega luz. Hoy me ha pasado una cosa muy curiosa, no se si es por la programación o por que conecté mal el transistor, pero este se encendía con la oscuridad, por ejemplo cuando pasabas la mano por encima tapando la luz, es como si leyera valores mas altos cuando le falta luz en lugar de leer valores altos cuando llega mucha luz. He de decir que la verdad me ha sorprendido mucho el resultado obtenido. Mañana seguiré jugueteando con esto, el led infrarojos no da problemas, funciona exactamente igual que un led normal, eso si, si quieren ver si funciona o no, cojan una cámara digital (un reflex no, ya que ves directamente sobre el ojo) y sobre la pantalla pueden ver si esta encendida, suele verse por un tono blanco tirando a lila.

Cuando consiga hacer lo que quiero hacer pondré un esquemita con lo que hice y el codigo del mismo. Además explicare los comandos mas básicos del pinguino, que explique lo de los servos y no como poner a 1 o a 0 un pin, o como leer un boton etc..

Un saludo y gracias por la paciencia.