SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
julho 2017
eletrônica
pequeno guia de
essencial
para makers
helder da rocha
Objetivos
• Falar um pouco de eletrônica básica, como
funcionam alguns componentes simples e baratos
• Tratar de alguns conceitos importantes, para
projetos de eletrônica básica, e também para
projetos com microcontroladores
Quem sou eu? Who am I? Кто я?
Helder da Rocha
argonavis.com.br
Tecnologia * Ciência * Arte
HTML & tecnologias Web desde 1995
Autor de cursos e livros sobre

Java, XML e tecnologias Web
helderdarocha.com.br
Arduino
• Foi criado para simplificar. Placa pré-configurada.
Entradas e saídas são números programáveis.
• Ligue um sensor na entrada, ligue um dispositivo
na saída, escreva um programa , faça upload e
pronto!
• Não precisa aprender eletrônica, lei de ohm,
calcular correntes, tensões! :-)
• Será?
Arduino
• Entradas + saídas + programação
• Regulação de tensões de entrada, conversão de
níveis lógicos, proteção com fusíveis
• Facilita muito a criação de projetos
• Esconde a complexidade da eletrônica
• Mas a física continua valendo; basta ultrapassar
os limites para ver o resultado!
Arduino
• Não tem undo
• Há limites físicos (corrente, calor, interferências)
• Lógica digital é "ilusão" sobre fenômenos
analógicos (cruze os limites e a ilusão se desfaz)
• Parece, mas não é simplesmente plug and play
• É importante, ainda, saber algo de eletrônica
Alguns conhecimentos essenciais
1. Tensão, corrente, resistência, lei de ohm
2. Divisor de tensão
3. Divisor de corrente
4. Capacidade de fornecimento/consumo de corrente
5. Pull-up e pull-down
6. Curva de LEDs e diodos (tensão/corrente direta e reversa)
7. Reguladores
8. Chaveamento eletrônico (transistores)
9. PWM e simulação de valor analógico
Tensão e corrente
• Analogia
de uma
bateria
Tensão e corrente
Resistência
Lei de Ohm
• É uma relação linear (aplica-se a componentes
que se comportam de forma linear)
I (A)
Corrente
V (V)
Tensão
R(Ω)
Resistência
1A
1V
1Ω
R = V / I
I = V / R
V = R * I
Divisor de tensão
Divisor de tensão
Divisor de corrente
Mesma tensão
(brilho máximo)
Exige mais corrente da bateria
Divisor de corrente
Divisor de tensão
Vab = Vac * Rab / (Rab + Rbc)
Fornecimento de corrente
• Uma bateria de cobre-zinco feito com uma batata
fornece até 1,1V, suficiente para ligar um pequeno
motor, mas ele não gira. Por que?
1,1V
Fornecimento de corrente
• 3 batatas fornecem pelo menos 3V, acende o LED,
mas muito fraco. Por que?
~ 3V
Baterias
• Fornecimento de corrente depende de vários
fatores (química, eficiência, tensão)
• mAh (mili-ampere hora) fornece uma indicação
aproximada (depende MUITO da química)
• Algumas estimativas
Bateria de 9V. Alcalina 565, NiMH 250, Li-ion 1200
Pilha botão 3V CR2032 225
AAA 1,2-1,5V Alcalina 1200, NiMH 1000
AA 1,2-1,5V Alcalina 2700, NiMH 2500
Lógica digital
• Circuitos que operam com lógica digital
convertem tensões em níveis lógicos
• <= que certo valor = nível BAIXO
• >= que determinado valor = nível ALTO
• Ex: 3,7-5V = alto, < 3V = baixo
• Valores próximos dos limites podem ser afetados
por interferência
Qual o valor lógico de A?
? ?A A
Qual o valor lógico de A?
? A A
Qual o valor lógico de A?
A A
Pode ser ALTO ou BAIXO
(vulnerável a interferências)
Pull-up e pull-down
• Garantem um estado
inicial
• Resistência bem menor
que a do ar e bem maior
que a da chave fechada
Arduino possui pull-up interno
LEDs
• LEDs são semicondutores. Têm comportamento
não-linear: depois que acende, grande variação
de corrente causa irrisória variação de tensão
fonte: softsolder.com
Como queimar um LED
• Ligue-o ao contrário fornecendo mais de 5V
• Ligue-o diretamente com uma corrente bem maior
que 20mA por alguns segundos
• Ligue-o diretamente com uma 

corrente de 100mA por um

segundo
www.electrical4u.com
~5V
~3V
(led azul)
20mA
(operação)
Calcule o resistor
• Se não quiser queimar um LED, use sempre um
resistor (ou apenas baterias botão de 2-3V)
• É preciso saber a tensão direta do LED na corrente de
operação
• Calcule a resistência usando a Lei de Ohm e corrente e
tensão no resistor
9V = VLED + VResistor
Calcule o resistor
• Se não quiser queimar um LED, use sempre um
resistor (ou apenas baterias botão de 2-3V)
• É preciso saber a tensão direta do LED na corrente de
operação
• Calcule a resistência usando a Lei de Ohm e corrente e
tensão no resistor
9V = VLED + VResistor
VResistor = 9V - 3V (led azul)
VResistor = 6V
Calcule o resistor
• Se não quiser queimar um LED, use sempre um
resistor (ou apenas baterias botão de 2-3V)
• É preciso saber a tensão direta do LED na corrente de
operação
• Calcule a resistência usando a Lei de Ohm e corrente e
tensão no resistor
9V = VLED + VResistor
VResistor = 9V - 3V (led azul)
VResistor = 6V
Imax = 20mA
Calcule o resistor
• Se não quiser queimar um LED, use sempre um
resistor (ou apenas baterias botão de 2-3V)
• É preciso saber a tensão direta do LED na corrente de
operação
• Calcule a resistência usando a Lei de Ohm e corrente e
tensão no resistor
9V = VLED + VResistor
VResistor = 9V - 3V (led azul)
VResistor = 6V
Imax = 20mA
Resistor = 6V / 0,02
Resistor = 300 ohms
Diodo de proteção
• LEDs são diodos. Diodos deixam a corrente passar
apenas em um sentido
• Usados em retificadores, mas também protegem
contra pulsos reversos
• Indutores (motores, transformadores, relés,
solenóides) acumulam corrente e provocam pulsos
reversos quando ligados/desligados
• Use um diodo de proteção, para desviar esse pulso
Diodo de proteção
Diodo zener
• Diodos zener usam a tensão
reversa para regular a tensão
(são usados em reguladores)
• Suportam grande variação de
corrente, com pequena variação
de tensão
http://www.learningaboutelectronics.com/
3,3V
Chaveamento
• Circuitos lógicos consistem de dois estados, e
podem ser construídos com chaves, atribuindo
valores a cada estado
• Tipos de chaves
• Mecânicas
• Magnéticas (reeds) e eletromagnéticas (relés)
• Estado sólido (transistores, e circuitos
baseados em transistores: portas lógicas, etc.)
Chaveamento eletrônico
• Transistores podem ser usados como chaves
eletrônicas
• Bipolares (NPN/PNP) - mais baratos
• MOSFETs - mais eficientes
• Base funciona como uma torneira: pequena
corrente fecha a chave entre Coletor e Emissor
• Corrente zero ou inversa abre a chave
Exemplo
Fototransistor
Proteção de saída Arduino
• Se uma pequena corrente é suficiente para ligar
um transistor, ele pode ser usado pelo Arduino
para controlar circuitos de corrente maior
• Pinos do Arduino tem limitações (40mA,
idealmente 20mA) mas podem disparar transistor
com cargas que requerem muita corrente (ex:
motores)
Transistor de proteção
Capacitores
• Acumulam carga elétrica. Combinados com resistores
(circuitos RC) pode-se controlar tempo de carga e
descarga
• Capacitores não deixam passar corrente contínua (são
um circuito aberto), mas passam corrente alternada
• Algumas aplicações comuns
• Proteção contra variações bruscas de tensão
• Retificação de sinal alternado
• Isolamento de estágios amplificadores (transmissão de sinais)
Transmissão de sinal
PWM
• Pulse Width Modulation
• Simula um sinal analógico através de uma onda
quadrada (geralmente variando de 0 a um valor
positivo)
• Funciona para dimmers (devido à ilusão da
persistência da visão), controle de velocidade de
motores (devido à inércia)
• Mas não é um verdadeiro sinal analógico!
PWM
PWM
• 12V com duty-cycle de 50% simula valor médio
de 6V, mas pode queimar componente com limite
de 6V (porque na realidade o pico é de 12V)
• Solução: usar um circuito retificador (ex: com
capacitores) para produzir um sinal analógico
verdadeiro.
• Arduino produz PWM de forma nativa através de
algumas saídas digitais (pode-se simular PWM em
outras saídas se necessário)
PWM sem Arduino
• Dimmer usando 555 (< de R$1 em componentes)
Conclusão
• Conhecer alguns princípios básicos de eletrônica
é importante mesmo em circuitos Arduino
• Arduino e outros microcontroladores, apesar de
simplificarem a criação de projetos, possuem
limites físicos que podem ser protegidos com um
conhecimento mínimo de eletrônica
• Descubra mais fazendo experimentos e testes.
Queime algumas coisas (não muito caras, de
preferência :-). Faça medições. Divirta-se!
pequeno guia de eletrônica essencialpara makers
Baixe esta palestra em
http://www.argonavis.com.br/download/tdc_2017_eletronica.html
Outros recursos, referências e circuitos em
www.eletronicaparaartistas.com.br
Julho/2017
helder da rocha
helder@summa.com.br

