La Biblia de Qudino: Módulo Qudino

Aspecto del  Módulo Qudino y sus conectores

El Módulo Qudino es el cerebro que interpreta al mundo por  medio de sus sensores y acciona mediante sus actuadores.

El Módulo Qudino tiene incorporado un sensor oído y dos actuadores tono y led RGB. Un Neopixel para los modelos NEO.

Además el El Módulo Qudino viene acompañado de un cable USB, para programarlo  y un conector para batería externa.

La Biblia de Qudino: La Comunicación

La comunicación permite a Qudino interactuar con la computadora a través del monitor serial.

Qubotica puerto serie

En el siguiente ejemplo se ve una “conversación ” entre el Qudino y la computadora.

En la computadora en el monitor puerto serie se ve lo siguiente:

La Biblia del Qudino : Ojos

El ojo es un sensor analógico, compuestos por una LDR, resistencia dependiente de la luz. Es similar al potenciómetro pero depende de le luz que incide en él.

Ojo mirando la luz, podemos usar un celular como linterna
Ojo mirando la luz, podemos usar un celular como linterna

Ejercicios

  • Podemos tomar el programa del potenciómetro y probarlo con el Ojo

 

La Biblia del Qudino: El Zumbador

¿Qué es un zumbador?

El zumbador o buzzer, es un componente capaz de producir sonidos a diferentes frecuencias. Son utilizados en multitud de sistemas para producir señales o avisos, como en despertadores, timbres, temporizadores de electrodomésticos (como el de un horno), etc.


qudino tiene incorporado un zumbador
Poniendo en marcha el zumbador

Vamos a descubrir cómo funciona el zumbador.En la pestaña Componentes seleccionamos el bloque Sonar el zumbador. Lo colocamos en el Bucle principal (Loop) y seleccionamos la nota y la duración que queremos que tenga el sonido. Para el ejemplo, hemos seleccionado las notas  La,= 440

Te habrás dado cuenta de que el zumbador suena continuamente. Recuerda que el Bucle principal (Loop) ejecuta el programa de forma indefinida,Vamos a controlar que el zumbador suene cuando nosotros queramos utilizando un pulsador.

Una vez conectados los componentes, vamos a la pestaña Control y seleccionamos el bloque Si… ejecutar para programar que el zumbador suene únicamente si el botón está pulsado.

Además, fíjate que en este segundo ejemplo hemos utilizado un bloque diferente para hacer sonar el zumbador. Este bloque se encuentra en la pestaña Componentes, en el apartado Avanzados, y te permite introducir un valor de frecuencia en lugar de una nota para componer melodías más elaboradas.

Melodia-zumbador

La primera parte de este bloque Avanzado, se puede programar de varias formas. Podemos indicarle el número de pin en el que está conectado nuestro zumbador, o bien utilizar el bloque Componentes -> Avanzado -> Variable componentes y elegir el nombre del zumbador.

OpcionesZumbador-01

No esperes más y prueba a programar tus melodías favoritas. En este post encontrarás varias partituras para empezar e, incluso, un traductor de notas a frecuencias. ¡Dale caña!
Aún hay más

A continuación te proponemos algunas ideas para seguir practicando:

Mejora tus luces navideñas, añadiendo ahora una melodía navideña acorde con el ritmo de parpadeo.
Construye tu propio telégrafo, utilizando un LED, un pulsador y el zumbador.

Pronto te darás cuenta que añadir sonido a tus creaciones te será muy útil y además… ¡es uno de los componentes más divertidos! A partir de ahora vamos a poder diseñar proyectos mucho más creativos, sorprendentes y… ¡ruidosos!

Qudino bajo Windows

Instalaremos el driver de la placa Arduino-Qudino:

Primero conectamos nuestro Qudino a la pc mediante el cable USB, por lo general automáticamente nos instalara el driver de la placa

Imagen de un arduino que no reconoce el puerto

 

Si no lo hace entonces realiza lo siguiente:

Para instalar el driver de la placa abrimos el Administrador de dispositivos y nos aparece en el listado Otros dispositivos Dispositivo → desconocido, hacemos click encima de el y en la pestaña “Controlador” pulsamos “Actualizar controlador” y después “Buscar software de controlador en el equipo”, especificamos la ruta de la carpeta drivers que se encuentra dentro de la carpeta de instalación de nuestro Qudino y automáticamente se instala el controlador.

