Descripción
Placa de expansión (Shield) diseñada para proporcionar a las controladoras tipo Arduino UNO un conjunto de senosres y actuadores que permitirán múltiples actividades sin necesidad de realizar ningun tipo de montaje, conexión o saldadura.
Esta placa se conecta directamente sobre los conectores de ampliación de la placa Arduino UNO, ya que disponen de conectores macho del mismo formato en su parte inferior, Tambien es compatible con las placas tipo ESP32 que tengan el mismo formato de conexiones que la Arduino UNO.
Sensores, actuadores y conectores de expansión
Esta placa de expansión dispone de los siguientes dispositivos:
- Un pulsador de reset, para reiniciar el programa en todo momento
- Conector de comunicaciones serie TTL (A0 y A1), para conectar dispositivos mediante comunicación serie asíncrona, como módulos BlueTooth, o incluso para comunicarse con otros controladoras con este puerto de comunicaciones
- Dos pulsadores de usuario, conectados a dos entradas digitales (DIO2 y DIO3), que nos permiten controlar e interectuar con la ejecución del programa.
- Un sensor de humedad y temperatura DHT11 (DIO4) que nos permite medir y monitorizar parámetros ambientales.
- Un zumbador pasivo, conectado a una salida digital (DIO5), con el que poder reproducir sonidos y notas musicales. El zumbador pasivo reproduce los sonidos de una forma más fiel que el zumbador activo, ya que es un dispositivo más parecido a un altavoz.
- Un receptor de infrarrojos (IR) conectado a una entrada digital (DIO6), con el que poder leer códigos y señales emitidas por un mando a distancia estándar.
- Dos conectores digitales de expansión (DIO7 y DIO8), que pueden funcionar como entradas y/o salidas digitales. Disponen de circuito de proteción contra cortocircuitos.
- Un led RGB con ajuste independiente de las componentes de los colores rojo, verde y azul (DIO9, DIO10 y DIO11) mediante control PWM, lo que nos permite generar más de 16 millones de colores.
- Dos ledes de usuario (rojo y azul) conectados a dos salidas digitales (DIO12 y DIO13) que nos permiten indicar estados y acciones a lo largo del a ejecución del programa.
- Un potenciómetro, conectado a una entrada analógica (A0), con el que podemos ajustar y regular distintos parámetros y actuadores durante la ejecución del programa.
- Un sensor de luz LDR, conectado a una entrada analógica (A1)
- Un sensor de temperatura LM35, conectado a una entrada analógica (A2)
- Conector analógico de expansión (A3), para conectar cualquier tipo de sensor analógico con salida en voltaje
- Conector I2C (A4 y A5) para conectar dispositivos externos que dispongan de este interface, como displays, senores ambientales...
Características especiales
- Reset. Dispone de un pulsador de RESET que permite reiniciár la ejecución del programa sin necesidad de acceder a la placa controlador.
- Led RGB con control PWM. Los terminales de control de los colores rojo, verde y azul del led RGB estan conectados a pines con control PWM (9, 10 y 11) de la placa controladora. Esto permite controlar la intensidad luminosa de cada componente para poder generar más de 16 millones de colores diferentes.
- DIO7 y DIO8 con protección contra cortocircuitos. Los pines DIO7 y DIO8 están disponibles en los conectores de expansión para añadir otros dispositivos. Para mejorar la seguridad de su uso se ha añadido un sistema de proteción electrónica contra cortocircuitos en cada uno de estos pines.
- Conectores JST en los puertos de expansión. En esta placa se ha usado conectores tipo JST (con código de posición) en los conectores de expansión de las señales libres. Gracias al uso de este tipo de conectores evitamos errores de conesión de los cables al tener una única posición posible de conexión.
- Zumbador pasivo para una mejor reprodución de sonidos y notas musicales.
Mapa de conexiones
- DIO0 - RXD en el conector de comunicaciones
- DIO1 - TXD en el conector de comunicaciones
- DIO2 - Pulsador SW1
- DIO3 - Pulsador SW2
- DIO4 - Sensor de humedad y temperatura DHT11
- DIO5 - Zumbador pasivo
- DIO6 - Receptor IR
- DIO7 - Entrada / salida digital en conexión de expansión (Protección contra cortocircuitos)
- DIO8 - Entrada / salida digital en conexión de expansión (Protección contra cortocircuitos)
- DIO9 - Componente roja del led RGB (control PWM)
- DIO10 - Componente verde del led RGB (control PWM)
- DIO11 - Componente azul del led RGB (control PWM)
- DIO12 - Led 2 (rojo)
- DIO13 - Led 3 (azul)
- A0 - Potenciómetro
- A1 - Sensor de luz LDR
- A2 - Sensor de temperatura LM35
- A3 - Entrada analógica en conector de expansión
- A4 - SDA en el conector I2C
- A5 - SCL en el conector I2C