Prácticas de Robótica (7)
Proyecto BARRERA ROBOTIZADA

Melodías con un zumbador (zumbador-1)

  • Monta el Circuito 03
    (hemos añadido al circuito anterior un zumbador en el pin de salida B.2 junto al micro)
  • Escribe en PICAXE Editor el programa zumbador-1 que se muestra
  • Simula el programa
  • Por último carga el programa en la tarjeta y comprueba su funcionamiento real

 

Circuito 03 – Zumbador (y dos ledes)

Programa zumbador-1

 

Sirena con dos notas (zumbador-2)

  • Escribe ahora el programa zumbador-2
  • Se intenta imitar una sirena a partir de dos notas que duran 0,5s cada una
  • Simula el programa
  • Carga el programa en la tarjeta y comprueba el funcionamiento real

 

Señalización acústica en la barrera (barrera-3)

  • Vamos a ampliar nuestro programa barrera incorporando el zumbador
  • Abre el programa barrera-2 y pincha en Guardar como barrera-3
  • Aprovechando que cada nota dura 0,5s, en vez de usar las pausas en nuestros dos procedimientos, usaremos tocar cada una de las notas del programa anterior
  • En el procedimiento abrir_barrera cambia las dos pausas por las dos notas
  • En el procedimiento cerrar_barrera cambia las dos pausas por las dos notas
  • En el programa barrera-3 ahora tedremos tanto al abrir como al cerrar la barrera:
    • Una señalización lumínica con dos ledes
    • Y una señalización acústica con un zumbador
  • NOTA. Renombra la salida B.2 con la etiqueta Zumbador y guarda los cambios

 

Actualización del circuito con el pack
“dos ledes y pulsador tipo PC”

  • El Circuito-04 es totalmente equivalente al anterior, pero se han sustituido los ledes por los que vamos a utilizar en el proyecto además de añadir un pulsador
  • Monta el siguiente circuito y comprueba que el programa anterior sigue funcionando

Circuito-04 (Pack de dos ledes y pulsador para PC)

Prácticas de Robótica (6)
Proyecto BARRERA ROBOTIZADA

Señalización lumínica al abrir la barrera (barrera-1)

  • Vamos a empezar a diseñar nuestro programa final para controlar la barrera
  • Bloques NUEVOS que usaremos:
    • Bucle CONTAR (desde 0 hasta 4)
    • PROCEDIMIENTOS (creamos un bloque personalizado formado por otros bloques)
  • Seguimos trabajando con los dos ledes del Circuito 02
  • Diseñaremos las señales que emitirán los ledes para:
    • A) APERTURA de la barrera
    • B) CIERRE de la barrera

Apertura de la barrera

  • Creamos un PROCEDIMIENTO que se llamará abrir_barrera
  • Tareas realizadas en abrir_barrera:
    • Led rojo encendido
    • Empieza a elevarse la barrera
    • Led verde parpadea 5 veces mientras llega al final
      • NOTA: se usará un BUCLE que repetirá 5 veces el parpadeo del led verde
    • La barrera llega arriba
    • Led verde encendido y rojo apagado

  • Crea un programa que:
    • Ejecute las tareas de abrir la barrera
    • Espere 5 segundos
    • Y repita todo lo anterior indefinidamente
    • Guárdalo con el nombre barrera-1 y cada vez que lo modifiques
    • Realiza una simulación en PICAXE Editor
    • Pon comentarios al programa y a abrir_barrera indicando qué hacen
    • Cárgalo en la tarjeta PICAXE y comprueba su funcionamiento real

 

Ejercicio

Señalización lumínica al cerrar la barrera (barrera-2)

  • Parte del programa anterior y pincha en Guardar como barrera-2;
    cada vez que lo vayas modificando vuelve a guardarlo
  • Crea un PROCEDIMIENTO que se llame  cerrar_barrera con las siguientes tareas
    • Led verde encendido
    • Empieza a bajar la barrera
    • Led rojo parpadea 5 veces mientras vuelve abajo
      • NOTA: se usará un BUCLE que repetirá 5 veces el parpadeo del led rojo
    • La barrera llega a cerrarse completamente
    • Led rojo encendido y verde apagado
    • PISTA: si pinchas en el procedimiento que ya tienes y en duplicar, ahorrarás tiempo
  • El programa barrera-2 debe hacer lo siguiente:
    • Ejecutar las tareas de abrir_barrera
    • Esperar 5s
    • Ejecutar las tareas de bajar_barrera
    • Esperar 5s
    • Repetir todo lo anterior indefinidamente

 

