Documentación
INICIOLAB I4.0CURSOSTIENDA
ES
ES
  • 📖Docs
  • ↘️PLATAFORMA XIDE IoT
    • X-NODEs
      • X-NODE / XC01 – ESP32-S3 Controlador WiFi & Bluetooth
      • X-NODE / XC03 – SIM7080G Red celular LTE y GNSS
      • X-NODE / XC04 - BG95 M2 Red celular LTE y GNSS
      • X-NODE / XC09 – IN100 NanoBeacon Bluetooth
      • X-NODE / XN01 - Entradas Digitales
      • X-NODE / XN02 - Salidas Digitales
      • X-NODE / XN03 - Entradas/Salidas Analógicas
      • X-NODE / XN04 – Sensores Temperatura/Humedad/Luminosidad
      • X-NODE / XN09 – BME688 Sensor Ambiental con IA
      • X-NODE / XN11 - 2 Relevadores
      • X-NODE / XN13 - 1 Relevador 10A
      • X-NODE / XN14 - Fuente de Alimentación 24V DC
      • X-NODE / XN15 - Fuente de Alimentación 110-220V AC
      • X-NODE / XN19 - Adaptador de señales
      • X-NODE / XN26 - 4 x Entradas 24V DC
      • X-NODE / XN27 - 4 x Salidas 24V DC
      • X-NODE / XN29 - 4 Relevadores 1A
      • X-NODE / XN30 - 2 x Entradas 4-20 mA
      • X-NODE / XN31 - 3 x Entradas Corriente AC
    • X-BOARDs
      • X-BOARD / XB01 - IoTrainer
      • X-BOARD / XB02 - Arduino Nano 33
      • X-BOARD / XB03 - Raspberry Pi Pico
      • X-BOARD / XB04 - Raspberry Pi
      • X-BOARD / XB05 - Curiosity Nano
      • X-BOARD / XB06 - Arduino MKR
      • X-BOARD / XB07 - ToSix
      • X-BOARD / XB08 - Thing Plus
      • X-BOARD / XB09 - Click to Qwiic
      • X-BOARD / XB10 - Feather
      • X-BOARD / XB15 - XIAO
      • X-BOARD / XBI01 - IIoTrainer
      • X-BOARD / XBI06 - Arduino MKR IIoT
      • IoT Traffic - Tarjeta Controladora de Semáforos
    • Red Celular IoT
      • SIMs
        • SIM Card – Multicarrier
      • Antenas
        • Antena LTE YE0004AA
        • Antena LTE YF0006AA
        • Antena LTE YMLR001
        • Antena Activa GPS
        • Antena Activa GPS YG0015AA
        • Antena Pasiva GPS YEGT001AA
    • Accesorios
      • Caja estanca IP65
  • Acerca de...
    • Plataforma XIDE
    • Estándar mikroBUS™
    • Estándar Qwiic®
  • ↘️TARJETAS DE DESARROLLO PICs
    • X-TRAINER
      • X-TRAINER LITE M
        • R3
          • X-TRAINER LITE M R3 PIC18F45K50
          • X-TRAINER LITE M R3 PIC18F4550
          • X-TRAINER LITE M R3 PIC16F877A
          • X-TRAINER LITE M R3 PIC16F887
        • R2
          • X-TRAINER LITE M R2 PIC18F45K50
          • X-TRAINER LITE M R2 PIC18F4550
          • X-TRAINER LITE M R2 PIC16F877A
          • X-TRAINER LITE M R2 PIC16F887
      • X-TRAINER LITE F
        • R1
          • X-TRAINER LITE F R1 PIC18F45K50
          • X-TRAINER LITE F R1 PIC18F4550
          • X-TRAINER LITE F R1 PIC16F877A
          • X-TRAINER LITE F R1 PIC16F887
      • X-TRAINER DIP
        • R3
          • X-TRAINER DIP R3 PIC18F45K50
          • X-TRAINER DIP R3 PIC18F4550
        • R2
          • X-TRAINER DIP R2
      • X-TRAINER PRO
        • R4
          • X-TRAINER PRO R4 PIC18F45K50
          • X-TRAINER PRO R4 PIC18F4550
          • X-TRAINER PRO R4 PIC16F877A
          • X-TRAINER PRO R4 PIC16F887
        • R3
          • X-TRAINER PRO R3 PIC18F45K50
          • X-TRAINER PRO R3 PIC18F4550
          • X-TRAINER PRO R3 PIC16F877A
          • X-TRAINER PRO R3 PIC16F887
        • R2
          • X-TRAINER PRO R2
    • Probador lógico
    • Software MICROSIDE v1.0
      • Instalación
      • X-TRAINER - PIC18F4550/45K50
      • Terminal Serial COM/TCP
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Software X-TRAINER Suite
      • Instalación
      • PIC18F4550/45K50
      • PIC16F877A/887
      • Configuración de bootloader
        • PIC C Compiler CCS
        • mikroC PRO for PIC
        • MPLAB X IDE
          • XC8 Compiler
          • PIC-AS Compiler
          • MPASM Compiler
      • Descarga
  • Programadores PICs & AVRs
    • PIC & AVR
      • PROGRAMADOR PIC & AVR - XCU
      • PROGRAMADOR PIC & AVR - XCU LT
    • PIC
      • PROGRAMADOR PIC - K150 PRO
    • Software K150 PRO Suite
      • Instalación
      • Programador PICs
      • Descarga
    • Software XCU & XCU LT
      • Instalación
      • XCU / XCU LT - Programador PICs
      • XCU / XCU LT - Programador AVRs
      • Descarga
    • Preguntas frecuentes
      • ¿Windows no reconoce XCU como puerto serial COM?
      • ¿Cómo programar con el módulo XCU a través del IDE Microchip Studio for AVR?
  • 🥽PRÁCTICAS
    • Compiladores
    • PIC C Compiler CCS
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - USB CDC
        • 8 - PWM
        • 9 - LED RGB
        • 10 - Teclado Matricial
        • 11 - LCD
        • 12 - DAC
        • 13 - Motor DC + Driver L298N
        • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 15 - Servomotor
        • 16 - Servomotor + Potenciómetro
        • 17 - Sensor de Temperatura LM35
        • 18 - Sensor de Temperatura DS18B20
        • 19 - Sensor Ultrasónico HC-SR04
        • 20 - Bluetooth HC-05
        • 21 - Bluetooth HM-10
        • 22 - Comunicación Serial UART
      • PIC16F887 | PIC16F877A
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - Motor DC + Driver L298N
        • 12 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 13 - Servomotor
        • 14 - Servomotor + Potenciómetro
        • 15 - Sensor de Temperatura LM35
        • 16- Sensor de Temperatura DS18B20
        • 17 - Sensor Ultrasónico HC-SR04
        • 18 - Bluetooth HC-05
        • 19 - Bluetooth HM-10
        • 20 - Comunicación Serial UART
    • mikroC PRO for PIC
      • PIC18F4550 | PIC18F45K50
        • 1 - Blink LED
        • 2 - Push Button
        • 3 - Corrimiento de Bits
        • 4 - Contador Binario
        • 5 - ADC
        • 6 - ADC Set Point
        • 7 - PWM
        • 8 - LED RGB
        • 9 - Teclado Matricial
        • 10 - LCD
        • 11 - DAC
        • 12 - Motor DC + Driver L298N
        • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
        • 14 - Servomotor
        • 15 - Servomotor + Potenciómetro
        • 16 - Sensor de Temperatura LM35
        • 17 - Sensor de Temperatura DS18B20
        • 18 - Sensor Ultrasónico HC-SR04
        • 19 - Bluetooth HC-05
        • 20 - Bluetooth HM-10
        • 21 - Comunicación Serial UART
    • MPLAB X IDE
      • XC8 COMPILER
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
          • 7 – USB CDC
          • 8 - PWM
          • 9 - LED RGB
          • 10 - Teclado Matricial
          • 11 - LCD
          • 12 - DAC
          • 13 - Motor DC + Driver L298N
          • 14 - Motor DC + Sensor IR Sharp GP2Y0A21
          • 15 - Servomotor
          • 16 - Servomotor + Potenciómetro
          • 17 - Sensor de Temperatura LM35
          • 18 - Sensor de Temperatura DS18B20
          • 19 - Sensor Ultrasónico HC-SR04
          • 20 - Bluetooth HC-05
          • 21 - Bluetooth HM-10
          • 22 - Comunicación Serial UART
      • PIC-AS Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - ADC Set Point
      • MPASM Compiler
        • PIC18F4550 | PIC18F45K50
          • 1 - Blink LED
          • 2 - Push Button
          • 3 - Corrimiento de Bits
          • 4 - Contador Binario
          • 5 - ADC
          • 6 - PWM
    • Arduino IDE
      • 1 - Blink LED
      • 2 - Push Button
      • 3 - Corrimiento de bits
      • 4 - Contador binario
      • 5 - ADC
      • 6 - ADC Set Point
      • 7 - Comunicación UART
      • 8 - PWM
      • 9 - LED RGB
      • 10 - Teclado matricial
      • 11 - LCD
      • 12 - Motor DC + Driver L298N
      • 13 - Motor DC + Sensor IR Sharp GP2Y0A21
      • 14 - Servomotor
      • 15 - Servomotor + Potenciómetro
      • 16 - Sensor LM35
      • 17 - Sensor DS18B20
      • 18 - Sensor ultrasónico HC-SR04
      • 19 - Bluetooth HC-05
      • 20 - Bluetooth HM-10
  • Ambientes de programación IDEs
    • PlatformIO IDE / Visual Studio Code
    • PIC C Compiler CCS
    • mikroC PRO for PIC
    • MPLAB Code Configurator MCC - MPLAB X IDE
    • Librería USB - MPLAB X IDE
    • Arduino® IDE
    • Instalar una Librería en Arduino
  • Workshops
    • Taller Introductorio XIDE - IoT en 24 hrs
    • 👋Acerca de MICROSIDE