Más contenido relacionado

La actualidad más candente

Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Luis Ferreira
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorAndré Curvello
 
Fundamentos da eletricidade - Conceitos básicos
Fundamentos da eletricidade - Conceitos básicosFundamentos da eletricidade - Conceitos básicos
Fundamentos da eletricidade - Conceitos básicosRobson Josué Molgaro
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladoresDanilo Morais Pagano
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Gercélia Ramos
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Evandro Júnior
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redesYohana Alves
 
Sistemas Digitais - Aula 02 - Componentes Elétricos
Sistemas Digitais - Aula 02 - Componentes ElétricosSistemas Digitais - Aula 02 - Componentes Elétricos
Sistemas Digitais - Aula 02 - Componentes ElétricosSuzana Viana Mota
 
Apresentação de Montagem e Manutenção
Apresentação de Montagem e ManutençãoApresentação de Montagem e Manutenção
Apresentação de Montagem e ManutençãoCDP_Online
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 

La actualidad más candente (20)

Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
Fundamentos da eletricidade - Conceitos básicos
Fundamentos da eletricidade - Conceitos básicosFundamentos da eletricidade - Conceitos básicos
Fundamentos da eletricidade - Conceitos básicos
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
 
Componentes electrónicos
Componentes electrónicosComponentes electrónicos
Componentes electrónicos
 
Hardware
HardwareHardware
Hardware
 
Multimetros
MultimetrosMultimetros
Multimetros
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladores
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Introducao as rede de computadores
Introducao as rede de computadoresIntroducao as rede de computadores
Introducao as rede de computadores
 
Transistor bipolar
Transistor bipolarTransistor bipolar
Transistor bipolar
 
Infraestrutura de Redes
Infraestrutura de RedesInfraestrutura de Redes
Infraestrutura de Redes
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014
 
Resistores
ResistoresResistores
Resistores
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redes
 
Sistemas Digitais - Aula 02 - Componentes Elétricos
Sistemas Digitais - Aula 02 - Componentes ElétricosSistemas Digitais - Aula 02 - Componentes Elétricos
Sistemas Digitais - Aula 02 - Componentes Elétricos
 
Apresentação de Montagem e Manutenção
Apresentação de Montagem e ManutençãoApresentação de Montagem e Manutenção
Apresentação de Montagem e Manutenção
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 

Destacado (6)

Nova Ortografia - Aula 01
Nova Ortografia - Aula 01Nova Ortografia - Aula 01
Nova Ortografia - Aula 01
 
Non optical telescopes presentation
Non optical telescopes presentation Non optical telescopes presentation
Non optical telescopes presentation
 
Space telescopes
Space telescopesSpace telescopes
Space telescopes
 
Revista Cisco Live Ed 21
Revista Cisco Live Ed 21Revista Cisco Live Ed 21
Revista Cisco Live Ed 21
 
