miércoles, 29 de septiembre de 2021

SENSOR DE INFRAROJOS BITBLOQ

El primero de los sensores que vamos a ver es el SENSOR DE INFRAROJOS (IR).
Os dejo el siguiente enlace a la web DIWO de BQ en el que se explica perfectamente como funciona este sensor:

PINCHA EN LA IMAGEN para acceder a la explicación teórica

En el enlace de la imagen podremos descubrir:

  1. ¿Qué es un sensor infrarrojo?
  2. Calibrando un sensor infrarrojo
  3. Ejemplos de programas con sensor de infrarrojos.

 

 




COMPROBACIONES BÁSICAS ANTES DE PROGRAMAR

 

PINCHA EN LA IMAGEN PARA VERLA EN GRANDE

(PROyROB) DIAGRAMA DE BLOQUES: CAJA ZUM BOX

 

 A continuación os dejo un diagrama de bloques en el que podemos ver los tres bloques principales que se llevan a cabo a la hora de programar la placa para satisfacer una determinada necesidad o resolver un determinado problema.


BLOQUE1: Sensores (Sensorizar) En primer lugar los sensores se encargan de recoger información del entorno e introducirla en la placa. La placa utilizará esa informacion proporcionada por los sensores para actuar en consecuencia. En la caja ZUM BOX, tenemos los siguientes sensores: POTENCIOMETRO (analógico), PULSADOR (digital), INFRAROJOS (digital), LDR (analógico), ULTRASONIDOS (digital)

BLOQUE2: Placa (Programar): La placa recibe la información de los sensores, y en base a esa información puede actuar en consecuencia como ya hemos dicho en el punto anterior. Pero para poder actuar necesita tener cargado un programa en su procesador. El encargado de hacer ese programa y por tanto de programar la placa es el programador, es decir, vosotros mismos! Teneis que hacer un programa que utilizando la información que llega a la placa de los sensores haga algo que nosotros queramos.

BLOQUE3: Actuadores (Actuar): La placa en base a la informacion recogida desde los sensores y al programa cargado por el programador ordena a los actuadores que hagan lo que yo deseo que hagan para resolver el problema. En la caja ZUM BOX, tenemos los siguientes actuadores: ZUMBADOR (digital), LED (digital), SERVO DE RC (lo consideramos digital) y MINISERVO (tambien lo consideramos digital)

(PROyROB) APUNTES PARA PROGRAMACIÓN Y ROBÓTICA (1) : PLACA y tipos de COMPONENTES (SENSORES Y ACTUADORES)

 

 A continuación teneis un resumen de todos los tipos de COMPONENTES que hemos visto para conectar en nuestra placa ZUM. Echadle un vistazo para repasar lo que aprendimos el curso pasado y lo tengais fresco para poder seguir avanzando





Si quieres descargar los apuntes para poder imprimirtelos puedes hacerlo desde el siguiente enlace:


(PROyROB). Curso de BITBLOQ2

 

 A continuación os voy a dejar un enlace a un curso de Youtube. En este curso la empresa creadora de nuestra placa, BQ, nos ofrece un curso de iniciación a la programación de nuestra placa ZUM. Es un curso que consta de unos 30 videos. Nosotros en clase, el curso pasado,  vimos los 11/12 primeros videos e hicimos con la placa ZUM y todos los componentes los montajes que se pueden ver en los videos. En estos videos vais a poder repasar todos los conceptos básicos que aprendimos el año pasado y que son imprescindibles para poder avanzar en este curso. Lógicamente este año no haremos el montaje de estos videos, pero os los dejo aquí para que podais repasarlos si alguin los tiene olvidados.


OS ACONSEJO, que aunque nosotros en clase no los montemos,  ECHEIS UN VISTAZO A LOS VIDEOS. De esta manera podeis refrescar lo que os enseñé en clase el curso pasado y lo tendreis mas presente para los dias en los que comencemos a hacer las prácticas más avanzadas que haremos este año.


https://www.youtube.com/playlist?list=PL_AaWt7YXUYiU99BB3175JN9TK4lc4Q-m

Preguntadme en clase cualquier duda que os surga al ver los videos, aunque los primeros días de clase los repasaremos todos juntos en clase.

Javier.

BLOQUE1: PROGRAMACIÓN Y ROBÓTICA (BITBLOQ-AVANZADO)

 




En esta primera unidad del curso vamos a repasar lo que aprendimos en el curso anterior para poder avanzar más en la PROGRAMACIÓN Y LA ROBÓTICA. Recordaremos qué es un robot, en qué está basado y que es lo que tenemos que hacer para hacerlo funcionar. El elemento que hará como cerebro de nuestro robot será una PLACA CONTROLADORA. En esta placa controladora lo que haremos será cargar el programa que dirija el comportamiento del robot. Ese programa sera diseñado por nosotros, en nuestro papel de programadores, y en base a la información que los SENSORES captan del entorno y envían a la mencionada placa controladora. En base al análisis de esa información enviada a la placa por los sensores y conforme al programa cargado en el procesador, nuestro robot, por medio de sus ACTUADORES ejecutará la acción que nosotros le hayamos encomendado en la programación.


Para todo lo anterior, necesitaremos por tanto una placa controladora (con sus correspondientes sensores y actuadores) y un lenguaje de programación. En nuestro caso, seguiremos aprendiendo y por tanto conociendo mas en profundidad la placa ZUM, de BQ y el lenguaje que controlara todo sera el BITBLOQ2 que son los elementos que empezamos a conocer y manejar el año pasado en 3º de ESO.



En la siguiente entrada  os dejo una serie de diapositivas que vimos en clase a modo de introducción a la hora de conocer nuestra placa, sensores y actuadores que tenemos disponibles en la caja asi como el interfaz de nuestro lenguaje de programación: bitbloq2.


Ahora.... a seguir aprendiendo a programat nuestros robots.
Javier.

miércoles, 22 de septiembre de 2021

SOLUCIONES PRÁCTICAS a los EJERCICIOS DE TPR3



(PROyROB) APUNTES PARA PROGRAMACIÓN Y ROBÓTICA (2) : PROGRAMAS hechos en clase (Con VIDEO y SOLUCIÓN)

 A continuación teneis resueltos todos los ejercicios que hicimos en clase el curso pasado para aprender a manejar la placa ZUM Teneis los programas, los videos con el programa funcionando y enlaces al curso de Youtube en el que explica los programas. Echadle un vistazo para repasar lo que aprendimos el curso pasado y lo tengais fresco para poder seguir avanzando



Si quieres descargar los apuntes para poder imprimirtelos puedes hacerlo desde el siguiente enlace:

https://drive.google.com/open?id=1u6zzblpyWBKArqQJY7D-_LAhB6lRvhTF