Tabla de entradas y salidas

  • Vamos a renombrar la salida B.0 para que aparezca LED_verde
  • Y la salida B.1 para que cada vez que la usemos se lea LED_rojo
  • Pincha en Ajustes > Tipo de PICAXE > Tabla de Entradas/Salidas
    • Renombra B.0 escribiendo la etiqueta LED_verde
    • Renombre B.1 escribiendo la etiqueta LED_rojo
  • Verás ahora que en todos los bloques que usen estas salidas aparecerán las etiquetas que has usado

 

Prácticas de Robótica (5)
Proyecto BARRERA ROBOTIZADA

Parpadeo de dos ledes a la vez (R02)

  • Monta el Circuito 02
  • Carga desde PICAXE Editor el programa R02
    • MODIFÍCALO para que se usen las salidas B.0 y B.1 (en vez de B.2 y B.3)
  • Conecta el cable PICAXE-USB en el puerto señalado en cada portátil
  • PICAXE Editor > Ajustes > Refrescar puertos COM
    Después elegir COM PICAXE USB
  • Botón Programar para cargar el programa desde el ordenador en la tarjeta controladora

Circuito 02 – Dos ledes

Ejercicio

  • Es difícil conectar los dos cables rojos en la misma ficha de empalme
  • En vez de conectar ese segundo cable rojo a la ficha azul, podría conectarse a tres agujeros que tenemos disponibles en la protoboard. ¿DÓNDE?

 

EJERCICIOS

Parpadeo de dos ledes alternativamente (R02.1)

  • Guarda el programa anterior con el nombre R02.1
  • Ahora, y haciendo solo dos cambios mínimos, consigue que:
    • Parpadeen ambos ledes pero de forma alternativa
    • Cuando uno esté encendido, el otro debe estar apagado y viceversa
  • Simula primero el programa
    y comprueba después el funcionamiento en el circuito

NOTA. Recuerda siempre poner un COMENTARIO en todos los programas indicando qué hacen o para qué sirven.

 

Parpadeo doble simultáeo de dos ledes (R02.2)

  • El programa R02.2 deberá hacer lo siguiente:
    • Ambos ledes parpadean a la vez dos veces (pausa de 0,5s)
    • Sigue una pausa mayor (2s)
    • Y todo se repite indefinidamente
  • Simula primero el programa
    y comprueba después el funcionamiento en el circuito

 

Parpadeo doble de un led, y después del otro (R02.3)

  • El programa R02.3 deberá hacer lo siguiente:
    • Un led parpadea dos veces (el otro apagado)
    • A continuación es el segundo led el que parpadea dos veces
    • Y todo se repite indefinidamente
  • Simula primero el programa
    y comprueba después el funcionamiento en el circuito

 

 

 

Prácticas de Robótica (4)
Proyecto BARRERA ROBOTIZADA

Parpadeo de un LED (se usa programa R01)

  • Se entrega material
    • Dos ledes con sus dos resistencias (330 ohm) de protección
    • Dos cables rojos y otros dos azules, todos M-M
  • Monta el Circuito 01
  • Carga desde PICAXE Editor el programa R01
  • Conecta el cable PICAXE-USB en el puerto señalado en cada portátil
    (Cada portátil tiene una letrero indicando dónde conectar el USB-PICAXE;
    los que solo tienen un puerto lateral USB no llevan esa marca)
  • PICAXE Editor > Ajustes > Refrescar puertos COM
    Después elegir COM PICAXE USB
  • Botón Programar para cargar el programa desde el ordenador en la tarjeta controladora

IMPORTANTE – Las pilas se gastan

  • Nuestro circuito no tiene interruptor general
  • Si dejamos conectadas las pilas se agotarán
  • Se sugiere quitar una pila (del portapilas) cuando no se esté utilizando