Slides Novo Acordo OrtográFico
Slides Novo Acordo OrtográFicoSlides Novo Acordo OrtográFico
Slides Novo Acordo OrtográFico
 
Social Media at NASA, 2012 Edition
Social Media at NASA, 2012 EditionSocial Media at NASA, 2012 Edition
Social Media at NASA, 2012 Edition
 

Similar a Guia Maker Eletrônica Essencial

Introdução a Programação com Arduíno
Introdução a Programação com ArduínoIntrodução a Programação com Arduíno
Introdução a Programação com ArduínoLucas C. Casagrande
 
Eletrônica de potência
Eletrônica de potênciaEletrônica de potência
Eletrônica de potênciaJosihel Silva
 
1.1 básico de eletricidade rev 10
1.1 básico de eletricidade rev 101.1 básico de eletricidade rev 10
1.1 básico de eletricidade rev 10confidencial
 
Aula 1_Eletrônica de Potência_Conceitos geras.pdf
Aula 1_Eletrônica de Potência_Conceitos geras.pdfAula 1_Eletrônica de Potência_Conceitos geras.pdf
Aula 1_Eletrônica de Potência_Conceitos geras.pdfPedroLima629226
 
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdf
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdfApresentação Processamento de sinas-Aula7-Tiristores-pdf.pdf
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdfMatheus Zanin Moreira
 
Dispositivos_Diodos_e_Transistores_BJT.pdf
Dispositivos_Diodos_e_Transistores_BJT.pdfDispositivos_Diodos_e_Transistores_BJT.pdf
Dispositivos_Diodos_e_Transistores_BJT.pdfEliakimArajo2
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Gustavo Yoshio Maruyama
 
Placa Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoPlaca Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoGlobalcode
 
Coder dojo lx especial arduino
Coder dojo lx especial arduinoCoder dojo lx especial arduino
Coder dojo lx especial arduinoMauricio Martins
 
Montagem circuitos eletroeletronicos
Montagem circuitos eletroeletronicosMontagem circuitos eletroeletronicos
Montagem circuitos eletroeletronicosFranck Lima
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequenciaAdemir Santos
 