Abrimos el entorno de programación y en Herramientas Puerto Serial → seleccionamos el puerto COM# que nos aparece en el administrador de dispositivos cuando instalamos el driver y en Herramientas -> Dispositivos selecciona el tipo de placa que tienes.

Qudino interfaz

Ahora solo tienen que presionar el boton de enviar,  si vez que parpadean los leds RX y TX en la placa al momento de cargar el programa y no te manda algun error el ide de Qudino hemos terminado de configurar tu entorno de desarrollo Qudino.

Conclusion

Hemos instalado y configurado correctamente nuestra placa Qudino y hemos visto el proceso necesario para cargar tus programas a Qudino. Mas adelante veremos algunos ejemplos de desarrollo en esta plataforma, explicaremos la estructura en hardware de la placa asi como el lenguaje de programacion Qudino.

La Biblia del Qudino : Tono y Perilla

Para realizar este programa se conecta la perilla a una entrada del Qudino (E0, E1, E2, E3); el zumbador, esta incorporado en el módulo Qudino. La salida esta por defecto en tono,esto permite el uso del zumbador interno. La frecuencia esta por defecto en 440.

Perilla, nos permite modificar gradualmente el valor de una entrada.

Se observa en la foto el Qudino, conectado a la perilla en la entrada E2, el programa debe respetar esta conexión
Se observa en la foto el Qudino, conectado a la perilla en la entrada E2, el programa debe respetar esta conexión

Programa del ejemplo:

Video del ejemplo:

 

La Biblia del Qudino : Movimientos básicos

Para generar el movimiento de las ruedas debemos conectar cada “rueda” a una salida por S0 y S1

para su control vamos a usar el Servo de posición

Si queremos generar un movimiento hacia la izquierda o hacia la derecha vamos a tener que poner los dos motores en 180° o los dos en 0°.

Agregando un retardo podemos hacer que un movimiento se hagan por un tiempo y luego agregar otro movimiento, otra retardo y otro movimiento…

En este ejemplo lo vemos moverse hacia adelante y luego hacia la derecha así sucesivas veces…

Ejercicios

  • hacer un programa que haga un movimiento similar al video (si no te sale esta en los ejemplos como ayuda)
  • hacer que gire para el lado contrario
  • hacer que se mueve en zig zag o de otras maneras…

Qubótica educativa

Kit de robótica que permite crear nuestros propios robots, aprender a programar y jugar.  Diseñado para todas las edades. Recomendado para Educación primaria y media.Estos Kits de robótica, programación y encastre. Permite generar objetos interactivos y robóticos  que controlan y detecta sonidos, luces,objetos y producen movimiento y otras acciones
Que se programan desde nuestra computadora.

ver más

Robot que huye de la oscuridad

Construiremos un robot que huye de la oscuridad. Es decir, emularemos el comportamiento de algunos insectos que escapan cuando detectan una presencia que les obstruye la luz del sol, como señal de que un depredador se acerca.

¿Qué sensor utilizamos?
Ojo: detecta la luz ambiente.

¿Qué actuadores utilizamos?
Motores: son las que dan movimiento a las ruedas del robot.

Construimos el programa para el robot con Qublock

En el video podemos ver cómo huye el robot cuando la mano le tapa la luz.

Podemos también lograr el comportamiento inverso, es decir que el robot siga la oscuridad, solamente cambiando de posición los motores de la ruedas, invertimos las salidas que usamos en el caso anterior.
En el video podemos ver el resultado:

La Biblia del Qudino : Botón y Luz (Led)

El objetivo de esta práctica es encender una Luz con un Botón, se utilizara: el led rojo, del LED (rojo, verde, azul) del Qudino.

Para conectar el botón usaremos una entrada por ejemplo E0 conectando el cable en esa entrada el cable oscuro quede para el lado interno.

 

Por ejemplo así queda si lo unimos:

 

Ejercicios

  • Podemos cambiar el color del LED a verde o azul
  • Cambiar la entrada del botón por otra existen E0, E1, E2, E3
  • Cambiar el LED por uno exterior

Y por ejemplo si queremos que funciona el revés:

Ejemplos:

  • Mirar el Tutorial Botón y Luz (Led)

LED externo

Ahora podemos probar con una led externa por ejemplo conectada en la salida S0.

¿Te atreves a hacer el programa?

Ejercicios

  • Podemos cambiar el color del LED a verde o azul
  • Cambiar la entrada del botón por otra existen E0, E1, E2, E3
  • Cambiar el LED por uno exterior