Servo y Perilla

Servo y Perilla

Ahora que sabemos cómo utilizar el servo, vamos a probar a controlar su posición utilizando una perilla (potenciómetro)

Probando el siguiente programa podemos observar cuales son los valores de E0 que mide la perilla.

Utilizando el Monitor serie, los valores son de 0 a 255 aproximadamente.

 

 

 

 

 

 

Tenemos la necesidad de convertir una escala en otra distinta. Por ejemplo, en el caso del potenciómetro, éste da valores entre 0 y 255, mientras que el servo solo puede moverse entre valores de 0 y 180. La solución más sencilla para adaptar el valor del potenciómetro de 0-255 a 0-180 es la fórmula Ángulo, para poder controlar correctamente el servo.

Ángulo = (180/255)x E0 = 0.7 xE0, que corresponde al siguiente programa.

 

 

 

 

 

 

 

 

Para realizar este programa deberás utilizar el bloque genérico del servo. Lo encontrarás en Componentes->Actuadores. En el primer hueco deberás poner el número de pin al que has conectado el servo, tal como hemos realizado en otras ocasiones, la variable que almacena dicho número. En avanzados encontrarás dichas variables. ¡Mueve ahora el potenciómetro! Podrás controlar grado a grado la posición del servo.

Navegante

Navegante

Los robot autónomos o navegantes  no requieren control humano y se mueven interactuando con el entorno,mediante sus sensores detectan obstáculos y su programas «piensa»,el modo de evitarlos,un claro ejemplo son los exploradores que están en la Luna o en Marte.

Haremos un robot NAVEGANTE, para ello utilizamos el sensor infrarrojo del Kit.
Aprende a crear un programa Qublock, para que el robot recorra una superficie plana y esquive obstáculos.

 Material necesario:

1 Chasis Qubótica ,

1 Qudino

1 Cable USB

4 Pilas AA , 1Portapilas,1 Conector de batería

2 Sensores mecánicos o bigotes

Qubic.

Estructura de un robot

 

 

 

Elementos usado en el programa:

Curso Qubótica

Ojos

Ojos:
Es un sensor analógico puede tener múltiples estados siendo capaz de transformar la cantidad de luz, en un valor comprendido entre 0 y 5 volt(0 a 255). Un ejemplo de sensor analógico es un sensor de luz(LDR), donde dependiendo de la cantidad de luz que el sensor recibe dará un valor mayor o menor.

Aspecto de los Ojos

 

Programa de prueba

Observación: se uso e1 como salida 

 

Arco Iris Musical

Arco Iris  Musical  

Material necesario:

1 Servo

1 Qudino con Neopixel

Qubics

1 Portapilas

1 Conector de batería

Cartón

Pintura o lápices de colores.

 

En este proyecto aprenderemos a manejar el motor servo y el sonido del Kit. Recorreremos los colores del arco iris, y les asignaremos un tono de la escala musical.

Para que la flecha recorra los colores del arco iris, debemos además, asignar un ángulo a la posición de cada color en la paleta del arco iris.

Rojo = 10 grados;
Naranja = 35 grados;
Amarillo= 60 grados;
Verde = 90 grados;
Sian = 120 grados;
Azul = 145 grados;
Violeta = 170 grados.

Conectamos a la salida S0. Luego cargamos en el Qudino el programa. Aquí lo mostramos como ejemplo, el color rojo y el tono Do. Para ver el programa completo, se lo puede descargar debajo (archivo zipeado).

 

 

ARCOIRISMUSICAL.abp

Imprimir

flecha_tutorial.pdf

 

Cortar y pegar sobre cartón

Pintar

 

Robot Estacionamiento

  Robot Estacionamiento:

Material necesario:

2 Ruedas.

2 Anillos de goma

1 Bolita

2 Servo motores

1 Chasis Qubótica ,

Qubic

1 Portapilas

1 Conector de batería

5 Precintos

1Sensor Infrarrojo

1 Qudino

1 Cable USB

4 Pilas AA

Sensor infrarrojo:

Es un sensor óptico infrarrojo, de un rango de corto alcance (menos de 5 cm) que se utiliza para detectar diferencias de colores de objetos y superficies. Su uso más común es para construir robots sigue líneas o robot que detecten un obstáculo. Contiene un emisor led infrarrojo y un receptor . El led emite un haz de radiación infrarroja, el receptor recibe ese haz de luz cuando se refleja sobre alguna superficie u objeto.Dependiendo de la cantidad de luz recibida por el sensor, envía una señal de al Qudino

Aspecto del sensor en Qublock

 

 

 

Programa:

 

Elementos de Programa:

 

Bucle : Todos los programas utilizar bucle o círculo donde se repiten infinitamente las instruciones programadas

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Si/entonces: Es un si condicional , que se utiliza para probar si una determinada condición se cumple .Si se cumple , ejecutar el contenido de entonces . Si la condición no se cumple ejecuta el contenido de si no

Color: ver Neo

Servo: las ruedas son accionadas por servo motores de movimiento .Se programan igual que los servo de posición ,pero en este caso 180 corresponde a la máxima velocidad hacia adelante y 0 corresponde a la máxima velocidad hacia atrás.

 

 

 

Semáforo con barrera Kit 1

Semáforo con barrera Kit 1

Crea un semáforo que levante la barrera y permita el paso cuando la luz esté en verde, y que baje labarrera e impida el paso cuando la luz esté en rojo. ¡Es muy sencillo!

Aprende a construir y programar un semáforo con barrera utilizando los componentes del Kit Qudino 1

1 Servomotor

1 Qudino

1 Cable USB – Micro USB

Conector Batería 6 ó 9 Volt

Adicionales:

1 PC

Qubic

Plásticos o maderas de colores

Adhesivo o cinta adhesiva

¿Qué es un servomotor?

Un motor eléctrico es una máquina que transforma la energía eléctrica en energía mecánica rotativa continua. Un servomotor es un motor de corriente continua que, en vez de conseguir un giro continuo, está diseñado para conseguir que gire un determinado ángulo en respuesta a una señal de control, y que se mantenga fijo en esa posición.

Construcción de la  Estructura:

Para montar la estructura del semáforo y la barrera usarás  Qubuc y madera de colores. Con los Qubic fabricarás el soporte par el servomotor y la barrera, que va unida al eje del motor. Sujeta al servo un paleta de color con cinta adhesiva o pegamento

Descarga la guía rápida de montaje y sigue los pasos indicados para montar la estructura.Una vez que la estructura esté montada, conecta todos los elementos electrónicos al Qudino según se indica en las conexiones que se encuentra a continuación.

Conexiones:

 

Conecta el servomotor al puerto S3 del Qudino .

Código de Programación:

El programa  desarrolla una secuencia de encendido y apagado de los LEDs imitando la secuencia de los semáforos.

ver: https://maquinaslibres.tk/product/qublock/

La secuencia consiste encender el NEOPIEL  en verde durante 5 segundos, . Pasado este tiempo el NEOPIEL se encenderá en amarillos durante 1,5 segundos. Finalmente el se NEOPIEL se encenderá en rojo,durante 5 segundos.

La barrera actúa de dos formas: cuando el NEOPIXEL  esta encendido en verde o en amarillo, la barrera estará arriba y cuando el NEOPIXEL esté encendido en rojo , la barrera estará baja.Las dos secuencias se repetirán mientras todo el sistema tenga alimentación eléctrica.Puedes realizar esta actividad utilizando los software Arduino y Qublock, además de otros software de programación por bloques compatibles. A continuación encontrarás el código de programación necesario para cada software.