Eletrodinâmica 5 componentes elétricos
Eletrodinâmica 5    componentes elétricosEletrodinâmica 5    componentes elétricos
Eletrodinâmica 5 componentes elétricosGilberto Rocha
 
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...Transformadores para equipamentos importados do Japão (redutores de 220V, 127...
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...EVEC Engenharia e Comercio
 
Curso de Operação em Subestação para LT_JAN-2023.pptx
Curso de Operação em Subestação para LT_JAN-2023.pptxCurso de Operação em Subestação para LT_JAN-2023.pptx
Curso de Operação em Subestação para LT_JAN-2023.pptxAlan539599
 
mosfet_de_potencia.ppt
mosfet_de_potencia.pptmosfet_de_potencia.ppt
mosfet_de_potencia.pptLzarodeAlmeida
 
Galvanometro e multimetro
Galvanometro e multimetroGalvanometro e multimetro
Galvanometro e multimetroHans Zimermann
 

Similar a Guia Maker Eletrônica Essencial (20)

Introdução a Programação com Arduíno
Introdução a Programação com ArduínoIntrodução a Programação com Arduíno
Introdução a Programação com Arduíno
 
Exp1
Exp1Exp1
Exp1
 
Exp1
Exp1Exp1
Exp1
 
Eletrônica de potência
Eletrônica de potênciaEletrônica de potência
Eletrônica de potência
 
1.1 básico de eletricidade rev 10
1.1 básico de eletricidade rev 101.1 básico de eletricidade rev 10
1.1 básico de eletricidade rev 10
 
Aula 1_Eletrônica de Potência_Conceitos geras.pdf
Aula 1_Eletrônica de Potência_Conceitos geras.pdfAula 1_Eletrônica de Potência_Conceitos geras.pdf
Aula 1_Eletrônica de Potência_Conceitos geras.pdf
 
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdf
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdfApresentação Processamento de sinas-Aula7-Tiristores-pdf.pdf
Apresentação Processamento de sinas-Aula7-Tiristores-pdf.pdf
 
Dispositivos_Diodos_e_Transistores_BJT.pdf
Dispositivos_Diodos_e_Transistores_BJT.pdfDispositivos_Diodos_e_Transistores_BJT.pdf
Dispositivos_Diodos_e_Transistores_BJT.pdf
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Placa Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoPlaca Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com Arduino
 
Coder dojo lx especial arduino
Coder dojo lx especial arduinoCoder dojo lx especial arduino
Coder dojo lx especial arduino
 
Curso de comandos elétricos
Curso de comandos elétricosCurso de comandos elétricos
Curso de comandos elétricos
 
Montagem circuitos eletroeletronicos
Montagem circuitos eletroeletronicosMontagem circuitos eletroeletronicos
Montagem circuitos eletroeletronicos
 
Inversor de frequencia
Inversor de frequenciaInversor de frequencia
Inversor de frequencia
 
Eletrodinâmica 5 componentes elétricos
Eletrodinâmica 5    componentes elétricosEletrodinâmica 5    componentes elétricos
Eletrodinâmica 5 componentes elétricos
 
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...Transformadores para equipamentos importados do Japão (redutores de 220V, 127...
Transformadores para equipamentos importados do Japão (redutores de 220V, 127...
 
Curso de Operação em Subestação para LT_JAN-2023.pptx
Curso de Operação em Subestação para LT_JAN-2023.pptxCurso de Operação em Subestação para LT_JAN-2023.pptx
Curso de Operação em Subestação para LT_JAN-2023.pptx
 
mosfet_de_potencia.ppt
mosfet_de_potencia.pptmosfet_de_potencia.ppt
mosfet_de_potencia.ppt
 
Galvanometro e multimetro
Galvanometro e multimetroGalvanometro e multimetro
Galvanometro e multimetro
 
Eletr pot1 20
Eletr pot1 20Eletr pot1 20
Eletr pot1 20
 

Más de Helder da Rocha

Como criar um mapa temático interativo com dados abertos e D3.js
Como criar um mapa temático interativo com dados abertos e D3.jsComo criar um mapa temático interativo com dados abertos e D3.js
Como criar um mapa temático interativo com dados abertos e D3.jsHelder da Rocha
 
Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Helder da Rocha
 
TDC 2019: transformando 
dados
públicos
em mapas interativos
TDC 2019: transformando 
dados
públicos
em mapas interativosTDC 2019: transformando 
dados
públicos
em mapas interativos
TDC 2019: transformando 
dados
públicos
em mapas interativosHelder da Rocha
 
Padrões essenciais de mensageria para integração de sistemas
Padrões essenciais de mensageria para integração de sistemasPadrões essenciais de mensageria para integração de sistemas
Padrões essenciais de mensageria para integração de sistemasHelder da Rocha
 
Visualização de dados e a Web
Visualização de dados e a WebVisualização de dados e a Web
Visualização de dados e a WebHelder da Rocha
 
Eletrônica Criativa: criando circuitos com materiais alternativos
Eletrônica Criativa: criando circuitos com materiais alternativosEletrônica Criativa: criando circuitos com materiais alternativos
Eletrônica Criativa: criando circuitos com materiais alternativosHelder da Rocha
 
Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Helder da Rocha
 
API de segurança do Java EE 8
API de segurança do Java EE 8API de segurança do Java EE 8
API de segurança do Java EE 8Helder da Rocha
 
Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)Helder da Rocha
 
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)Curso de Enterprise JavaBeans (EJB) (JavaEE 7)
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)Helder da Rocha
 
Introdução a JPA (2010)
Introdução a JPA (2010)Introdução a JPA (2010)
Introdução a JPA (2010)Helder da Rocha
 
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)Helder da Rocha
 
Minicurso de Segurança em Java EE 7
Minicurso de Segurança em Java EE 7Minicurso de Segurança em Java EE 7
Minicurso de Segurança em Java EE 7Helder da Rocha
 
Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Helder da Rocha
 
Atualização Java 8 (2014)
Atualização Java 8 (2014)Atualização Java 8 (2014)
Atualização Java 8 (2014)Helder da Rocha
 
Curso de Java: Introdução a lambda e Streams
Curso de Java: Introdução a lambda e StreamsCurso de Java: Introdução a lambda e Streams
Curso de Java: Introdução a lambda e StreamsHelder da Rocha
 
