Tabla de contenido:
- Paso 1: Compra de la lista de componentes
- Paso 2: Configuración del IDE de Arduino
- Paso 3: Comprensión del sistema de control
- Paso 4: construcción del circuito
- Paso 5: Cargar el código fuente en Arduino
Video: SCADA para sistemas de control basados en Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
El control de supervisión y la adquisición de datos (SCADA) es un marco para monitorear y acceder de forma remota a los sistemas de control comúnmente utilizados en una amplia gama de sistemas industriales, como plantas de energía, ferrocarriles, unidades de fabricación, plantas de acero, aviones y muchas otras formas de sistemas industriales automatizados.
Paso 1: Compra de la lista de componentes
Este proyecto requiere los siguientes componentes:
1. Arduino UNO (Amazon)
2. LED (Amazon)
3. Sensor ultrasónico (Amazon)
4. Resistencias, condensadores, interruptores, cables de puente (Amazon)
5. MCP4921: Convertidor digital a analógico IC de 12 bits (Amazon)
6. MCP23S17: Expansor de E / S de 16 bits IC (Amazon)
Paso 2: Configuración del IDE de Arduino
Este proyecto requiere el uso de ciertas bibliotecas para interactuar con diferentes circuitos integrados, como el expansor de E / S y los chips DAC. Las siguientes bibliotecas son necesarias y se han proporcionado a través de un repositorio de Github:
0. Revise las siguientes bibliotecas e instálelas en el IDE de Arduino usando Sketch> Incluir biblioteca> Agregar biblioteca. ZIP. y luego busque el archivo ZIP que se incluye en el repositorio de Github a continuación
1. Biblioteca de máquinas de estado (SM)
2. Biblioteca MCP492X
3. Biblioteca MCP23S17
Repositorio Github: SCADA para sistemas de control basados en Arduino
Paso 3: Comprensión del sistema de control
Básicamente, el proyecto implementa una máquina de estado finito (FSM) de 4 estados utilizando la biblioteca de máquina de estado. Los cuatro estados se pueden describir como sigue:
1. NO_LED: Todos los LED están en estado APAGADO.
2. ALL_LED: Todos los LED están en estado ON.
3. BIN_CNT: El conjunto de 8 LED funciona como la pantalla de una secuencia de conteo binario de 8 bits.
4. SENTIDO: El estado cambia a ALL_LED si el sensor ultrasónico detecta un objeto en las proximidades. De lo contrario, continúa contando en binario como el estado BIN_CNT.
Paso 4: construcción del circuito
Se han proporcionado varias imágenes tomadas desde diferentes ángulos del sistema de control Arduino. Utilice las imágenes como referencia para construir el sistema.
Paso 5: Cargar el código fuente en Arduino
Una vez que se ha construido el circuito, el boceto de Arduino proporcionado en el archivo SCADA.ino en el repositorio de Github se puede cargar en Arduino. Luego, la máquina de estado se puede probar usando el botón pulsador diferente en el circuito, como se muestra en el video.
Recomendado:
¿Es posible transferir fotos utilizando dispositivos IoT basados en LPWAN ?: 6 pasos
¿Es posible transferir fotos utilizando dispositivos IoT basados en LPWAN ?: LPWAN significa Red de área amplia de bajo consumo y es una tecnología de comunicación bastante adecuada en el campo de IoT. Las tecnologías representativas son Sigfox, LoRa NB-IoT y LTE Cat.M1. Todas estas son tecnologías de comunicación de larga distancia de baja potencia. En ge
Transmisión de datos NBIoT Cómo usar Shields basados en módem BC95G - Prueba UDP y señalización de estado de red: 4 pasos
Transmisión de datos NBIoT Cómo usar escudos basados en módem BC95G - Prueba UDP y señalización de estado de red: Acerca de estos proyectos: Pruebe las capacidades de la red NB IoT y la transmisión de datos UDP sin procesar usando xyz-mIoT de itbrainpower.net shield equipado con módem Quectel BC95G. 10-15 minutos. Dificultad: intermedia. Comentario: se requieren habilidades de soldadura
Comunicación inalámbrica mediante el módulo transceptor NRF24L01 para proyectos basados en Arduino: 5 pasos (con imágenes)
Comunicación inalámbrica utilizando el módulo transceptor NRF24L01 para proyectos basados en Arduino: este es mi segundo tutorial instructivo sobre robots y microcontroladores. Es realmente asombroso ver a su robot vivo y funcionando como se esperaba y créanme que será más divertido si controlas tu robot u otras cosas inalámbricas con rapidez y
Asegurar SCADA para sistemas de control basados en Arduino: 5 pasos
Asegurar SCADA para sistemas de control basados en Arduino: Control de supervisión y adquisición de datos (SCADA) es un marco para monitorear y acceder de forma remota a los sistemas de control comúnmente utilizados en una amplia gama de sistemas industriales como plantas de energía, ferrocarriles, unidades de fabricación, plantas de acero, aviones , s
Controles táctiles Nextion basados en Arduino: 4 pasos
Controles táctiles Nextion basados en Arduino: un amigo estaba buscando una solución fresca para controlar el HVAC (calefacción, ventilación, aire acondicionado) de su automóvil a través de la pantalla táctil y Arduino. La idea se inspiró en un proyecto anterior mío sobre el control interior de una limusina, pero grita