Arduino - Aula 13 - Experimento 3 - Semáforo
Summary
TLDREn este video, el presentador guía a los espectadores a través de la creación de un semáforo automatizado utilizando un Arduino. Se detalla el proceso de conexión de los LEDS de colores rojo, amarillo y verde, así como los resistores de 330 ohmios, a los pines correspondientes del Arduino. Se utiliza una placa de prototipado para la montaje y se enfoca en la importancia de la conexión correcta entre los componentes para evitar errores. Luego, se presenta una sencilla programación en bloques para simular el funcionamiento del semáforo, destacando la secuencia de encendido y apagado de los LEDS. Además, se ofrece un desafío para aumentar la complejidad del proyecto, sugiriendo la adición de un botón de control para permitir que los peatones inician la secuencia de cambio de luz. El video termina con una revisión de la programación y un agradecimiento a los espectadores.
Takeaways
- 🎥 Se está creando una simulación de semáforo automatizado utilizando LEDs de diferentes colores.
- 🔌 Se requiere de placas de protoboard, LEDs rojo, verde y amarillo, y resistores de 330 ohms.
- 💡 Los LEDs están conectados a pines específicos del Arduino (13 para rojo, 12 para amarillo y 11 para verde).
- 📦 Se utiliza una protoboard para organizar y conectar los componentes electrónicos.
- 🔗 Los resistores están conectados en series con los LEDs para protegerlos y regular el flujo de corriente.
- 🌐 Se hace referencia a un simulador gratuito que permite a los espectadores crear el proyecto sin los materiales físicos.
- 🔄 La conexión de los LEDs y resistores se realiza siguiendo un patrón específico para evitar que los LEDs se activen todos al mismo tiempo.
- 🛑 El programa de Arduino controla secuencialmente la activación de los LEDs para simular el funcionamiento de un semáforo.
- ⏱️ En el código, se especifican los tiempos de encendido y apagado de cada LED para crear una secuencia similar a la de un semáforo real.
- 🔧 Se sugiere un desafío adicional: implementar un botón de control para permitir que los peatones inician la secuencia de LEDs.
- 📝 Se enfatiza la importancia de revisar y ajustar el código para asegurar que la secuencia de LEDs se ejecute correctamente.
- 🤖 El video ofrece una guía detallada, desde la elección de componentes hasta la programación y prueba del semáforo automatizado.
Q & A
¿Qué materiales se necesitan para simular un semáforo automatizado en la experiencia descrita?
-Se necesitan una placa de Arduino, un botón, resistencias de 330 ohms, LEDs de colores rojo, verde y amarillo, y una protoboard para la conexión de los componentes.
¿Cuál es la función de los resistencias en el circuito del semáforo?
-Las resistencias limitan el flujo de corriente hacia los LEDs para evitar que se dañen por un exceso de corriente.
¿Cómo se conectan los LEDs en el circuito del semáforo?
-Los LEDs se conectan a los pines de salida de la placa de Arduino a través de resistencias, y su cátodo (pin negativo) se conecta al barramento de tierra.
¿Cuáles son los pines de Arduino utilizados para controlar los LEDs en el semáforo?
-Se utilizan los pines de salida 13, 12 y 11 para controlar los LEDs rojo, amarillo y verde, respectivamente.
¿Cómo se programa el Arduino para simular el funcionamiento de un semáforo?
-Se programa el Arduino para encender y apagar los LEDs en secuencias y con intervalos de tiempo determinados, simulating el ciclo de un semáforo real.
¿Por qué es importante utilizar diferentes pines de salida para los LEDs del semáforo?
-Es importante para asegurar que los LEDs se activen uno después de otro en lugar de todos al mismo tiempo, lo que no sería el caso de un semáforo real.
¿Qué sucede si se conectan los LEDs al mismo pin de salida?
-Si los LEDs están conectados al mismo pin, todos se activarán simultáneamente en lugar de secuencialmente, lo que no simularía correctamente el funcionamiento de un semáforo.
¿Cómo se puede aumentar la complejidad del proyecto del semáforo automatizado?
-Se puede agregar un botón de control para que un peatón pueda activar la secuencia de los LEDs, permitiendo así un mayor grado de interacción con el semáforo.
¿Qué tipo de error se podría cometer al conectar los cátodos de los LEDs al barramento de tierra?
-Un error común sería conectar los cátodos de manera incorrecta al barramento de tierra, lo que podría causar una conexión incorrecta o una sobrecarga en el circuito.
¿Por qué es recomendable revisar la placa de Arduino antes de encenderla?
-Es recomendable revisar la placa antes de encenderla para evitar daños en los componentes en caso de haber una conexión incorrecta o algún error en el circuito.
¿Qué se debe hacer si el LED verde no se apaga como se esperaba en la simulación?
-Se debe revisar el código de programación para asegurarse de que el pin correcto esté siendo utilizado y que la secuencia de encendido y apagado esté configurada correctamente.
¿Cómo se puede asegurar que la simulación del semáforo sea más realista?
-Se puede ajustar los tiempos de encendido y apagado de los LEDs para que coincidan con los tiempos de un semáforo real y se puede agregar elementos adicionales como un botón para simular la interacción de los peatones.
Outlines
🎥 Configuración de un semáforo automatizado con Arduino
El primer párrafo describe la preparación para simular un semáforo automatizado utilizando un Arduino. Se menciona la necesidad de una placa de Arduino, leds de diferentes colores (rojo, verde y amarillo), resistores de 330 ohms y un simulador gratuito en caso de no contar con los materiales. Se detalla el proceso de conexión de los leds y resistores a la placa, nombrando cada led (L1, L2, L3) y asignándoles colores correspondientes. Además, se indica cómo conectar los catodos de los leds a los pines de salida de la placa Arduino, utilizando pines específicos para cada color.
🔍 Programación del semáforo con secuencias de LEDs
El segundo párrafo se enfoca en la programación del Arduino para controlar la secuencia de encendido y apagado de los leds, simulating un semáforo. Se describe el proceso de programación paso a paso, utilizando el puerto 13 para el led rojo, el puerto 12 para el amarillo y el puerto 11 para el verde. Se incluyen instrucciones para encender y apagar los leds en secuencia, con esperas específicas entre cada cambio de color, para imitar el funcionamiento de un semáforo real. Se destaca la importancia de la secuencia y la sincronización para reflejar el comportamiento de un semáforo de tráfico.
🛠️ Montaje y prueba del semáforo automatizado
El tercer párrafo cubre la etapa de montaje y prueba del semáforo automatizado. Se describe cómo conectar físicamente los leds y resistores a la placa de Arduino, nombrando las salidas de la placa a las que se conectan los leds (puerto 13 para rojo, puerto 12 para amarillo y puerto 11 para verde). Se destaca la importancia de conectar los cátodos de los leds al barramento de tierra. Luego, se realiza una prueba de funcionamiento, verificando que la secuencia de encendido y apagado de los leds funcione correctamente. Se sugiere una mejora adicional: la incorporación de un botón para controlar la secuencia de forma manual.
Mindmap
Keywords
💡Arduino
💡LED
💡Resistor
💡Protoboard
💡Circuito
💡Programación
💡Puerto (Arduino)
💡Ciclo de semáforo
💡Simulador
💡Botón de control
💡Código
Highlights
Bienvenida a la tercera experiencia de simulación de semáforo automatizado.
Se necesitan placas de Arduino, LEDs de diferentes colores y resistores de 330 ohmios.
Se utiliza una placa de protoboard para la instalación de los componentes.
Los LEDs se nombran y se colocan en secuencia para simular un semáforo.
Los resistores se nombran y conectan a los catodos de los LEDs.
Los LEDs de diferentes colores están conectados a diferentes pines de salida.
La programación comienza con la configuración de la placa de Arduino y los pines de salida.
Los LEDs se encendieron y se apagan en secuencia para simular el funcionamiento de un semáforo.
Se utiliza un bucle de espera para controlar la duración de encendido de cada LED.
Se realiza una simulación para verificar el correcto funcionamiento del circuito.
Se acelera la simulación para observar el ciclo completo del semáforo.
Se corrige un error en el código para asegurar que todos los LEDs funcionen correctamente.
Se ofrece un desafío adicional: agregar un botón de control para el semáforo.
Se da un agradecimiento y se despide con un mensaje de hasta la próxima.
Se destaca la importancia de la conexión correcta de tierra en la placa de protoboard.
Se menciona la posibilidad de personalizar el tiempo de espera para cada LED.
Se enfatiza la facilidad de seguir los pasos de programación debido a la similitud con la primera lección.
Se sugiere la utilización de un simulador gratuito en caso de no contar con los equipos necesarios.
Transcripts
[Música]
olá
seja bem vindo a terceira experiência do
hino na experiência nós vamos simular um
semáforo também totalmente automatizado
a o que nós vamos precisar pra essa
experiência
a plaquinha do hino uma próprio borte 3
resistores o correto seria de 150 homens
mas como eu disse nós estamos aqui de
330 e está funcionando um led vermelho
um led verde um led amarelo e sete
caminhos dantas no caso estou usando
dois amarelos dois verdes dos vermelhos
e um roxo
se você não tem o equipamento em casa
não tem problema nenhum e nós também
vamos fazer um simulador que é gratuito
então vamos começar vou começar
inclusive pelo seu modo
eu venho aqui e vou buscar uma proto
board
nesse modo e vou instalar protocolo
verde aqui em cima da plaquinha do
arduino que vou chamá-la de pronto board
como ela é única se você não quiser nome
ela não tem problema nenhum vou subir
aqui nos componentes que vou pegar um
led aproveitar aquilo é vermelho já vou
colocar em primeiro aqui vermelho
vou chamar esse led dl um oled é bom e
nomear porque você tem mais dois né
vou pegar um outro led e vou colocar um
pouco mais pra frente e esse led vai se
chamar l2 e eu também vou modificar a
coloração de colocar para amarelo
pega o último led e vou colocar aqui na
placa e esse led será chamado de l3 e eu
vou modificar a sua cor para verde
bom agora nós temos alguma coisa
parecida com o semáforo
bom vou ligar os resistores vou pegar e
colocar o primeiro resistor
vou alterar o seu nome para r 1
vou colocar que ele tem 330 homens com
exatamente como estão fazendo na prática
mesmo e vou virar esse resistor
encaixado na saída do ano do led como eu
tenho que fazer outros dois iguais
em vez de ficar fazendo a mesma coisa
vem aqui de um control c no led e
control v
coloco led aqui no amarelo
digo que ele é o r2 porque não resistou
e já está lá há 330 homens contra o ver
de novo e eu instalo ou resistor verde
chamar r 3
também de 330 onde muito bom usar aqui o
trofeuzinho do terra
então terra não validado em cada
componente eu vou simplesmente jogava na
saída do negativo do broto board então
vem aqui vou clicar em gene de e vou
puxar um jantar para o negativo é muito
bom só linha aqui pra ficar bonitinho
alinhado ok agora cada saída do catodo
tem que ser ligado a este barramento
então eu venho aqui ó e vou clicando e
chegando bem fácil
como ali na plaquinha eu vou usar uma
cor para cada tipo de led
então o led vermelho será ligado com o
shopper vermelho oled amarelo será
ligado com o jantar amarelo eo led verde
já está aqui com um jantar verde
ok agora o que eu preciso fazer eu
preciso ligar a saída deles aquela porta
como eu tenho leds respondendo em tempos
diferentes
eu preciso também de portas diferentes
se eu colocasse todos eles no mesmo lote
diz acenderiam juntos não eu quero
semáforo tem que acender um de cada vez
com um tempo determinado
então vamos fazer a ligação do vermelho
eu venho aqui na saída do resistor
público e vou ligar a porta 13 portanto
a porta 13 vai comandar o meu led
vermelho pra ficar bonitinho e eu vou
usar o jantar vermelho
agora o amarelo o jantar vai na saída do
resistor e eu vou ligar a porta 12 o
show vai ser amarelo
por último e não menos importante o ligo
a saída do resistor do verde e ele vai
na porta 11 é esse aqui de novo
doze ficar um pouquinho todo senão fica
muito próximo do amarelo
todos estão ligados
agora preciso trabalhar com a minha
programação
vocês perceberam que a ligação do japão
a seguir o mesmo padrão da primeira aula
então é bem fácil de fazer
acredito que você não vai ter nenhuma
dificuldade em apagar a última
programação que estava aqui e vou
colocar só para blocos por enquanto
bom eu preciso dizer pra ele que eu
quero que o led que eu estou usando ele
já tem como padrão a porta 13 a porta 13
a porta é mais básica do do arduino
então sempre que você ligar o arduino a
porta que vai buscar a única que tem um
led a porta 13 tá sempre você começa a
fazer uma ligação ele já vai entender
que a porta 13 que você está usando
até porque fica do lado do terra então
eu vou dizer pra ele que eu quero que o
led vermelho que está na porta 13
acenda e ele aguarde
vou colocar aqui um segundo e agora
depois de esperar um segundo eu pego o
mesmo comando pra porta 13 e coloco lo
ou seja as and experience um segundo
apaguei
agora sem esperar eu vou mandar a
ascender outro led
só que eu vou usar o comando agora sete
pinto porque você determinar que pinha
qual o pino não é mais um pino 13 nós
usamos para o amarelo o pino 12 e eu
quero que ele a senda volta no control e
pego white e penso que esperar mais um
segundo volta o noteput 7min novamente e
vou dizer que eu quero que a porta 12
desta vez a pague em vez de acender e na
sequência imediatamente depois o pino 11
que é o verde ainda espere outro segundo
o led apagar a fazer o lupi
como é que ele vai ficar no texto clique
aqui block text o digital vai de 13
raiig espera um segundo edital haiti 13
long 12 ray é assim
então eu vou até usar aqui ó control c
aí eu percebi que é uma variável foi
criada na última aula então eu vou pagá
la pronta ele tira a partir de cima lado
a programação neste caso vamos avaliá lo
encontrou se vamos clicar em estádios
immolation lembrando que um segundo aqui
não é o mesmo segundo na vida real ele
deixa um pouco mais lento para você
poder pegar alguma falha na sua
programação
então vamos clicar em extrato simulei
chan e vamos ver se funciona vermelha
acendeu o esperado um segundinho um
segundo do programa claro acendeu
amarela e apagou vermelho
agora no próximo segundo tem que apagar
amarelo e acendeu verde
vamos esperar e acendeu verde
por último eu tenho que apagar o verde
acendeu vermelho e eu sei que o ciclo
vai continuar exatamente igual ao
esperado aqui o 3º 2º 3º 2º o led verde
não apagou por que ele não pagou tem
alguma coisa errada no código a eu não
coloquei o pino aqui olha tinha que
colocar um pino 11
agora tenho certeza que está tudo
correto de novo mas eu vou acelerar a
câmera para a gente não perder tempo
ótimo tudo funcionando então vamos pegar
o código e copiá lo só para economizar
tempo na programação
só que não adianta jogar o código aqui
se eu não modificar a estrutura então
vamos começar a montar aqui na prática a
primeira coisa a fazer sempre é ligar os
leds
eu vou ligar o led vermelho e colocar o
resistor na saída do ano do led vermelho
vou ligar o led amarelo e vou ligar o
resistor do led amarelo
vou ligar o led verde
se é de verdade até meio campanha de
tanto que ele é usado e vou ligar o
jantar é de verde muito bem agora para
facilitar primeira coisa que vou fazer é
ligar o terra lembrando que você pode
usar o gnt de um lado da placa ou do
outro eu vou utilizar desse lado aqui só
porque está mais próximo da entrada da
plaquinha e vou ligar o led a saída do
led vermelho torres instrutor a porta 13
a saída do resistor do led amarelo na
porta do ze ea saída do led do resistor
perdão do led verde na porta 11 uma do
lado da outra e agora só precisa chegar
às terras vão aproveitar o chapéu da
mesma cor
ligo o cátodo alinhando o cátodo do
vermelho de terra do amarelo no
barramento de terra e por fim o cátodo
do verde que é este aqui também
o terra entrou fica meio bagunçado
porque um protótipo
a gente não tem como organizar muito bem
isso aqui mas vamos ver se vai funcionar
eu vou verificar a minha programação
clicando nesse botão ótimo verifiquei e
lembro a vocês que a placa estava
desligada para evitar queimar algum
componente caso em khost componente no
outro ou r há alguma ligação
ligo ele já mostrou que está funcionando
ele aproveitou programação anterior em
led vermelho está aceso não tem problema
nenhum
quando eu mandar carregar ele já vai
jogar programação nova ea gente verifica
tem algum erro então vamos explicar
encarregando recebeu vermelho aceso
amarelo e verde ficou muito rápido isso
então foi o seguinte vamos alterar os de
leis do farol vermelho eu quero que ele
espere dois segundos em vez de um e do
verde onde está aqui 11 rayak de lei 2
segundos também e vamos carregar essa
nova proposta está recebendo oc2 segundo
vermelho um segundo amarelo dois
segundos o verde
espero que vocês tenham gostado se vocês
quiserem aumentar o grau de complexidade
fica um desafio pra vocês aí utilizem a
mesma programação mas coloque um botão
de controle assim o pedestre pode
apertar quando ele quiser gerar essa
sequência porque o pessoal um abraço e
até a próxima
[Música]
浏览更多相关视频
Cómo hacer un control de un Servomotor cada 45 grados con ARDUINO | TINKERCAD | ICMA KIDS
Arduino - Aula 14 - Experimento 4 - Piano
PROYECTO RADAR con ARDUINO utilizando SENSOR de ULTRASONIDOS [explicado paso a paso] +códigos
Semaforo con 555 Y 4017
SEGUIDOR DE LINEA con Arduino [ Fácil 2019 ]
Como conectar una pantalla Lcd 16x2 con potenciometro Arduino (tinkercad)
5.0 / 5 (0 votes)