Proyecto
Eye animatronic
Componentes Hardware:
1.
Integrado
Picaxe 20X2
2.
Resistencias
de 22k,10K
3.
LDR Cantidad 2
(Sensores de Luz)
4.
Protoboard
5.
Alimentación
5V
6.
Web
Cam
7.
Servo
motores
Componentes
Software:
1.
Picaxe
Programing (Programar el Picaxe)
2.
LiveWire (Crear el Circuito
Electrico)
3.
PCBWizard (Circuito Bloques)
Funcionamiento:
El proyecto consta con dos
sensores de luz que envían un dato analógico en la unidad de medida Ohms al picaxe, el picaxe se encarga de convertir
los ohms al sistema binario enviando instrucciones al servo Motor atreves de un algoritmo insertado al picaxe.
Datasheet
Picaxe 20x2:
Posdata: el servo consta de 3 cables cafe = tierra rojo=corriente y naranja el que recibe la instruccion del Picaxe, en este caso el naranja seria el de en medio.
Codigo Fuente para el Picaxe 20x2 funcionamiento Ojo Animatronico
Algoritmo de Programación:
symbol sensA=b0
symbol sensB=b1
symbol pos1 = b4
servo b.4,150
do
readadc 2,sensA
readadc 4,sensB
if pos1<180 then ; sirve como proteccion de tope para que
los servos no se forcen mas de su limite de giro
if sensA > sensB then
pos1
= pos1 + 1; ; aca compara ejes y si A es mayor a B la
posicion del servo1 aumenta en 1
endif;
if pos1>90 then ; sirve como
proteccion de tope para que los servos no se forcen mas de su limite de giro
if sensA<sensB then
pos1
= pos1 - 1; ; aca compara ejes y si A es menor a B la
posicion del servo1 disminuye en 1
endif;
endif
servopos b.4,pos1
; sentencia que ejecuta el movimiento del servo al valor que tenga
pos2
servopos b.4,pos1
; sentencia que ejecuta el movimiento del servo al valor que tenga
pos1
loop
Links para descargar: click link de abajo para descargar el diagrama electrico en livewire y el codigo fuente en picaxe programming editor
0 comentarios:
Publicar un comentario