SEMÁFORO

OBJETIVO:

El objetivo del semáforo es indicar a los usuarios cuándo queda alguna plaza libre y cuándo está completo.

CONEXIONES:

Utilizamos los pines R y G (rojo y verde) para encender los leds correspondientes:

R – Pin 12

G – Pin 13

PROGRAMACIÓN:

Libre / ocupado

OBJETIVO:

Señalizar con un led rojo las plazas ocupadas, y verde las plazas libres.

CONEXIONES:

Los leds son de tipo RGB. Muestran una luz de diferente color combinando 3 colores de luz (rojo, verde, azul). Cada led tiene 4 pines, pero en nuestro caso no utilizaremos el pin asociado al color azul):

RGB plaza 1 – R – pin 16

RGB plaza 1 – G – pin 15

RGB plaza 2 – R – pin 8

RGB plaza 2 – G – pin 9

RGB plaza 3 – R – pin 11

RGB plaza 3 – G – pin 14

El pin «-» de cada led lo conectamos con GND

Conectamos las resistencias LDR de cada plaza a los siguientes pines:

LDR plaza 1 – Pin 4

LDR plaza 2 – Pin 10

LDR plaza 3 – Pin 3

 

 

PROGRAMACIÓN:

Si se detecta un coche sobre una plaza. marcamos la plaza con un led rojo. Si no se detecta coche, se enciende el led verde de esa plaza.

Detecta un coche

OBJETIVO:

Utiliza los sensores de luz ubicados en las distintas plazas para determinar si una plaza está libre u ocupada.

CONEXIÓN:

Conecta la LDR de la plaza 1 al pin 4

PROGRAMACIÓN:

El primer paso es comprobar qué luz detecta el sensor descubierto, y qué luz detecta tapado.

Comprueba en la matriz de leds de microbit qué lectura realiza la ldr cuando la tapas con la mano y  la destapas.

Utiliza esos rangos para decidir cuándo hay un coche ocupando la plaza y cuando está libre

PULSADORES E/S

OBJETIVO:

Ambos pulsadores de la maqueta abren y cierran la barrera para que los vehículos puedan entrar y salir del parquing

Pin 1 – Pulsador de entrada

Pin 2 – Pulsador de salida

PROGRAMACIÓN:

Al presionar un pulsador, el servomotor abre la barrera, y después de un tiempo de espera, procede a bajar la barrera.

Para controlar el número de coches que se encuentran estacionados en el parking, utilizamos una variable (plazas-libres). Al iniciar el programa esta variable comienza almacenando el valor 3 (número de plazas libres). Cada vez que un conductor presiona el pulsador de entrada, restamos 1 unidad a las plazas libres. Cada vez que presiona el pulsador de salida, sumamos 1 plaza libre.

Por último controlaremos el aforo, de tal forma que sólo pueda hacer 3 coches dentro del parking.

BARRERA

OBJETIVO:

Programar el servomotor para que mueva la barrera simulando la apertura y cierre de una barrera de parking. Esta práctica nos ayudará a colocar correctamente la barrera en la maqueta. Realizamos la práctica sin atornillar el motor a la maqueta, ya que es posible que tengamos que cambiar de posición el motor dentro de la maqueta.

CONEXIONES:

  • Cable Marrón – Pin GND
  • Cable Rojo: Pin VCC
  • Canle Naranja: Pin 0

PROGRAMACIÓN:

  • Al presionar el pulsador A de la placa micro:bit la barrera se abre.
  • Al presionar el pulsador B de la placa micro:bit la barrera se cierra.

 

Coloca el aspa en el motor correctamente para que el ángulo 90º se corresponda con la posición de apertura y el ángulo de 0º con la posición de cierre. Una vez tengas bien colocada el aspa y la barrera, inserta el motor en la maqueta

PARKING

OBJETIVO:

A lo largo de este proyecto vamos a construir una maqueta de un parking con las siguientes características:

  • Podrá albergar hasta 3 coches
  • Se controlará el aforo del parking, no pudiendo haber más de 3 coches dentro y no pudiendo salir más coches de los que entraron
  • Apertura de la barrera utilizando pulsadores de entrada y de salida.
  • Control de plaza libre / ocupada con leds verde / rojo
  • Representación visual del aforo del parking utilizando un semáforo de acceso
  • Visualización del número de plazas en un panel

 

LISTA DE MATERIALES NECESARIOS:

  • 1 Micro:bit
  • 1 Cable USB
  • 1 Zócalo de conexiones
  • 1 Servomotor
  • 2 Pulsadores
  • 3 LDR
  • 3 Leds RGB
  • Latiguillo hembra – macho
  • Latiguillos hembra – hembra
  • Tornillería
  • Bases de madera

CONSTRUCCIÓN:

Servomotor

Pulsador de entrada

Pulsador de salida

LDR Plaza 1

LDR Plaza 2

LDR Plaza 3

RGB Plaza 1 Rojo

Verde

RGB Plaza 2 Rojo

Verde

RGB Plaza 3 Rojo

Verde

Semáforo Rojo

Verde

 

Pin 0

Pin 1

Pin 2

Pin 4

Pin 10

Pin 3

Pin 16

Pin 15

Pin 8

Pin 9

Pin 11

Pin 14

Pin 12

Pin 13

 

Antes de insertar el motor en la barrera, realiza la práctica «barrera» para comprobar que colocas la hélice en la posición correcta.

MONOCICLO

OBJETIVO:

Construye un robot que imita a una persona montando en un monociclo.

LISTA DE MATERIALES:

 

  • Módulo de conexiones Nezha
  • Placa Micro:bit
  • 1 Motor
  • Piezas Lego

CIRCUITO DE CONEXIONES:

 

Conecta el motor y la placa microbit como se muestra en la imagen.

PROGRAMACIÓN:

ROBOT DE ARRASTRE

OBJETIVO:

Construye un robot capaz de arrastrarse

LISTA DE MATERIALES:

 

  • Módulo de conexiones Nezha
  • Placa Micro:bit
  • 1 Motor
  • Piezas Lego

CIRCUITO DE CONEXIONES:

Conecta el motor y la placa microbit como se muestra en la imagen.

PROGRAMACIÓN:

TENDEDERO INTELIGENTE

PROYECTO:

Construye un tendedero que cambia de posición la ropa cuando detecta humedad.

LISTA DE MATERIALES:

  • Módulo de conexiones Nezha
  • Placa Micro:bit
  • 1 Servomotor
  • 1 Sensor de humedad
  • Piezas Lego

CIRCUITO DE CONEXIONES:

PROGRAMACIÓN:

PUERTA AUTOMÁTICA

OBJETIVO:

Construir una puerta que se abre al acercarse un coche.

LISTA DE MATERIALES:

  • Módulo de conexiones Nezha
  • Placa Micro:bit
  • 1 Servomotor
  • 1 Sensor ultrasonido
  • Piezas Lego

CIRCUITO DE CONEXIONES:

PROGRAMACIÓN: