Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O Controle de Supervisão e Aquisição de Dados (SCADA) é uma estrutura para monitorar e acessar remotamente sistemas de controle comumente usados em uma ampla gama de sistemas industriais, como usinas de energia, ferrovias, unidades de manufatura, siderúrgicas, aviões, casas inteligentes e muitas outras formas de automação sistemas de controle.
Etapa 1: comprando a lista de componentes
Este projeto requer os seguintes componentes:
1. Arduino UNO (Amazon)
2. LEDs (Amazon)
3. Sensor ultrassônico (Amazon)
4. Resistores, capacitores, interruptores, fios de jumper (Amazon)
5. MCP4921: Conversor digital para analógico de 12 bits IC (Amazon)
6. MCP23S17: I / O Expander IC de 16 bits (Amazon)
Etapa 2: Configurando o IDE do Arduino
Este projeto requer o uso de certas bibliotecas para fazer a interface com diferentes ICs, como expansor de E / S e chips de IC digital para analógico. As seguintes bibliotecas são necessárias e foram fornecidas por meio de um repositório Github.
0. Vá até as seguintes bibliotecas e instale-as no Arduino IDE usando Sketch> Incluir Biblioteca> Adicionar Biblioteca. ZIP e navegue no arquivo ZIP que está incluído no repositório Github abaixo:
1. State Machine Library (SM)
2. Biblioteca MCP492X
3. Biblioteca MCP23S17
Repositório Github: SCADA para sistemas de controle baseados em Arduino
Etapa 3: Compreendendo o Sistema de Controle
O projeto essencialmente implementa uma máquina de estados finitos (FSM) de 4 estados usando a biblioteca de máquinas de estados. Os quatro estados podem ser descritos como a seguir.
1. NO_LED: Todos os LEDs estão no estado OFF
2. ALL_LED: Todos os LEDs estão no estado LIGADO
3. BIN_CNT: O conjunto de 8 LEDs funciona como a exibição de uma sequência de contagem binária de 8 bits.
4. SENTIDO: O estado muda para ALL_LED se o sensor ultrassônico detectar um objeto nas proximidades. Caso contrário, continua a contar em binário, assim como o estado BIN_CNT.
Etapa 4: Construindo o Circuito
Várias fotos foram fornecidas, tiradas de diferentes ângulos do Arduino Control System. Use as imagens como referência para construir o sistema.
Etapa 5: Upload do código-fonte para o Arduino
Uma vez que o circuito foi construído, o esboço do Arduino fornecido no arquivo SCADA.ino no repositório Github pode ser carregado para o Arduino. A máquina de estado pode então ser testada usando o botão de pressão diferente no circuito, conforme mostrado no vídeo.