Sistema de assento do trem: 4 etapas (com fotos)
Sistema de assento do trem: 4 etapas (com fotos)
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.