Índice:
- Suprimentos
- Etapa 1: Configurando o circuito
- Etapa 2: Programação do circuito
- Etapa 3: Integrando o código Morse ao semáforo
- Etapa 4: Resumo
- Etapa 5: Conclusão
Vídeo: Como fazer um semáforo funcional com uma placa Auduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Semáforos são dispositivos de sinalização comumente usados em cruzamentos de estradas, faixas de pedestres e outros locais para controlar o fluxo de tráfego. Um semáforo aceso a gás operado manualmente foi o primeiro de seu tipo e a tecnologia melhorou muito desde sua introdução no inverno de 1868.
Este instrutível explicará como criar seu próprio semáforo controlado manualmente usando uma placa Auduino, junto com alguns códigos.
Suprimentos
Além de uma placa Auduino, você precisará do seguinte hardware para fazer seu próprio semáforo controlável:
- 3 LEDs (1 LED vermelho, amarelo e verde cada)
- Uma placa de ensaio
- 3 resistores de 220 Ω
- 14 fios de jumper
- 1 botão de pressão
- 1 resistor de alto valor (de preferência um resistor de 10.000Ω)
Etapa 1: Configurando o circuito
Antes de programar o semáforo, precisamos configurar o circuito em um arranjo com o botão, resistores, LEDs e fios colocados no lugar. Comece conectando seu Auduino Board a uma placa de ensaio, como pode ser visto na imagem # 1.
Comece conectando um par de fios vermelho e preto aos trilhos de alimentação paralelos, vermelho para o trilho positivo e preto para o negativo. Em seguida, conecte outro par de fios vermelho e preto às portas da placa Auduino, o fio vermelho deve ser conectado ao slot de 5 V e o fio preto deve ser conectado ao segundo slot GROUND. Depois de fazer isso, você pode configurar os LEDs, botão e resistores, como pode ser visto na imagem # 2.
Comece obtendo 3 resistores de 220Ω e configure-os em um arranjo de coluna, seguindo com os 3 LEDs, colocados nesta ordem de cores: Vermelho, Amarelo e Verde. As pernas negativas em cada LED devem ser conectadas na mesma linha que os resistores perpendiculares a eles. Coloque as pernas do botão nos trilhos que são separados por uma divisória no meio da placa do pão, junto com um resistor. Depois de fazer isso, conecte a fiação aos componentes que precisaremos programar na Etapa 2. Consulte a imagem nº 3 para concluir a fiação de seu circuito.
Pegue 10 fios de jumper e conecte a fileira de LED vermelho ao pino # 10, a fileira de LED amarelo ao pino # 9 e a fileira de LED verde ao pino # 8. Conecte o botão de alimentação e os fios terra em seus respectivos lugares, como pode ser visto na imagem # 3. Finalmente, conecte a perna do botão superior direito ao pino # 12. Consulte todas as imagens se não tiver certeza de que seu circuito está correto. Depois de confirmar que seu circuito final corresponde à imagem # 3, prossiga para a etapa 2.
Etapa 2: Programação do circuito
Continue para abrir uma interface de programação que seja compatível com sua placa Arduino (ou seja, TinkerCAD, Arduino IDE, etc.) e copie o código mostrado acima. Se feito corretamente, seu circuito deve ter todos os LEDs desligados primeiro. Assim que você pressionar o botão, seu LED verde acenderá. Mais uma vez, o LED amarelo acenderá e o LED verde apagará. Por fim, pressioná-lo mais uma vez acenderá o LED vermelho e desligará o LED amarelo. Pressionar este botão mais uma vez desligará todos os LEDs e encerrará o loop. Pressionar o botão novamente irá repetir o loop do semáforo.
Etapa 3: Integrando o código Morse ao semáforo
Quando estiver satisfeito com seu código e quiser experimentar algo diferente, você pode codificar um sistema de saída de código Morse a partir dos LEDs de semáforo. Este código imprime a letra no Monitor Serial quando o LED começa a produzir a letra em código Morse.
Lembre-se de que o padrão "SOS" usa apenas o LED vermelho para emitir a mensagem, enquanto o padrão "VACATION" usa os LEDs vermelho e verde para diferenciar pontos e traços. Se feito corretamente, o LED verde para o padrão "SOS" deve acender uma vez para indicar que o ciclo foi concluído e reiniciará momentaneamente, e o LED amarelo para o padrão "VACATION" deve acender no lugar do LED verde como está sendo usado para travessões, porém tem a mesma finalidade que um LED verde no padrão "SOS". Para mudar os padrões, pressione e segure o botão por cinco segundos quando o LED verde ou amarelo acender no padrão "SOS" ou "FÉRIAS", respectivamente.
Etapa 4: Resumo
CRIANDO UMA LUZ DE TRÁFEGO MANUAL MINIATURA
O que é um semáforo?
Semáforos são dispositivos de sinalização automática comumente usados em cruzamentos de estradas, faixas de pedestres e outros locais para controlar o volume de tráfego. Um semáforo aceso a gás operado manualmente foi o primeiro de seu tipo e a tecnologia melhorou muito desde sua introdução no inverno de 1868.
Criando o circuito
O circuito consiste em uma placa de ensaio básica, uma placa Arduino, 3 LEDs, 4 resistores, 1 botão de pressão e vários fios. A montagem dessa engenhoca requer um pouco de paciência e tempo, pois o posicionamento dos componentes do circuito deve ser perfeito, já que colocar um componente no local incorreto pode levar a um mau funcionamento do sistema do circuito e algumas coisas podem não funcionar corretamente.
Métodos
Vários métodos podem incluir um interruptor manual que pode alternar entre as três fases, o que pode ser obtido usando um botão ou interruptor de alavanca com várias "engrenagens". Pressionar um botão irá percorrer as 3 fases uma a uma na ordem apropriada, mudar a "posição" de uma alavanca por outro lado mudará a fase dependendo da posição em que ela está (ou seja, a extremidade esquerda da alavanca é vermelha, o meio é amarelo, a extremidade direita é verde). As pessoas também podem tentar automatizar o sinal programando o semáforo para mudar seu aspecto de luz em intervalos cronometrados (ou seja, 30 segundos para verde, 5 segundos para amarelo e 60 para vermelho).
Conclusão
Em conclusão, recriar um semáforo em um tamanho de escala de breadboard é possível e vem com limitações exclusivas e variedade em sua função e operação.
Etapa 5: Conclusão
Depois que tudo estiver no lugar, verifique se há erros no código que você copiou digitando para garantir que tudo funcione. Abaixo está um vídeo da sequência do código Morse integrado ao circuito do semáforo em ação, junto com as letras sendo impressas no Monitor Serial!
Recomendado:
Como fazer uma placa Arduino Attiny barata: 4 etapas (com imagens)
Como fazer uma placa Attiny barata do Arduino: Bem, na maioria das vezes fico preocupado quando preciso do Arduino em alguns projetos onde preciso de poucos pinos de I / O. Bem, graças à plataforma Arduino-Tiny, o programa Arduino pode ser gravado na série Avr-tiny como Attiny 85 / 45Arduino-Tiny é um conjunto de código aberto do ATtiny
Como fazer uma placa de circuito em casa: 11 etapas
Como fazer uma placa de circuito em casa: primeiro imprima seu plano em um papel com impressoras do tipo jato de laser
Como fazer: fazer uma obra-prima incrível em Animal Jam! (NOTA: ATUALIZADO EM 2020): 3 etapas
Como fazer: fazer uma obra-prima incrível em Animal Jam! (NOTA: ATUALIZADO EM 2020): Animal jam é um mundo virtual sobre animais. Você pode comprar animais com gemas ou diamantes e personalizá-los com roupas que compra em lojas virtuais! Eu nunca realmente " jogo " Animal Jam, eu só gosto de fazer obras-primas! Hoje vou te mostrar
TOUCH SWITCH - Como fazer uma chave de toque usando um transistor e uma placa de ensaio: 4 etapas
TOUCH SWITCH | Como fazer uma chave de toque usando um transistor e uma placa de ensaio .: A chave de toque é um projeto muito simples baseado na aplicação de transistores. O transistor BC547 é usado neste projeto, que atua como um interruptor de toque. ASSISTA O VÍDEO QUE IRÁ LHE CONHECER OS DETALHES COMPLETOS SOBRE O PROJETO
Como programar uma placa AVR usando uma placa Arduino: 6 etapas
Como programar uma placa AVR usando uma placa Arduino: Você tem uma placa de microcontrolador AVR disponível? É complicado programá-lo? Bem, você está no lugar certo. Aqui, vou mostrar como programar uma placa microcontroladora Atmega8a usando uma placa Arduino Uno como programador. Então, sem mais