Threads 07: Sincronizadores
Threads 07: SincronizadoresThreads 07: Sincronizadores
Threads 07: SincronizadoresHelder da Rocha
 

Más de Helder da Rocha (20)

Como criar um mapa temático interativo com dados abertos e D3.js
Como criar um mapa temático interativo com dados abertos e D3.jsComo criar um mapa temático interativo com dados abertos e D3.js
Como criar um mapa temático interativo com dados abertos e D3.js
 
Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)Transforming public data into thematic maps (TDC2019 presentation)
Transforming public data into thematic maps (TDC2019 presentation)
 
TDC 2019: transformando 
dados
públicos
em mapas interativos
TDC 2019: transformando 
dados
públicos
em mapas interativosTDC 2019: transformando 
dados
públicos
em mapas interativos
TDC 2019: transformando 
dados
públicos
em mapas interativos
 
Padrões essenciais de mensageria para integração de sistemas
Padrões essenciais de mensageria para integração de sistemasPadrões essenciais de mensageria para integração de sistemas
Padrões essenciais de mensageria para integração de sistemas
 
Visualização de dados e a Web
Visualização de dados e a WebVisualização de dados e a Web
Visualização de dados e a Web
 
Eletrônica Criativa: criando circuitos com materiais alternativos
Eletrônica Criativa: criando circuitos com materiais alternativosEletrônica Criativa: criando circuitos com materiais alternativos
Eletrônica Criativa: criando circuitos com materiais alternativos
 
Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)
 
API de segurança do Java EE 8
API de segurança do Java EE 8API de segurança do Java EE 8
API de segurança do Java EE 8
 
Java 9, 10, 11
Java 9, 10, 11Java 9, 10, 11
Java 9, 10, 11
 
Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)
 
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)Curso de Enterprise JavaBeans (EJB) (JavaEE 7)
Curso de Enterprise JavaBeans (EJB) (JavaEE 7)
 
Introdução a JPA (2010)
Introdução a JPA (2010)Introdução a JPA (2010)
Introdução a JPA (2010)
 
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)
Curso de RESTful WebServices em Java com JAX-RS (Java EE 7)
 
Minicurso de Segurança em Java EE 7
Minicurso de Segurança em Java EE 7Minicurso de Segurança em Java EE 7
Minicurso de Segurança em Java EE 7
 
Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)
 
Curso de Java: Threads
Curso de Java: ThreadsCurso de Java: Threads
Curso de Java: Threads
 
Atualização Java 8 (2014)
Atualização Java 8 (2014)Atualização Java 8 (2014)
Atualização Java 8 (2014)
 
Curso de Java: Introdução a lambda e Streams
Curso de Java: Introdução a lambda e StreamsCurso de Java: Introdução a lambda e Streams
Curso de Java: Introdução a lambda e Streams
 
Threads 07: Sincronizadores
Threads 07: SincronizadoresThreads 07: Sincronizadores
Threads 07: Sincronizadores
 
Threads 09: Paralelismo
Threads 09: ParalelismoThreads 09: Paralelismo
Threads 09: Paralelismo
 