Con tecnología de GitBook
  1. PLATAFORMA XIDE IoT
  2. X-BOARDs

IoT Traffic - Tarjeta Controladora de Semáforos

AnteriorX-BOARD / XBI06 - Arduino MKR IIoTSiguienteRed Celular IoT

Última actualización hace 29 días

¿Te fue útil?

IoT Traffic Light es una tarjeta controladora capaz de dominar hasta seis semáforos de cuatro fases, integra conectores compatibles con el estándar mikroBUS™ para uso de módulos de comunicación o controladores con funciones específicas, por ejemplo, brindar conectividad WiFi o de red celular. IoT Traffic Light está diseñada principalmente para aplicaciones de IoT y Smart City que requieren un control preciso y eficiente de múltiples semáforos. Cuenta con seis salidas de control con relevadores de estado sólido y fusibles de protección, dos zócalos de conexión , un panel LED indicador de estado, buzzer de propósito general, reloj en tiempo real y sensores de corriente, luminosidad, temperatura y humedad ambiental.

TABLA DE CONTENIDO

I. ¿Cómo funciona?

Para el funcionamiento de la tarjeta IoT Traffic Light es necesario colocar un módulo controlador en el zócalo compatible con estándar mikroBUS™, de esta forma se podrán utilizar las diversas características que esta tarjeta ofrece. Debido al estándar mikroBUS™ es posible utilizar diversos módulos controladores ya sean Click Boards o X-NODEs junto a módulos de comunicación capaces de brindar diferentes tipos de conectividad inalámbrica como Bluetooth, WiFi, red celular, geolocalización, etc.

