Automação de semáforo com Scratch e Arduíno: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 17: | Linha 17: | ||
==Acionamentos de vários leds para os semáforos com uma única saída do Arduíno== | ==Acionamentos de vários leds para os semáforos com uma única saída do Arduíno== | ||
;Problema: Acionar cada leds com corrente de | ;Problema: Acionar cada leds com corrente de 15mA sem sobrecarregar a saída do Arduíno. | ||
;Solução: Circuito com [http://200.17.101.9/wiki/index.php/Eletr%C3%B4nica#Transistores transistor como chave]. | ;Solução: Circuito com [http://200.17.101.9/wiki/index.php/Eletr%C3%B4nica#Transistores transistor como chave]. | ||
[[Arquivo: | [[Arquivo:TransistorChaveLeds.png]] | ||
;Transistor utilizado: BC547 -> Β = 110-800 | ;Transistor utilizado: BC547 -> Β = 110-800 | ||
:[[Mídia:DatasheetTransistorBC546-547-548.pdf | Datasheet Transistor BC546-547-548]] | :[[Mídia:DatasheetTransistorBC546-547-548.pdf | Datasheet Transistor BC546-547-548]] | ||
;Saída do Arduíno = 0 (0V): Transistor no corte (aberto) | ;Saída do Arduíno = 0 (0V): '''Leds apagados''' | ||
Transistor no corte (circuito aberto): | |||
Ib = 0 | |||
Vce -> circuito aberto | Vce -> circuito aberto | ||
Ic = | Ic = 0 | ||
;Saída do Arduíno = 1 (5V): | ;Saída do Arduíno = 1 (5V): '''Leds apagados''' | ||
Transistor na saturação (curto circuito) | |||
Vce -> circuito fechado | Vce -> circuito fechado | ||
Ic = [9 - (2 + 2 + 2)]/Rc ; Rc = 200Ω ; Ic = 15mA (corrente circulando nos leds) | |||
Edição das 18h27min de 16 de abril de 2014
Projeto de Automação de Semáforo
- Ano: 2013
- Alunos: Andrey L. Garcia, Bruna Pardinhos, Michelli R. Teixeira e Nathiely M. Moraes
- Curso Integrado em Informática
- Orientador: Prof. Evandro Cantú
- Objetivo
- O projeto de automação de Semáforo foi desenvolvido com o intuito de melhorar o tráfego urbano nas grandes cidades. Ele tem os objetivos de melhorar a segurança em vias movimentadas, diminuir os congestionamentos e evitar acidentes e transtornos.
- Desenvolvimento
O Projeto foi desenvolvido com uma placa de arduino e um micro-controlador ligado a um circuito composto por transistores, resistores, leds e cabos, como está representado na figura:
O arduino e o circuito foram programados através do S4A (Scratch for arduino),uma linguagem de programação gráfica, de fácil entendimento e montagem.
- Vídeo:
Acionamentos de vários leds para os semáforos com uma única saída do Arduíno
- Problema
- Acionar cada leds com corrente de 15mA sem sobrecarregar a saída do Arduíno.
- Solução
- Circuito com transistor como chave.
- Transistor utilizado
- BC547 -> Β = 110-800
- Datasheet Transistor BC546-547-548
- Saída do Arduíno = 0 (0V)
- Leds apagados
Transistor no corte (circuito aberto):
Ib = 0 Vce -> circuito aberto Ic = 0
- Saída do Arduíno = 1 (5V)
- Leds apagados
Transistor na saturação (curto circuito)
Vce -> circuito fechado Ic = [9 - (2 + 2 + 2)]/Rc ; Rc = 200Ω ; Ic = 15mA (corrente circulando nos leds)