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
 
(21 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
== Projeto de Automação de Semáforo ==
= Projeto de Automação de Semáforo =


:Ano: 2013
:Ano: 2013
Linha 8: Linha 8:
;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.
;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:
;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 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:


Linha 14: Linha 14:


*Vídeo: {{#ev:youtube|6lO-F5IO6EY}}
*Vídeo: {{#ev:youtube|6lO-F5IO6EY}}
==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 [[Transistores|transistor como chave]].
[[Arquivo:TransistorChave-Leds.png | 400px]]
;Transistor utilizado: BC547 -> Β = 110-800
:[[Mídia:DatasheetTransistorBC546-547-548.pdf | 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 acesos'''
Transistor na saturação (curto circuito)
Vce -> circuito fechado
Ic = [Vcc-(2+2+2)]/Rc; Rc = 200Ω -> Ic = [9-(2+2+2)]/200 = 15mA (corrente nos leds)
:Led do protoboard
I = (5 - 2)/200 = 15mA
;Saturação forçada e cálculo de Rb
Ic<sub>sat</sub> = [Vcc-(2+2+2)]/Rc = [9-(2+2+2)]/200 = 15mA
Ib<sub>sat</sub> = Ic<sub>sat</sub>/&Beta;<sub>min</sub> = 15/110 = 0,14mA
:Forçar:
Ib = 2 a 10 . Ib<sub>sat</sub>
Ib = 10.Ib<sub>sat</sub> = 10 . 0,14 = 1,4mA
Ib = (Vb - Vbe)/Rb
Rb = (Vb - Vbr)/Ib = (5 - 0,7)/1,4 = 3k&Omega; -> Comercial: 3k3
----
[[Categoria:Arduíno]] [[Categoria:Eletrônica]]

Edição atual tal como às 18h18min de 21 de novembro de 2017

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 acesos

Transistor na saturação (curto circuito)

Vce -> circuito fechado
Ic = [Vcc-(2+2+2)]/Rc; Rc = 200Ω -> Ic = [9-(2+2+2)]/200 = 15mA (corrente nos leds)
Led do protoboard
I = (5 - 2)/200 = 15mA
Saturação forçada e cálculo de Rb
Icsat = [Vcc-(2+2+2)]/Rc = [9-(2+2+2)]/200 = 15mA
Ibsat = Icsatmin = 15/110 = 0,14mA
Forçar:
Ib = 2 a 10 . Ibsat
Ib = 10.Ibsat = 10 . 0,14 = 1,4mA
Ib = (Vb - Vbe)/Rb 
Rb = (Vb - Vbr)/Ib = (5 - 0,7)/1,4 = 3kΩ -> Comercial: 3k3