Índice:

Sistema de assento do trem: 4 etapas (com fotos)
Sistema de assento do trem: 4 etapas (com fotos)

Vídeo: Sistema de assento do trem: 4 etapas (com fotos)

Vídeo: Sistema de assento do trem: 4 etapas (com fotos)
Vídeo: Acidente de trabalho em máquina 2024, Novembro
Anonim
Image
Image
Fiação do Hardware
Fiação do Hardware

Hoje fizemos um sistema que pode ser implementado em assentos de trem. Tínhamos que encontrar um incômodo e encontrar uma solução para ele.

Decidimos fazer um sistema que informa se há um assento disponível no vagão do trem em que você está. Nada é mais irritante do que um trem cheio. Então, por que não avisar de antemão se um assento está disponível ou não?

Etapa 1: os materiais

  • 1x Arduino
  • 1x breadboard
  • 1x sensor de pressão
  • 1x LED-Matrix + breakout
  • 2x RGB Led
  • 4x resistor de 220 Ohm
  • Jumpwires
  • Madeira

Etapa 2: Fiação do Hardware

Encontrando a matriz de LED: O display de matriz será usado para indicar quantos assentos livres há em um carrinho de trem. A matriz LED é capaz de produzir todos os tipos de formas e figuras. O Matrix é alimentado por um chip MAX7217 para controlá-lo facilmente. Também controlamos a matriz com uma biblioteca, chamada "LedControlMS.h". Precisamos importar esta biblioteca. Baixe aqui. Importe esta biblioteca e você está pronto para usar o display de matriz.

O display tem 5 pinos. VCC (5 volts) GND (terra) DIN (Data In) => DigitalPin 12CLK (clock) => DigitalPin 11CS (seleção de chip) => DigitalPin 10 Encontrando os leds RGB: Os LEDs serão usados para indicar se uma cadeira está ocupada ou não. Os leds RGB possuem 4 pinos. Pino vermelho, verde, azul e aterrado. Vamos usar apenas a luz vermelha e verde do RGB. Portanto, estamos apenas conectando aqueles 2 e a base da fonte. Para LED 1: Vermelho => DigitalPin 2 Verde => DigitalPin 3 Para LED 2: Vermelho => DigitalPin 4 Verde => DigitalPin 5 Encontrando o sensor de pressão: O sensor de pressão será usado para detectar se alguém está sentado na cadeira. Precisamos ter cuidado para não explodir nosso arduino! Portanto, certifique-se de conectar um resistor no lugar certo. Consulte o fio sceme para obter detalhes.

Etapa 3: O Código

O código
O código

Etapa 3.1: LedControlMS.h Library3.1.1: Baixe a biblioteca LedcontrollMS.h3.1.2: Vá para "Sketch> Inlcude library> Add. ZIP Library" selecione o zip LedcontrollMS.h para importá-lo.

Etapa 3..2: Verificação do código3.2.1: Certifique-se de que cada pino esteja conectado corretamente. O fio do sensor deve ser conectado a A0.3.2.2: Corrija quaisquer conexões defeituosas. Você pode corrigi-lo alterando o código ou o hardware.

Etapa 4: a caixa

A Caixa
A Caixa
A Caixa
A Caixa
A Caixa
A Caixa

Você pode fazer a caixa com qualquer material que desejar. Você pode até mesmo aumentar o tamanho! Nós nos limitamos a um modelo pequeno. Nosso modelo também possui apenas um sensor de pressão. Mas pode comunicar nossa ideia conceitual.

Recomendado: