jueves, 19 de noviembre de 2015

Webcam remota

Actividades.
1.      Encender y apagar un led, conectado al puerto paralelo, con el programa lpt.exe
           
            
2.      Descargar e instalar xampp-win32-1.8.2-6-VC9-installer.exe. Es un servidor web Apache con php (lenguaje de programación) instalado y listo para usar. No necesitamos mysql (base de datos) ni otras herramientas y no las instalaremos.
El software se instala en c:/xampp

3.      De la web epanorama.net descargamos el codigo php que permitirá controlar el puerto paralelo, "PortcontrolWebAp4.zip"
Descomprimir PortcontrolWebAp4.zip en una carpeta que se llame por ejemplo “PuertoParalelo”, en C:\xampp\htdocs\
Comprueba que se puede visualizar la página web con dirección:

4.      Comprobar que podemos encender y apagar el led con el código php.
5.      Montar en la protoboard el circuito semejante al que se describe en "El conector DB 25 para elpuerto paralelo"




6.      Descargar e instalar yawcam (yet another webcam).
7.      Controla remotamente la webcam desde otro PC. Tendrás que fijarte en la IP del servidor y abrir dos ventanas del navegador una para la webcam (fijate también en el puerto de escucha) y otra para controlar con php el motor de la webcam



jueves, 24 de marzo de 2011

Tiovivo

Otro proyecto para trabajar el tema de los mecanismos, puede ser este de un tiovivo.












































































lunes, 7 de febrero de 2011

Minibestia de playa

Inspirado por los mecanismos de Theo Jansen (y salvando la diferencia) me he construido mi propia "minibestia de playa"

viernes, 28 de enero de 2011

Libros Pop up

Dentro de la unidad didáctica sobre materiales, en particular en el estudio del papel, en 1º ESO, un objeto tecnológico de primera magnitud, resulta ser el libro.
El objetivo es pues la confección de un libro en su formato tradicional. Una buena excusa para trabajar el papel es además el diseño de tarjetas pop up o desplegables.

Sobre como confeccinar ese libro aquí dejo varios vídeos que nos introducen en el tema:










Y ahora el vídeo que indica el método que he seguido para hacer nuestro libro en clase de Tecnologías en 1º ESO:



En cuanto a las tarjetas pop-up, hay mucha información en internet, aunque muchas veces no son todo lo fáciles que se podría desear.
Así que finalmente me he decidido a usar el método que usa un software (Pop-up card designer)
Pongo un ejemplo:

















Se recortará la silueta, exepto la horizontal superior y la base del dibujo.
Las medidas llamadas X deben por supuesto coincidir.

El resultado puede verse en el siguiente vídeo:



Micromundo

;------------------------------------------------------------------------------------------------------
; Funciones a añadir a libreria.log para el más fácil manejo de los dispositivos.
; Pedro Sosa.
; 17 Mayo 2010
;------------------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------------------
; Control de la barrera
; Se usa el motor 2 que no es sensible al parámetro velocidad
; Directivas: subir, bajar, parar
;
; El final de carrera superior está conectado a la entrada digital 1
; El final de carrera inferior está conectado a la entrada digital 2
;------------------------------------------------------------------------------------------------------

para subir
motor2D
fin
para motor2D
local "control
haz "mot (matriz 2)
inicializar_motores :mot
muestra [gira el motor 2 ...subiendo ¿es correcto?]

accion_motor 2 "derecha :mot 0
haz "control (estado_motor 2 :mot)
muestra :control
fin
para bajar
motor2I
fin
para motor2I
local "control
haz "mot (matriz 2)
inicializar_motores :mot
muestra [gira el motor 2 ...bajando ¿es correcto?]

accion_motor 2 "izquierda :mot 0
haz "control (estado_motor 2 :mot)
muestra :control
fin

para parar
motor2P
fin
para motor2P
local "control
haz "mot (matriz 2)
inicializar_motores :mot
muestra [parado el motor 2 ... ¿es correcto?]

accion_motor 2 "off :mot 0
haz "control (estado_motor 2 :mot)
muestra :control
fin
;------------------------------------------------------------------------------------------------------
; control del semáforo
;------------------------------------------------------------------------------------------------------
para rojo_on
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [enciende la salida digital 1 ...led ROJO ENCENDIDO ...¿es correcto?]
accion_salida_digital 1 "on :sdigitales
fin
para rojo_off
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [apaga la salida digital 1 ...led ROJO APAGADO ...¿es correcto?]
accion_salida_digital 1 "off :sdigitales
fin

para ambar_on
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [enciende la salida digital 2 ...led AMARILLO ENCENDIDO ...¿es correcto?]
accion_salida_digital 2 "on :sdigitales
fin
para ambar_off
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [apaga la salida digital 2 ...led AMARILLO APAGADO ...¿es correcto?]
accion_salida_digital 2 "off :sdigitales
fin

para verde_on
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [enciende la salida digital 3 ...led VERDE ENCENDIDO ...¿es correcto?]
accion_salida_digital 3 "on :sdigitales
fin
para verde_off
local "e
haz "sdigitales (matriz 4)
inicializar_salidas_digitales :sdigitales
muestra [apaga la salida digital 3 ...led VERDE APAGADO ...¿es correcto?]
accion_salida_digital 3 "off :sdigitales
fin

Controladora Microlog

Hemos construido una barrera accionada con motor eléctrico y reductora.
La barrera al llegar a sus alturas máxima y mínima acciona sendos finales de carrera (dos alambres que hacen contacto).
La controladora utilizada para este proyecto es la de Microlog

Buenas imágenes de la controladora se pueden ver en esta página
He creado un micromundo para un más facil manejo de la controladora por parte del alumnado.
De esta forma controlar el motor es tan fácil como usar estas primitivas: subir, bajar, parar.
Además las salidas digitales pensando en controlar un semáforo, son manejadas con las directivas: rojo_on, rojo_off, ambar_on, etc.
Por supuesto es posible renombrar estas funciones para que sean más coherentes con el proyecto que tengamos en manos.

Control del puerto paralelo


En el conector DB 25 para el puerto paralelo las líneas se dividen en cuatro grupos básicos: tierras, salidas de datos, entradas de estado y salidas de control.












Por tanto el puerto paralelo puede usarse para enviar datos o para recibirlos.

Los pines 2 a 9 transfieren datos y los pines de18 a 25 son "masa".

El puerto paralelo no está diseñado para “alimentar” un dispositivo externo.

Si queremos controlar un dispositivo es necesario amplificar la corriente en una segunda etapa. La señal del puerto paralelo es enviada a un optoacoplador,por lo que el puerto paralelo queda aislado eléctricamente y por tanto protegido.












El optoacoplador usado es el cny70.