Guia Maker Eletrônica Essencial

  • 1. julho 2017 eletrônica pequeno guia de essencial para makers helder da rocha
  • 2. Objetivos • Falar um pouco de eletrônica básica, como funcionam alguns componentes simples e baratos • Tratar de alguns conceitos importantes, para projetos de eletrônica básica, e também para projetos com microcontroladores
  • 3. Quem sou eu? Who am I? Кто я? Helder da Rocha argonavis.com.br Tecnologia * Ciência * Arte HTML & tecnologias Web desde 1995 Autor de cursos e livros sobre
 Java, XML e tecnologias Web helderdarocha.com.br
  • 4.
  • 5. Arduino • Foi criado para simplificar. Placa pré-configurada. Entradas e saídas são números programáveis. • Ligue um sensor na entrada, ligue um dispositivo na saída, escreva um programa , faça upload e pronto! • Não precisa aprender eletrônica, lei de ohm, calcular correntes, tensões! :-) • Será?
  • 6. Arduino • Entradas + saídas + programação • Regulação de tensões de entrada, conversão de níveis lógicos, proteção com fusíveis • Facilita muito a criação de projetos • Esconde a complexidade da eletrônica • Mas a física continua valendo; basta ultrapassar os limites para ver o resultado!
  • 7. Arduino • Não tem undo • Há limites físicos (corrente, calor, interferências) • Lógica digital é "ilusão" sobre fenômenos analógicos (cruze os limites e a ilusão se desfaz) • Parece, mas não é simplesmente plug and play • É importante, ainda, saber algo de eletrônica
  • 8. Alguns conhecimentos essenciais 1. Tensão, corrente, resistência, lei de ohm 2. Divisor de tensão 3. Divisor de corrente 4. Capacidade de fornecimento/consumo de corrente 5. Pull-up e pull-down 6. Curva de LEDs e diodos (tensão/corrente direta e reversa) 7. Reguladores 8. Chaveamento eletrônico (transistores) 9. PWM e simulação de valor analógico
  • 9. Tensão e corrente • Analogia de uma bateria
  • 12. Lei de Ohm • É uma relação linear (aplica-se a componentes que se comportam de forma linear) I (A) Corrente V (V) Tensão R(Ω) Resistência 1A 1V 1Ω R = V / I I = V / R V = R * I
  • 15. Divisor de corrente Mesma tensão (brilho máximo) Exige mais corrente da bateria
  • 17. Divisor de tensão Vab = Vac * Rab / (Rab + Rbc)
  • 18. Fornecimento de corrente • Uma bateria de cobre-zinco feito com uma batata fornece até 1,1V, suficiente para ligar um pequeno motor, mas ele não gira. Por que? 1,1V
  • 19. Fornecimento de corrente • 3 batatas fornecem pelo menos 3V, acende o LED, mas muito fraco. Por que? ~ 3V
  • 20. Baterias • Fornecimento de corrente depende de vários fatores (química, eficiência, tensão) • mAh (mili-ampere hora) fornece uma indicação aproximada (depende MUITO da química) • Algumas estimativas Bateria de 9V. Alcalina 565, NiMH 250, Li-ion 1200 Pilha botão 3V CR2032 225 AAA 1,2-1,5V Alcalina 1200, NiMH 1000 AA 1,2-1,5V Alcalina 2700, NiMH 2500
  • 21. Lógica digital • Circuitos que operam com lógica digital convertem tensões em níveis lógicos • <= que certo valor = nível BAIXO • >= que determinado valor = nível ALTO • Ex: 3,7-5V = alto, < 3V = baixo • Valores próximos dos limites podem ser afetados por interferência
  • 22. Qual o valor lógico de A? ? ?A A
  • 23. Qual o valor lógico de A? ? A A
  • 24. Qual o valor lógico de A? A A Pode ser ALTO ou BAIXO (vulnerável a interferências)
  • 25. Pull-up e pull-down • Garantem um estado inicial • Resistência bem menor que a do ar e bem maior que a da chave fechada
  • 27. LEDs • LEDs são semicondutores. Têm comportamento não-linear: depois que acende, grande variação de corrente causa irrisória variação de tensão fonte: softsolder.com
  • 28. Como queimar um LED • Ligue-o ao contrário fornecendo mais de 5V • Ligue-o diretamente com uma corrente bem maior que 20mA por alguns segundos • Ligue-o diretamente com uma 
 corrente de 100mA por um
 segundo www.electrical4u.com ~5V ~3V (led azul) 20mA (operação)
  • 29. Calcule o resistor • Se não quiser queimar um LED, use sempre um resistor (ou apenas baterias botão de 2-3V) • É preciso saber a tensão direta do LED na corrente de operação • Calcule a resistência usando a Lei de Ohm e corrente e tensão no resistor 9V = VLED + VResistor
  • 30. Calcule o resistor • Se não quiser queimar um LED, use sempre um resistor (ou apenas baterias botão de 2-3V) • É preciso saber a tensão direta do LED na corrente de operação • Calcule a resistência usando a Lei de Ohm e corrente e tensão no resistor 9V = VLED + VResistor VResistor = 9V - 3V (led azul) VResistor = 6V
  • 31. Calcule o resistor • Se não quiser queimar um LED, use sempre um resistor (ou apenas baterias botão de 2-3V) • É preciso saber a tensão direta do LED na corrente de operação • Calcule a resistência usando a Lei de Ohm e corrente e tensão no resistor 9V = VLED + VResistor VResistor = 9V - 3V (led azul) VResistor = 6V Imax = 20mA
  • 32. Calcule o resistor • Se não quiser queimar um LED, use sempre um resistor (ou apenas baterias botão de 2-3V) • É preciso saber a tensão direta do LED na corrente de operação • Calcule a resistência usando a Lei de Ohm e corrente e tensão no resistor 9V = VLED + VResistor VResistor = 9V - 3V (led azul) VResistor = 6V Imax = 20mA Resistor = 6V / 0,02 Resistor = 300 ohms
  • 33. Diodo de proteção • LEDs são diodos. Diodos deixam a corrente passar apenas em um sentido • Usados em retificadores, mas também protegem contra pulsos reversos • Indutores (motores, transformadores, relés, solenóides) acumulam corrente e provocam pulsos reversos quando ligados/desligados • Use um diodo de proteção, para desviar esse pulso
  • 35. Diodo zener • Diodos zener usam a tensão reversa para regular a tensão (são usados em reguladores) • Suportam grande variação de corrente, com pequena variação de tensão http://www.learningaboutelectronics.com/ 3,3V
  • 36. Chaveamento • Circuitos lógicos consistem de dois estados, e podem ser construídos com chaves, atribuindo valores a cada estado • Tipos de chaves • Mecânicas • Magnéticas (reeds) e eletromagnéticas (relés) • Estado sólido (transistores, e circuitos baseados em transistores: portas lógicas, etc.)
  • 37. Chaveamento eletrônico • Transistores podem ser usados como chaves eletrônicas • Bipolares (NPN/PNP) - mais baratos • MOSFETs - mais eficientes • Base funciona como uma torneira: pequena corrente fecha a chave entre Coletor e Emissor • Corrente zero ou inversa abre a chave
  • 40. Proteção de saída Arduino • Se uma pequena corrente é suficiente para ligar um transistor, ele pode ser usado pelo Arduino para controlar circuitos de corrente maior • Pinos do Arduino tem limitações (40mA, idealmente 20mA) mas podem disparar transistor com cargas que requerem muita corrente (ex: motores)
  • 42. Capacitores • Acumulam carga elétrica. Combinados com resistores (circuitos RC) pode-se controlar tempo de carga e descarga • Capacitores não deixam passar corrente contínua (são um circuito aberto), mas passam corrente alternada • Algumas aplicações comuns • Proteção contra variações bruscas de tensão • Retificação de sinal alternado • Isolamento de estágios amplificadores (transmissão de sinais)
  • 44. PWM • Pulse Width Modulation • Simula um sinal analógico através de uma onda quadrada (geralmente variando de 0 a um valor positivo) • Funciona para dimmers (devido à ilusão da persistência da visão), controle de velocidade de motores (devido à inércia) • Mas não é um verdadeiro sinal analógico!
  • 45. PWM
  • 46. PWM • 12V com duty-cycle de 50% simula valor médio de 6V, mas pode queimar componente com limite de 6V (porque na realidade o pico é de 12V) • Solução: usar um circuito retificador (ex: com capacitores) para produzir um sinal analógico verdadeiro. • Arduino produz PWM de forma nativa através de algumas saídas digitais (pode-se simular PWM em outras saídas se necessário)
  • 47. PWM sem Arduino • Dimmer usando 555 (< de R$1 em componentes)
  • 48. Conclusão • Conhecer alguns princípios básicos de eletrônica é importante mesmo em circuitos Arduino • Arduino e outros microcontroladores, apesar de simplificarem a criação de projetos, possuem limites físicos que podem ser protegidos com um conhecimento mínimo de eletrônica • Descubra mais fazendo experimentos e testes. Queime algumas coisas (não muito caras, de preferência :-). Faça medições. Divirta-se!
  • 49. pequeno guia de eletrônica essencialpara makers Baixe esta palestra em http://www.argonavis.com.br/download/tdc_2017_eletronica.html Outros recursos, referências e circuitos em www.eletronicaparaartistas.com.br Julho/2017 helder da rocha helder@summa.com.br