Índice:
- Etapa 1: inicialize o computador e abra o MATLAB para preparar a codificação
- Etapa 2: adicionar o sensor de umidade do solo
- Etapa 3: adicionar o sensor de temperatura
- Etapa 4: Adicionar o detector óptico
- Etapa 5: Adicionando uma luz LED
- Etapa 6: O produto FINAL
Vídeo: Aprimoramentos de programação de trem no MATLAB: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Objetivo:
O objetivo deste sistema programado é olhar para um Arduino em pequena escala e aplicar a codificação em uma escala maior para melhorar potencialmente certos recursos de segurança dos sistemas Amtrak Railroad. Para fazer isso, adicionamos um sensor de umidade do solo, sensor de temperatura, detector óptico / fotorresistor e uma luz LED. O sensor de umidade do solo e o sensor de temperatura são benéficos porque permitem o controle da velocidade durante o tempo inclemente. O detector óptico será usado para detectar a velocidade do trem, e a luz LED é usada para se parecer com a luz piscante atual que aparece se um trem estiver próximo.
Componentes necessários:
· Sensor Digital de Temp DS18B20
· Detector óptico / foto-transistor
· Sensor de umidade do solo
· 4.7 KOhmResistor
· Resistor de 330 Ohm x2
· Resistor 10 KOhm
· Cabos / Jumpers x17
· Cabo Conector USB
Quatro procedimentos separados serão seguidos para exibir a fiação e a codificação corretas para cada aprimoramento, de forma que você possa adicionar quantos quiser ao construir o seu.
Etapa 1: inicialize o computador e abra o MATLAB para preparar a codificação
Etapa 2: adicionar o sensor de umidade do solo
Comece conectando o pino VCC à fonte de 5V. Em seguida, conecte o pino de aterramento ao aterramento. Depois disso, você conectará o pino AO ao pino analógico 1 no Arduino. Depois de conectar o Arduino ao MATLAB, inicie uma leitura analógica para o pino 1 analógico e execute o programa. Se tiver problemas, você pode apenas copiar o código abaixo.
Etapa 3: adicionar o sensor de temperatura
Conecte os fios cinza e vermelho ao aterramento compartilhado. Em seguida, você conectará o fio amarelo ao pino número 10 do PWM e a um resistor de 4,7 Kohm. Em seguida, ele se conectará à sua fonte de 5V. Para codificar esta função, abra matlab> add-ons> obter pacotes de suporte de hardware. Uma vez nos pacotes de suporte, pesquise o protocolo Dallas 1-wire e baixe-o. Consulte este artigo para configurar seu código.
Etapa 4: Adicionar o detector óptico
Conecte os dois ânodos ao aterramento compartilhado. Em seguida, conecte o cátodo na posição frontal do sensor ao pino analógico 0 no Arduino e a um resistor de 330 ohms que se conecta à fonte de 5V. Em seguida, conecte o cátodo traseiro a um resistor de 10 Kohm e, em seguida, à fonte de 5 V. Para codificar isso, inicie outra leitura analógica para o pino 0 e execute o programa. O código completo é fornecido neste arquivo.
Etapa 5: Adicionando uma luz LED
Conecte o ânodo do LED a um resistor de 330 ohms. Em seguida, você o conectará ao aterramento. Em seguida, conecte o cátodo do LED ao pino 13 do PWM no Arduino.
Etapa 6: O produto FINAL
Esta é a aparência geral de como o Arduino e o código devem ser, com todos os aprimoramentos incluídos!
Como um complemento ao seu projeto, você também pode imprimir uma vaca em 3D para mostrar como uma luz piscante da vida real para o tráfego que se aproxima para que o trem possa passar e, em seguida, quando o trem partir, a vaca pode prosseguir com seu curso definido. Aqui está o link para imprimir em 3D esta vaca em particular.
3D_printed_cow.stl
Recomendado:
Switch-Adapt Toys: um brinquedo de trem a vapor tornou-se acessível !: 7 etapas (com fotos)
Switch-Adapt Toys: um brinquedo de trem a vapor tornou-se acessível !: A adaptação do brinquedo abre novos caminhos e soluções personalizadas para permitir que crianças com habilidades motoras limitadas ou deficiências de desenvolvimento interajam com os brinquedos de forma independente. Em muitos casos, as crianças que precisam dos brinquedos adaptados não conseguem entender
HACKED! Servo motor como maquinista do trem !: 17 etapas
HACKED! Servo motor como maquinista de trem !: Começando com modelos de ferrovias? Não tem orçamento suficiente para comprar todos aqueles controladores de trem caros? Não se preocupe! Neste instrutível, mostrarei como você pode fazer seu próprio controlador de trem de baixo orçamento hackeando um servo motor. Então, vamos
Trem Steampunk: 5 etapas (com fotos)
Trem Steampunk: Tive a sorte de receber uma base para cadeiras de rodas usada de um amigo. Eu precisei substituir as duas baterias para colocá-las em operação, mas esse foi um preço pequeno a pagar por uma plataforma de construção de hélice tão versátil. Eu decidi
Indicador do assento do trem: 6 etapas
Indicador do assento do trem: isso acontece com você? Na parte da frente do trem as pessoas têm que ficar de pé, enquanto na última parte do trem há muitas cadeiras desocupadas. E se do lado de fora do trem houvesse uma placa informando quantos assentos estão disponíveis
Layout do trem modelo automatizado (versão 1.0): 12 etapas
Layout do trem-modelo automatizado (versão 1.0): os trens-modelo são sempre divertidos de ter e operar. Mas controlá-los manualmente às vezes parece um pouco enfadonho. Portanto, neste instrutível, mostrarei como você pode automatizar o layout de seu modelo de ferrovia para que você possa sentar e relaxar enquanto observa seu