Circuito 01 – Un led

 

Ejercicio extra

  • Si da tiempo, hacer parpadear el led cada 50ms (en vez de cada 500ms)
  • Guardar el programa como R01.1

 

 

Prácticas de Robótica (3)
Proyecto BARRERA ROBOTIZADA

Asignación de un portátil a cada grupo:

  • El responsable del portátil será el portavoz del grupo
  • Normas para cuidar el portátil:
    • Cada grupo tiene asignado un portátil
    • En cada portátil existen usuarios para 3A, 3B, 3C y 3D
    • Se apaga siempre al terminar
    • Se guarda con el pliegue hacia abajo
    • Ojo con no doblar los cables del cargador

Nuevos documentación a rellenar:

  • Boceto en la libreta
  • Lista inicial de materiales

Material inicial que se entrega (en caja de plástico numerada):

  • Tarjeta controladora de robótica “Proyectos PICAXE-18 de alta potencia” (CHI035A)
  • Portapilas y pilas (conectarlo a la tarjeta)
  • Placa protoboard mini

Se entregan portátiles

  • Aplicación PICAXE Editor 6 (PE6)
  • Se configura PE6 si es necesario
    • Tipo de PICAXE: PICAXE-18M2
    • Simulación: CHI035 18pin High Power Board

Programa R01. Parpadeo de la salida B.0 (simulación)

  • Se elige PICAXE-18M2 y Simulación en CHI35A
  • Se simula el programa
  • ¿Qué parpadea? ¿Un led, un motor, un zumbador, o la salida a la que se conecta uno de los anteriores actuadores?
  • Teoría: ACTUADORES. Comparación con los periféricos de salida de un ordenador.
  • Teoría: SENSORES. Comparación con los periféricos de entrada de un ordenador.
  • Ratón encima de cada salida/entrada para ver su “nombre
  • Comentar el programa: “Este programa hace parpadear la salida B.0 a la que se le puede conectar un actuador, como por ejemplo un led o un zumbador”
  • Guardar con el nombre R01 (la extensión la pone automáticamente PICAXE Editor)

Programa R02. Parpadeo de las salidas B.2 y B.3 a la vez (simulación)

  • Se simula el programa
  • Comentar el programa
  • Guardar con el nombre R02

Prácticas de Robótica (1 y 2)
Proyecto BARRERA ROBOTIZADA

PROYECTO “Barrera robotizada”

  • Propuesta de trabajo
    • Se escribe en la libreta
    • Se explican los apartados uno a uno
    • Se muestran proyectos anteriores similares
  • Se hacen los grupos de trabajo
    • 3ºA (1 a 6)
    • 3ºB (7 a 12)
    • 3ºC (13 a 18)
    • 3ºD (19 a 24)
  • Se designan los cargos:
    • Portavoz
    • Documentación
    • Limpieza
    • Material
    • Herramientas
  • Se entregan carpetas de trabajo con hoja de identificación
  • Se entrega primera documentación a rellenar:
    • Portada
    • Propuesta
    • Diario de grupo
    • Control de trabajo
  • Además cada alumno debe hacer un boceto incial en su libreta
  • Se van preparando los materiales de las prácticas

Bienvenido al blog

Este blog se crea inicialmente para el desarrollo de un proyecto de elaboración de materiales y recursos didácticos de la CONSEJERÍA DE EDUCACIÓN de LA JUNTA DE ANDALUCÍA para los cursos 2016-17 y 2017-18, aprobado en Resolución de 21 de julio de 2016 (BOJA 155 de 12 de agosto de 2016).

Desde el panel lateral podrás acceder a la última actualización del proyecto que iré desarrollando durante los próximos dos cursos:


GUÍA MULTIMEDIA DE ROBÓTICA CON PICAXE  (MTI-013/16)


Obviamente, también intentaré añadir cuantas entradas considere relevantes relacionadas con la robótica y la educación.

Por último, aquí tienes también mi blog de los últimos años donde podrás encontrar multitud de proyectos de secundaria relacionados con la robótica: ROBÓTICA ESCOLAR – ESO.

Francisco M. Ruiz Segura
Profesor de Tecnología. Educación Secundaria