La tarjeta IoT Traffic Light incluye un sistema de medición de corriente, útil como mecanismo de detección de fallas o monitoreo de uso de energía. Integra una fuente de alimentación compatible con voltajes de 120V o 220V AC y cada salida de control cuenta con fusibles de protección para garantizar la seguridad de los equipos y de los usuarios.

Posee un reloj en tiempo real RTC lo que permite llevar un seguimiento preciso de la hora y programar operaciones que requieran de ella, mejorando considerablemente la seguridad en aplicaciones de control de tráfico.

También integra un sensor de luminosidad ambiental, gracias a este cuando la tarjeta es colocada en un gabinete será posible saber si se ha abierto tiempo después, esto ayuda a mantener la integridad y seguridad del dispositivo ya que se puede detectar si ha ocurrido una manipulación no autorizada. Además de ello, también cuenta con un sensor de temperatura y humedad para monitorear que el dispositivo se encuentre en rangos de operación aceptables.

II. Descripción del hardware

  1. Nombre de la tarjeta.

  2. Buzzer pasivo de propósito general.

  3. Pines de entrada para botón de propósito general.

  4. Panel LED indicador de estado (6 semáforos x 4 fases).

  5. Sensor de temperatura y humedad.

  6. Porta batería tipo botón para el reloj en tiempo real.

  7. Sensor de luminosidad ambiental.

  8. Jumper para interruptor de encendido/apagado de la tarjeta.

  9. Puerto de alimentación 120-220V AC.

  10. Fuente de poder 120-220V AC a 5V-3.3V DC.

  11. Salidas de control por relé (6 semáforos x 4 fases) con fusibles de protección.

