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.