domingo, 19 de enero de 2020

R7. Robot evita choques mejorado

En esta práctica vamos a mejorar el robot permitiéndole variar su función en función de la distancia al objeto. Así haremos que conforme se vaya acercando reduzca su velocidad y no sifra ningún daño.

En el caso de que no funcione correctamente el cambio de velocidad, será debido a los motores, ya que alguno de ellos a bajas velocidades tienen problemas con el funcionamiento.

Está probado y es correcto el código empleado, es más, con motores de calidad se podría hacer incluso más efectivo.

El suelo resbaladizo del instituto hace que el robot no traccione bien. Probar en suelo que agarre más.

Los valores de marcha atrás y giro son orientativos.

domingo, 12 de enero de 2020

P44_BT. Control de velocidad de un motor con bluetooth . Mismo sentido

En esta práctica vamos a aprender a controlar la velocidad de giro de un motor-A (pines 2 y 3) con una barra deslizadora.

Todo esto a través de una APP "Bluetooth Electronics" que nos permite incorporar una barra deslizadora para indicar el porcentaje de luz que queremos.

Materiales:
  • Motor externo acoplado en los pines (2 y 3)
  • Bluetooth HC-05 externo acoplado en alojamiento.
Las partes que deberemos tener en cuenta para realizar la práctica son:




Buscaremos de entre todas las opciones una barra como esta:


La configuración de la APP debe ser la siguiente:


Valores mínimo y máximo
Insertamos salto de línea en Ends With

El funcionamiento de la práctica sería el siguiente:


Una vez configurado, el programa que deberemos realizar es el siguiente:


Motor conectado pines 2 y pwm3.

Lo que no podemos es variar el sentido de giro del motor, a pesar de cambiar el pin2 de OF a ON. Gira en el mismo sentido pero a diferentes velocidades, desde el 0% al 100%.

P41_BT. Control del nivel de luz de led con bluetooth

En esta práctica vamos a aprender a hacer que un led aumente su brillo conforme variamos una barra y otro led haga justo lo contrario. Todo esto a través de una APP "Bluetooth Electronics" que nos permite incorporar una barra deslizadora para indicar el porcentaje de luz que queremos.

Materiales:
  • Led 3 integrado en placa (pin3)
  • Led 6 integrado en placa (pin6)
  • Bluetooth HC-05 externo acoplado en alojamiento.
Las partes que deberemos tener en cuenta para realizar la práctica son:



Buscaremos de entre todas las opciones una barra como esta:


La configuración de la APP debe ser la siguiente:


Valores mínimo y máximo
Insertamos salto de línea en Ends With
Funcionamiento de la práctica:



Una Vez configurado, el programa que deberemos realizar es el siguiente:

Un led aumenta el brillo y el otro lo disminuye

viernes, 10 de enero de 2020

R6. Robot evita-choques

En esta práctica le vamos a incorporar al robot un sensor de ultrasonidos.

Ahora deberemos hacer un cambio ya que la parte delantera se va a convertir en la trasera y viceversa.
Por lo tanto, hay que modificar el sentido de giro de los motores.

Deberemos hacer que esté continuamente leyendo la distancia a la pared y en caso de que esté muy próximo (menor de 25cm) entonces retrocederá y girará un poco para evitar el obstáculo.
En caso de que no encuentre obstáculos continuará hacia delante.

Funcionamiento del robot:



El código que deberemos implementar será muy parecido al siguiente, una vez que tengamos claro el sentido de giro de cada motor.


P08. MK Detectamos materiales conductores o aislantes

 Esta práctica consiste en emplear las conexiones Makey-Makey para para identificar los materiales que son conductores o aislantes. Para ell...