III. Especificaciones

Modelo

IoT Traffic Lights

Módulos compatibles

Estándares compatibles

Salidas de control

24 salidas AC, N común, con protección contra sobrecorriente mediante fusible cilíndrico.

Sensores de corriente

Los 12 sensores de corriente ACS723 de efecto Hall permiten realizar mediciones precisas del consumo de corriente instantáneo, detectar fallas y pueden configurarse en una banda de frecuencia de funcionamiento de 20 kHz para atenuación de ruido eléctrico o en 80kHz para aplicaciones de alto ancho de banda.

Sensor de luz ambiental

Sensor de temperatura y humedad

Reloj en tiempo real (RTC)

El reloj en tiempo real (RTC) MCP79401 permite llevar un seguimiento preciso del tiempo y permite programar operaciones que dependan de este. Su consumo menor a 1 µA y su circuito de cambio automático a batería le permite conservar la configuración de tiempo incluso en casos de falla de la red eléctrica además de registrar la fecha y hora de la incidencia.

Panel LED indicador de estado

El panel de indicadores LED (4) es una herramienta útil en el diagnóstico de fallas, permitiendo identificar rápidamente si el origen de la falla se encuentra en la etapa de control o en la etapa de potencia.

Buzzer pasivo

Buzzer pasivo (2) controlado mediante señal PWM, permite crear alertas sonoras programables, por ejemplo, indicar fallas, alertar sobre condiciones de operación inusuales o alertas para el público. Puede utilizarse con dispositivos externos acoplando la señal PWM a través de los pines de salida del buzzer.

Entrada de botón de propósito general

Voltaje de alimentación

120-220 VAC 50-60Hz

La fuente de poder LDL1117 ofrece una salida de 5V/1A y 3.3V para el circuito de control y los conectores mikroBUS™. Es posible controlar el encendido y apagado de la tarjeta conectando un interruptor a los pines designados para ello (10).

Tamaño

214.34 x 167.58 x 21.36 mm

IV. Pinout

V. Descargas

Conectores estándar .

Pines de acceso al estándar para expansión o depuración.

X-NODEs y

El control de las salidas se realiza mediante 3 expansores de puertos I2C .

Los relevadores de estado sólido pueden controlar una carga de hasta 240VAC 2A.

El sensor digital de luz ambiental y proximidad (8) de puede indicar si el dispositivo fue abierto de forma no autorizada al detectar los cambios en la iluminación. Sensor de luz ambiental con detección de 0.0022 a 73000 lx, supresión de ruido a 50 Hz/60 Hz y consumo típico de 90µA. Sensor de proximidad con detección de hasta 160 mm y corriente de pulso programable de hasta 200 mA.

El sensor digital de temperatura y humedad (5) de puede utilizarse para monitorear que el dispositivo trabaje dentro de rangos de operación aceptables. Sensor de temperatura y humedad con detección de 0 °C a 85 °C con una precisión típica de +/- 0.2 °C y +/- 1.8% RH, calibración automática, consumo de 0.5 mA y alta relación señal/ruido.

La entrada de botón de propósito general (3) puede programarse para ejecutar operaciones, enviar notificaciones, etc. Se encuentra conectada al pin CS del conector .

↘️

Sensores de corriente F1, F2, F3 y F4 I2C: 0x48

Canal 0: F1 fases A, B, C

Canal 1: F1 fase D

Canal 2: F2 fases A, B, C

Canal 3: F2 fase D

Canal 4: F3 fases A, B, C

Canal 5: F3 fase D

Canal 6: F4 fases A, B, C

Canal 7: F4 fase D

Sensores de corriente F5 y F6 I2C: 0x49

Canal 0: F5 fases A, B, C

Canal 1: F5 fase D

Canal 2: F6 fases A, B, C

Canal 3: F6 fase D

Dimensiones
mikroBUS™
mikroBUS™

Dimensiones

¿Cómo funciona?
Descripción del hardware
Especificaciones
Pinout
Descargas
Click Boards™
mikroBUS™
MCP23008T
AQG22205
SFH 7779
OSRAM®
SHT40
Sensirion®
mikroBUS™
mikroBUS™