Escolar Documentos
Profissional Documentos
Cultura Documentos
indd 46
4/8/2009 10:58:39
editorial
Editora Saber Ltda.
Diretor
Hlio Fittipaldi
MECATRNICA
FCIL
www.mecatronicafacil.com.br
Editor e Diretor Responsvel
Hlio Fittipaldi
Conselho Editorial
Luiz Henrique C. Bernardes,
Newton C. Braga,
Renato Paiotti
Editor Tcnico
Carlos Eduardo Bazela
Reviso Tcnica
Eutquio Lopez
Design Grfico
Carlos C. Tartaglioni
Colaboradores
Diego Arajo Alves
Mauro Ferreira de Lima
Monique Souza
Newton C. Braga
Renato Paiotti
Capa
Arquivo
ndice
ASSINATURAS
www.mecatronicafacil.com.br
Fone: (11) 2095-5335/Fax: (11) 2098-3366
Atendimento das 8:30 s 17:30 h
04
Robonews
Pitgoras
Saiba mais sobre este gnio da Matemtica.
Trigonometria na Robtica
Associado da:
Viso Artificial
Monte um circuito para auxiliar deficientes visuais.
Associao Nacional das Editoras de
Publicaes Tcnicas, Dirigidas e Especializadas.
Rob-Vigia
Emule sentimentos em um rob construdo com Modelix.
Modelix
Desta vez construiremos um elevador microcontrolado com o kit.
Equipamentos Valvulados
Antes do transstor, a vlvula j movia o mundo.
Timer de Bancada
Monte este simples projeto para sua feira de cincias.
02
04
10
12
16
18
22
30
34
36
notcias
Robo
Saindo da
Real
Pesquisadores do Virtual Reality Research Center / Centro de
Pesquisa de Realidade Virtual da
Universidade de Washington, nos
Estados Unidos, esto aplicando
a Realidade Virtual para diminuir
a dor causada por alguns tipos de
tratamento mdico.
Para Hunter Hoffman, natural
ter vontade de sair de uma sala ou
de um determinado ambiente quando
estamos sentido dor e a Realidade Virtual oferece um lugar para onde a mente
possa fugir e no precise se concentrar
na dor que o corpo est sentindo.
o caso de Jordan Robinson,
que um dia resolveu atirar flechas em
chamas contra sacos cheios de gasolina em seu quintal e acabou sofrendo
queimaduras graves nas duas pernas
e, consequentemente passou a sentir
fortes dores durante as sesses de fi-
MF52_robo.indd 2
9/10/2009 12:23:46
notcias
Rob Saltador:
tar para transporte de cargas chamado Big Dog (que conhecemos melhor
na MF N 50), o projeto foi financiado
pelo DARPA - Defense Advanced Research Projects Agency / Agncia de
Pedala, Rob!
Falamos sempre sobre as inmeras aplicaes dos robs em nosso
cotidiano, indo das mais teis at as
mais inusitadas. Esta com certeza
se encaixa no segundo grupo. Um
americano chamado Carl desenvolveu um rob para uma nica tarefa:
acompanh-lo em seus passeios de
bicicleta. Joules, como foi chamado
pelo seu criador, fazendo claramente
uma aluso unidade de medida que
determina a quantidade de energia
utilizada para se realizar um trabalho, movido por um motor PMG e,
quando devidamente acomodado em
MF52_robo.indd 3
9/10/2009 12:24:07
etraP
memoH
etraP
aniuqM
me etnerrocer ameT
ed semlfi e sorvil soirv
orp es ,acfitneiC ociF
oinfied amu somraruc
,oirnoicid on aciniB ed
ogla somerartnocne
nalpmi :moc odicerap
sotnemivom ed oat
seres son sodartnocne
-nemapiuqe me soviv
euq uo siairtsudni sot
rap ed lepap o melumis
.sacingro set
eri ,riuges a sahnil saN
snugla recehnoc som
son sopmac sosrevid sod
acilpa es aciniB a siauq
oncet a otnauq o rev e
imi riulove edop aigol
.azerutan a odnat
alezaB .E solraC
Parte
Homem
Parte
Mquina
Tema recorrente em
vrios livros e filmes de
Fico Cientfica, se procurarmos uma definio
de Binica no dicionrio, encontraremos algo
parecido com: implantao de movimentos
encontrados nos seres
vivos em equipamentos
industriais ou que simulem o papel de partes
orgnicas.
Nas linhas a seguir,
iremos conhecer alguns
dos diversos campos nos
quais a Binica se aplica
e ver o quanto a tecnologia pode evoluir imitando a natureza.
Carlos E. Bazela
MF52_bionica.indd 5
9/10/2009 12:25:09
reportagem
Ao contrrio do que se pen-
Box 1:
O termo Ciborgue (Cyborg, em ingls)
uma juno das palavras Organismo
Ciberntico (Cybernetic Organism) foi
criado em 1960 pelos cientistas Manfred
E.Clynes e Natham S. Kline ao fazerem um
estudo sobre um ser humano melhorado
artificialmente para poder sobreviver em
condies extremas como, por exemplo,
no espao sideral.
Este estudo foi publicado em 1965 no
livro Cyborg: evolution of the superman,
poca na qual todos os assuntos ligados
explorao do espao estavam em evidncia devido Corrida Espacial promovida pela Unio Sovitica e pelos Estados
Unidos que culminou com a chegada do
primeiro homem Lua em 1969.
MF52_bionica.indd 6
material citado acima (pequenos ganchos unidos com filamentos de plstico). (figura 1)
Mesmo com o velcro datado dos
anos 40 e alguns registros que relatam
estudos na rea durante a II Guerra
Mundial, a Binica apenas passou a
ser considerada uma disciplina, recebendo ateno, na dcada de 60
com investimento das universidades
e criao de laboratrios especficos
para esse fim.
Qual o objetivo?
Antes de mais nada, a necessidade da criao de uma disciplina que
9/10/2009 12:27:28
reportagem
3
Antena de radar
Ciberntica
Quando tocamos no assunto Binica hoje, de pronto relacionamos a
palavra a um ser humano composto
por partes humanas e mecnicas.
Na verdade, esses conceitos
fazem parte de um outro campo, a
Ciberntica, termo este que, tambm
contrariando o que a maioria acredita,
no uma palavra especificamente
relacionada tecnologia, porque seu
significado remete a um sistema que
Mecatrnica Fcil n52
MF52_bionica.indd 7
A Power Knee
O norte-americano
Jesse Sullivan
As Prteses
Um dos campos mais beneficiados pela Binica a medicina. Mais
precisamente a rea da ortopedia,
pois observando e estudando os tipos
de movimentos dos seres humanos,
9/10/2009 12:28:02
reportagem
podemos desenvolver prteses e tratamentos mais eficazes para pessoas
que tenham sofrido alguma espcie
de trauma fsico.
Em 2007, a revista Scientific American publicou a foto de uma rplica
de um dedo do p feita em madeira
e couro (figura 4), encontrada pelos
pesquisadores da Universidade de
Manchester que, acredita-se, ser a
primeira prtese da histria.
O dedo foi encontrado em uma
mmia egpcia de 2400 anos e chama
a ateno por estar em timo estado
de conservao depois de tanto tempo e ser bem trabalhado, o que demonstra que, mesmo na antiguidade,
a esttica era to importante quanto a
funcionalidade da prtese.
Atualmente, com a evoluo dos
processos industriais e o emprego de
novos materiais (Box 3), as prteses
conciliam a questo esttica com a
funcionalidade e utilizam os conceitos
de Binica para emular o movimento
dos seres humanos e deix-los mais
fluidos e naturais.
Um bom exemplo disso o sistema de articulao que h em prteses
colocadas na bacia (figura 5), onde
pinos de ponta esfrica reproduzem
Box 2:
Com a crescente evoluo da robtica, o
cientista brasileiro Carlos Ferreira da Silva criou um clculo que ficou conhecido
com Fator Silva (FS) que, segundo ele,
capaz de medir o ndice de Humanidade
(IH) de uma mquina (ou mesmo em um
ser humano, por que no?) em uma escala onde 0 equivale a total ausncia de
humanidade e 1 seria o mesmo que uma
Madre Teresa de Calcut.
Para que o leitor possa ter uma base,
Andrew, o personagem do ator Robin
Williams em O Homem Bicentenrio
possui um FS de 0,7239, enquanto seres
humanos normais atingem, em mdia,
uma pontuao que varia entre 0,84 e
0,94 na escala.
So considerados os quesitos: intelectual,
fsico, espiritual e sentimental que, somados, revelam o IH de quem ou do qu
- est sendo analisado.
Para quem quiser fazer as contas e descobrir o Fator Silva das pessoas e objetos
ao redor, acesse a planilha completa disponvel para download em: www.mecatronicaatual.com.br/files/file/ed_28/
fs_silf.xls
MF52_bionica.indd 8
9/10/2009 12:28:11
reportagem
9
Box 3:
Para se definir o material a ser empregado em uma prtese deve-se considerar
sua resistncia ao atrito e a choques em
relao regio do corpo onde ela ser
colocada. Uma nica prtese pode ser
composta por mais de um material que,
em geral, consistem de:
Metais: normalmente representados
pelo ao-inox, cromo-cobalto e ligas
a base de titnio que so leves e resistentes.
Cermicos: as prteses utilizam materiais cermicos como o zircnio e
existem alguns materiais biolgicos
que tambm se enquadram nesta
classificao, como a hidroxiapatita, presente em nossos ossos e, at
mesmo, o coral, que uma cermica
natural porosa.
Polmeros: prteses no joelho e
quadril, por exemplo, utilizam polietileno, enquanto polmeros como o
silicone so usados para o acabamento e fins estticos.
O caso Pistorius
Oscar Pistorius um velocista
sul-africano de 22 anos que perdeu
as pernas na altura do joelho ainda
beb devido a um problema de m
formao dos ossos, e participa de
corridas graas ao seu par de prteses especiais fabricadas na Islndia
(Box 4).
Embora seja considerado um
grande talento das para-olimpadas,
algo que lhe valeu o apelido de Blade
Runner, Pistorius foi proibido de competir nas Olimpadas de Pequim (as
convencionais) por ser considerado
acima do nvel dos outros atletas.
De acordo com a Associao Internacional de Federaes de Atletismo (IAAF), as prteses usadas pelo
corredor so capazes de poupar 30%
de energia para impulsionar o corpo
comparando-se com uma pessoa
normal, o que lhe concederia vanMecatrnica Fcil n52
MF52_bionica.indd 9
Concluso
Como vimos, os conceitos de Binica so muito mais do que a substituio de membros perdidos do corpo
por partes mecnicas de alta tecnologia, sendo um estudo profundo de
como ns podemos resolver situaes complexas utilizando solues
simples que apenas imitam o que a
natureza faz com perfeio.
f
Box 4:
Com a forma de duas lminas curvadas,
o equipamento feito em fibra de carbono
pouco se assemelha a um par de pernas
e foi desenvolvido especificamente para
garantir alta performance em pistas de
corrida para os deficientes fsicos.
O conjunto todo, batizado de Cheetah
Flex Foots (Ps de Guepardo Flexveis,
em portugus), composto basicamente
das lminas e tiras de fixao e, como o
prprio nome deixa claro, foi desenvolvido com base no sistema de locomoo
desse felino, considerado o mais rpido
dos animais terrestres.
9/10/2009 12:28:20
escola
Monique Souza
MF52_pitagoras.indd 10
Nmeros figurados
Os pitagricos estudaram e demonstraram vrias propriedades dos
nmeros figurados. Entre estes o
mais importante era o nmero triangular 10, chamado pelos pitagricos
de tetraktys, ttrada em portugus.
Este nmero era visto como um nmero mstico uma vez que continha
os quatro elementos fogo, gua, ar e
terra: 10 = 1 + 2 + 3 + 4, e servia de
representao para a completude do
todo.
Nmeros perfeitos
A soma dos divisores de determinado nmero com exceo dele mesmo, o prprio nmero. Exemplos:
1. Os divisores de 6 so: 1,2,3 e
6. Ento, 1 + 2 + 3 = 6.
2. Os divisores de 28 so: 1, 2,
4, 7, 14 e 28. Ento, 1 + 2 + 4 +
7 + 14 = 28.
Teorema de Pitgoras
Um problema no solucionado na
poca de Pitgoras era determinar as
relaes entre os lados de um tringulo retngulo. Pitgoras provou que
a soma dos quadrados dos catetos
igual ao quadrado da hipotenusa. f
Mecatrnica Fcil n52
9/10/2009 12:28:59
escola
MF52_pitagoras.indd 11
11
uza
9/10/2009 12:29:09
mecnica
Uso da trigonometria
na robtica
Projetar robs sem usar clculos igual a ir a
um lugar onde voc nunca foi sem usar mapas ou
perguntar a algum como chegar, ou seja, se acertar
na primeira ser por acaso.
Pode parecer massante aprender trigonometria, principalmente quando nos ensinam diversas frmulas para
que apenas possamos memoriz-las
para um dia aplicarmos na prova do
vestibular. Dependendo do que escolhemos como profisso isso pode at
ser til, mas para quem deseja ingressar na rea tecnolgica, os clculos so
o alicerce de qualquer projeto, mesmo
para uma simples regra de trs, os clculos so necessrios.
Veremos nas linhas seguintes algumas aplicaes e como chegar a
aquela concluso, no s aplicando
os teoremas mas entendendo-os.
Renato Paiotti
O brao robtico
12
MF52_trigonometria.indd 12
9/10/2009 12:29:31
mecnica
3
Plano de trajetria
do rob
otti
MF52_trigonometria.indd 13
9/10/2009 12:29:40
mecnica
configurado em sua memria ele faz
a sua trajetria, porm um obstculo
ou uma mudana de planos faz com
que ele mude o destino final. Quantos
graus o rob ter que mudar a sua
trajetria para alcanar o destino B ao
invs do A, sendo que o ponto B est
mesma distncia que o ponto A?
Na figura 3 temos uma ilustrao
que mostra bem essa cena, note que
o rob estava indo para o ponto A
quando, por algum motivo ele teve
que refazer a rota para o ponto B. Para isso temos que mandar o servo rotacionar tantos graus para que o rob
tome a direo correta at o ponto B,
mas quantos graus?
Para fazer este clculo precisamos coletar os dados necessrios para resolvermos a questo. O primeiro
saber a distncia entre o ponto onde
est o rob e o ponto A, a segunda
informao seria a distncia entre o
ponto A e o ponto B, ou do ponto on-
T1
ngulo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
14
MF52_trigonometria.indd 14
Seno
0,017452
0,034899
0,052336
0,069756
0,087156
0,104528
0,121869
0,139173
0,156434
0,173648
0,190809
0,207912
0,224951
0,241922
0,258819
0,275637
0,292372
0,309017
0,325568
0,34202
0,358368
0,374607
0,390731
0,406737
0,422618
0,438371
0,45399
0,469472
0,48481
0,5
0,515038
0,529919
0,544639
0,559193
0,573576
0,587785
0,601815
0,615661
0,62932
0,642788
0,656059
0,669131
0,681998
0,694658
0,707107
Cosseno
0,999848
0,999391
0,99863
0,997564
0,996195
0,994522
0,992546
0,990268
0,987688
0,984808
0,981627
0,978148
0,97437
0,970296
0,965926
0,961262
0,956305
0,951057
0,945519
0,939693
0,93358
0,927184
0,920505
0,913545
0,906308
0,898794
0,891007
0,882948
0,87462
0,866025
0,857167
0,848048
0,838671
0,829038
0,819152
0,809017
0,798636
0,788011
0,777146
0,766044
0,75471
0,743145
0,731354
0,71934
0,707107
Tangente
0,017455
0,034921
0,052408
0,069927
0,087489
0,105104
0,122785
0,140541
0,158384
0,176327
0,19438
0,212557
0,230868
0,249328
0,267949
0,286745
0,305731
0,32492
0,344328
0,36397
0,383864
0,404026
0,424475
0,445229
0,466308
0,487733
0,509525
0,531709
0,554309
0,57735
0,600861
0,624869
0,649408
0,674509
0,700208
0,726543
0,753554
0,781286
0,809784
0,8391
0,869287
0,900404
0,932515
0,965689
1
ngulo
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Seno
0,707107
0,71934
0,731354
0,743145
0,75471
0,766044
0,777146
0,788011
0,798636
0,809017
0,819152
0,829038
0,838671
0,848048
0,857167
0,866025
0,87462
0,882948
0,891007
0,898794
0,906308
0,913545
0,920505
0,927184
0,93358
0,939693
0,945519
0,951057
0,956305
0,961262
0,965926
0,970296
0,97437
0,978148
0,981627
0,984808
0,987688
0,990268
0,992546
0,994522
0,996195
0,997564
0,99863
0,999391
0,999848
Cosseno
0,707107
0,694658
0,681998
0,669131
0,656059
0,642788
0,62932
0,615661
0,601815
0,587785
0,573576
0,559193
0,544639
0,529919
0,515038
0,5
0,48481
0,469472
0,45399
0,438371
0,422618
0,406737
0,390731
0,374607
0,358368
0,34202
0,325568
0,309017
0,292372
0,275637
0,258819
0,241922
0,224951
0,207912
0,190809
0,173648
0,156434
0,139173
0,121869
0,104528
0,087156
0,069756
0,052336
0,034899
0,017452
Tangente
1
1,03553
1,072369
1,110613
1,150368
1,191754
1,234897
1,279942
1,327045
1,376382
1,428148
1,482561
1,539865
1,600335
1,664279
1,732051
1,804048
1,880726
1,962611
2,050304
2,144507
2,246037
2,355852
2,475087
2,605089
2,747477
2,904211
3,077684
3,270853
3,487414
3,732051
4,010781
4,331476
4,70463
5,144554
5,671282
6,313752
7,11537
8,144346
9,514364
11,43005
14,30067
19,08114
28,63625
57,28996
9/10/2009 12:29:48
mecnica
um dos ngulos de 90 graus). Vamos
dar ateno reta at o ponto A, pois
sabemos a distncia: como a reta perpendicular passou no meio da distncia entre o ponto A e B, que sabemos
ter 1 m de distncia, temos 50 cm na
reta oposta ao ngulo que estamos
querendo descobrir.
S pelo fato de sabermos duas
das medidas do tringulo podemos
aplicar a teoria de Pitgoras, onde a
distncia do ponto atual ao ponto A
a hipotenusa; a distncia do ponto
A ao ponto D o cateto, que est no
oposto do ngulo que precisamos
descobrir; a reta perpendicular, do
ponto atual ao ponto D o cateto adjacente ao ngulo.
Logo:
12 = 0,52 + Cateto Adjacente2
1 = 0,25 + Cateto Adjacente2
1 0,25 = Cateto Adjacente2
0,75 = Cateto Adjacente2
Cateto Adjacente = 0,75
Cateto Adjacente = 0,86
MF52_trigonometria.indd 15
sen do ngulo =
cos do ngulo =
tg do ngulo =
Cateto oposto
Hipotenusa
Cateto Adjacente
Hipotenusa
Cateto Oposto
Cateto Adjacente
Independentemente do formato do
tringulo, a soma dos ngulos internos
no pode ser diferente de 180 graus.
Para acharmos quantos graus temos
neste tringulo precisamos consultar
a tabela 1, onde temos todos os clculos de seno, cosseno e tangente,
baseados nas suas medidas. Existem
frmulas para encontrarmos estes
valores, mas por enquanto necessrio entendermos como achamos os
graus correspondentes.
Para o nosso caso, temos o seno
do ngulo a/2 que de 0,5 e o cosseno que de 0,86, a s procurar
na tabela 1 os valores corretos e verificarmos que o ngulo a/2 tem 30
graus. Logo temos um ngulo de 30
graus, outro de 60 graus e o ngulo
reto de 90 graus, se somarmos todos
eles temos 180 graus.
Agora que temos o valor em graus
de um dos tringulos, pois tivemos
que dividir o mesmo para obtermos
um tringulo retngulo, s multiplicar por dois e teremos os graus
necessrios para rotacionar o servo,
que de a= 60 graus.
Concluso
Certamente o leitor encontrar
situaes bem mais difceis do que
esta apresentada no artigo, onde utilizamos medidas de 1 cm para facilitar
os clculos, mas ele poder alterar
os valores e ver se realmente acertou
no seu clculo, de preferncia utilizando uma rgua e traando rotas
sobre a mesa e vendo se conferem
as medidas feitas com os resultados
dos clculos. Com dedicao e prtica voc poder at resolver situaes como estas s vendo os dados
sem fazer os clculos, isso significa
que voc estar desenvolvendo em
sua mente a memria virtual, muito
til para o tcnico de automao e
f
mecatrnica.
15
9/10/2009 12:29:57
montagem
Deficientes Visuais
Utilizando os conceitos de Binica, aprenda a
construir o projeto de um sensor que pode ajudar
muito no cotidiano dos deficientes visuais, alm
de ser um timo trabalho para ser apresentado
em feiras de cincias e tecnologia.
Newton C. Braga*
Diagrama de
blocos
Acesse:
www.newtoncbraga.com.br
16
MF52_visao.indd 16
9/10/2009 12:30:22
montagem
3
Diagramam esquemtico
do aparelho
Como Funciona
Conforme mostra a figura 1, a
ideia bsica consiste em se ter um
oscilador controlado pela luz captada
por um sensor direcional. Esse sensor
consiste em um LDR montado dentro
de um pequeno tubo com uma lente
convergente.
Ele controla um oscilador acoplado a um gerador de pulsos de modo
a produzir bips intervalados. A taxa
de produo, assim como o volume
destes bips, pode ser ajustada para
que o som se torne agradvel e no
seja irritante. O diagrama de blocos
do aparelho ilustrado na figura 2.
Os dois osciladores, de tom e de
intermitncia, so construdos em
torno de duas portas disparadoras
NAND de um circuito integrado 4093.
C1, P1 e R1 controlam a intermitncia,
enquanto que o sensor LDR e C2 controlam a tonalidade dos pulsos. Tanto
C1 como C2 podem ser alterados para
que o funcionamento seja feito com
os tons mais agradveis.
Os sinais destas duas portas so
combinados pelas outras duas portas
resultando no tom final, que aplicado a um pequeno transdutor piezoeltrico. O circuito poder ser alimentado
por 4 pilhas pequenas ou uma bateria
de 9 V. Como seu consumo muito
pequeno, as pilhas ou bateria duraro
muito tempo, ainda que se mantenha
o aparelho ligado constantemente.
Mecatrnica Fcil n52
MF52_visao.indd 17
Montagem
O diagrama completo do aparelho dado na figura 3, e a
montagem pode ser facilmente implementada numa matriz de contato
para testes e melhorias no circuito
(como a troca de valores de componentes) at se obter o funcionamento ideal.
claro que uma verso em placa
de circuito impresso poder ser feita
depois, ocupando assim menos espao e instalada numa caixa plstica.
Sugerimos uma caixa Patola (www.
patola.com.br) que pode ser encontrada com facilidade e se adapta perfeitamente a este projeto.
Na montagem, observe cuidadosamente a posio do circuito integrado
e a polaridade das pilhas/bateria. Uma
inverso acidental destes componentes pode danificar o circuito integrado.
Os valores dos componentes, inclusive, devem ser observados. O transdutor pode ficar do lado interno da caixa,
desde que sejam feitos furos para a
sada do som. Este transdutor deve
ser piezoeltrico, de alta impedncia
e sem o oscilador.
Teste e Uso
Para testar, aponte o sensor para
uma parede com pouca iluminao e
ajuste P1 para ter bips intervalados
numa taxa agradvel (1 a cada 1 ou 2
segundos). Depois, movimentando o
aparelho de modo que o sensor aponte para regies claras e escuras, observe as variaes de tom dos bips.
Para usar, explique ao deficiente
que o tom mais agudo corresponde
a regies claras, os tons graves a
regies escuras e variaes de tom
indicam movimento de pessoas ou
variao de luz.
f
Lista de materiais:
CI1 4093 circuito integrado CMOS
BZ Transdutor piezoeltrico
LDR Fotorresistor comum redondo
pequeno
B1 6 ou 9 V 4 pilhas ou bateria
P1 100 k trimpot
R1 10 k resistor marrom, preto,
laranja
C1 1 a 4,7 F capacitor eletroltico
C2 22 nF a 47 nF capacitor cermico
ou polister
S1 Interruptor simples
Diversos:
Suporte de pilhas ou conector de bateria,
matriz de contatos ou placa de circuito
impresso, lente convergente de 1 a 3 cm
de dimetro (vidro ou plstico), tubinho de
acordo com a lente, caixa de plstico, boto
para o potencimetro, fios, solda, etc.
17
9/10/2009 12:30:31
montagem
Programando
sentimentos no
rob-vigia
Apresento aqui uma montagem didtica utilizando
o kit RS55 da Modelix, que tem como central de
controle o Modelixino.
A montagem que descrevo
neste artigo mostra de uma forma simples, como adicionar uma lgica que se
parece com sentimentos humanos, aplicados em sistemas robticos. Conforme
visto no artigo desta mesma edio
- Parte Homem, parte Mquina - temos
o fator Silva em que se calcula o grau
que uma mquina est entre a total falta
de sentimentos humanos e a total semelhana que ela tem com o ser humano.
Para criarmos um rob que se assemelhe aos sentimentos humanos,
precisamos de uma lgica de programao, um poder de processamento
e uma quantidade de sensores muito
grande, mas independentemente da
quantidade de recursos, cada sentimento que ser implementado numa
mquina dever ser criado e testado separadamente. Por este motivo
passo neste artigo a insero de um
nico sentimento, ou seja, de um nico
sensor, e as atualizaes e up grade
ficam a cargo do projetista.
A ideia tampar os olhos do rob e
ele ficar nervoso, acendendo um LED
RGB no tom vermelho, e caso os olhos
do rob fiquem destampados, ele mudar para o azul. possvel imaginar
a quantidade de respostas sensitivas
que podemos aplicar utilizando um
LED RGB.
O que faz o reconhecimento dos
olhos do rob serem tampados um
LDR (sensor de luz), aplicado entre os
dois olhos falsos no rob (rodinhas).
Veja a figura 1.
Renato Paiotti
A parte eletrnica
O kit possui o Modelixino, que
composto por uma matriz de contatos
unida com um Arduno (veja nas edies anteriores mais detalhes sobre
este equipamento).
Conforme possvel ver na figura
3, temos o circuito eletrnico do nosso
rob. Note que o circuito composto
de trs etapas. A primeira o sistema
que movimenta os olhos do rob, onde um rel comuta a direo de giro
atravs dos sinais recebidos do pino
Os olhos do rob e o
sensor de luz entre eles
A parte mecnica
Utilizei neste projeto um motor que
vem no kit, de onde retirei a rodinha,
pois este motor mais forte.
18
MF52_sentimentos.indd 18
9/10/2009 12:31:01
montagem
2
otti
MF52_sentimentos.indd 19
O programa
O programa completo fornecido
no box 1. Nele, possvel observar
logo nas primeiras linhas as variveis
que adotamos para monitorar e fazer
funcionar todas as sadas que utilizaremos no projeto, onde temos o pino
13 como sinal de sada para dar direo ao motor, ele faz isso armando ou
desarmando o rel. Temos tambm a
varivel out PWM para o pino 6, uma
sada PWM para ativarmos o funcionamento do motor, no importando o
lado para o qual ele gire.
Criamos uma varivel chamada
direcao, que tem como finalidade setar no programa a atual direo que o
motor est girando.
Para alimentar o LED RGB criamos 3 variveis: o greenPIN, o bluePin
e o redPin, cada um deles conectado
sua porta ligada aos terminais do
LED. Criamos uma varivel inPin que
setamos como pino de entrada para a
19
9/10/2009 12:31:11
montagem
Box 1:
plaquinha do LDR. E, finalmente, criamos uma varivel tipo Long chamada
rand Number, que tem por finalidade
armazenar valores gerados randomicamente pela funo random(), onde
colocamos o nmero 20 para que o
sistema gere nmeros aleatrios de
0 a 20. Este nmero pode mudar, dependendo do projeto.
O motivo de criar nmeros randmicos pelo fato de termos uma varivel em constante mudana. Para
que o sistema fique monitorando esta
varivel at que ela tenha um valor determinado, neste caso na condio if
(randNumber <3), de modo a colocar
o motor para funcionar. Quanto maior
a diferena entre os nmeros gerados,
menores sero as possibilidades da
clusula if (se) acontecer. Este recurso aplicado para que os olhos girem
quando ele gerar nmeros inferiores
a 3, o que faz parecer que o rob somente gira os olhos quando ele quer,
uma vez que no sabemos quais os
nmeros randmicos gerados no momento.
Na segunda parte do programa
temos a funo setup(), onde configuramos todas as sadas e entradas
utilizando a funo pinMode().
Conforme o programa entra em
execuo, ele fica chamando a funo
leLDR(), funo esta que est fora da
funo loop(), porm sendo chamada dentro dela. A funo leLDR() faz
uma checagem do pino 3, onde est
conectado o LDR, notem que se o pino
3 estiver no estado High ele chama a
funo ativaRgb() que acende o LED
conforme as variveis aplicadas nas
sadas dos pinos correspondentes, se
estiver em LOW acende o vermelho. O
estado LOW ocorre quando tampamos
a luz que incide no LDR.
Reparem que dentro da condio
if, quando o motor comea a girar,
temos uma outra chamada da funo
leLDR(), isso porque quando o motor est sendo acionado, o programa
que habilitado (linha a linha), sofre
um atraso, e se o LDR for obstrudo e
levar o pino 3 a LOW, o motor teria que
executar o seu movimento, ou seja, os
20 pulsos necessrios para virar para
depois, acionar a leitura do LDR. Isto
seria suficiente para alterar o estado
do LDR e o LED no mudar de cor. Por
isso, a cada pulso que o motor recebe
feita uma leitura no LDR.
20
MF52_sentimentos.indd 20
// Desarma o rel
}
leLDR();
// o estado do sensor LDR
delay(500);
// Pausa no programa.
}
void ativaRgb(int redVal,int greenVal, int blueVal)
{
analogWrite(redPin, redVal);
// Escreve o valor do PWM do led vermelho
analogWrite(greenPin, greenVal);
// Escreve o valor do PWM do led verde
analogWrite(bluePin, blueVal);
// Escreve o valor do PWM do led azul
}
void leLDR() {
if(digitalRead(inPin) == LOW)
{
ativaRgb(0,255,0) ;
// Chama a funo que acende o led
}
else
{
ativaRgb(255,0,0) ;
// Chama a funo que acende o led
}
}
9/10/2009 12:31:19
montagem
S na questo de manter a leitura
do LDR sempre constante num sistema de leitura do programa, linha a
linha, o leitor ir notar a necessidade
de processamento destas mquinas
robticas. Em muitos casos, multiprocessadores se fazem necessrios como tambm circuitos dedicados para
determinado tipos de sensores, onde
estes circuitos passam a informao
pronta para o sistema de processamento formular uma ao.
Outro fator a capacidade de armazenamento de um programa, dependendo do microcontrolador aplicado o
mximo pode chegar a pouco mais de
7000 bytes. Para o nosso exemplo h
espao de sobra, pois utilizamos algo
em torno de 1200 bytes, mas quando
aumentamos os nmeros de variveis
e de condies e controles que o microcontrolador dever armazenar e
controlar, esse espao pouco.
A varivel direcao uma varivel
que no liga ou l porta nenhuma, ela
uma varivel interna que controla o
estado de direo do motor. Esta varivel comea com o valor 0; e quando
a condio if for verdadeira ela aciona
outra condio if, s que desta vez
analisa a condio da prpria varivel
direcao, que neste caso 0, corta
a corrente do rel e muda o seu prprio valor para 1, para que, depois, na
prxima volta a condio if ler o seu
valor, armar o rel e voltar com o
seu valor para 0.
Concluso
A possibilidade de programar sentimentos em uma mquina, ou pelo
menos simular algo parecido a sentimentos pode ser feito, porm h a
necessidade de recursos tais como
processamento, velocidade deste
processamento que est vinculado ao
clock do sistema, e tambm de memria ou espao de armazenamento
dos programas e dados.
Programar algo complexo com
recursos limitados uma arte, e
somente montando e programando
um exemplo como este, o leitor notar as dificuldades de manipulao
destes itens que compem a lgica
de funcionamento, e com isso ficar
admirado quando se deparar com
projetos robticos avanados como
o Asimo (e outros) que muito se paf
recem ao ser humano.
Mecatrnica Fcil n52
MF52_sentimentos.indd 21
21
9/10/2009 12:31:29
montagem
Elevador
Microcontrolado
com Modelix
Diego A. Alves
Mauro F. de Lima
Montando o Circuito
no Protoboard
A primeira etapa do nosso projeto
a montagem e teste dos componentes na protoboard que acompanha o kit.
Neste projeto houve a necessidade de utilizarmos dois protoboards
para podermos distribuir os fios de
maneira mais segura e para facilitar
a visualizao pelo leitor, lembrando
que a disposio dos componentes
no uma regra e pode ficar a critrio
do prprio esquema de montagem do
leitor. Para facilitar ainda mais esta
etapa, dividiremos o protoboard em
duas sequncias: primeiro as conexes do CI e depois a sequncia dos
componentes externos (interruptores
e sensores).
Para comear, descrevemos o
conceito e montagem do Circuito
Integrado L293D de uma ponte H,
um pequeno circuito eletrnico que
permite que um motor de corrente
contnua (DC) gire tanto para um
sentido quanto para o outro, ou seja,
o usaremos para movimentar nosso
elevador para cima e para baixo sem
a utilizao de rels, seguindo os
comandos enviados pelo controlador
do Modelixino. O nome ponte H dado pela forma que assume o circuito
quando montado.
22
MF52_modelix.indd 22
Esquema do sistema de
rotao do motor
Polarizao do motor
Inverso da polarizao
do motor
9/10/2009 12:31:56
montagem
4
Circuito integrador do
microcontrolador
MF52_modelix.indd 23
Protoboard completo
Montagem do CI
no protoboard
Fios de ligao
dos sensores
23
9/10/2009 12:32:07
montagem
externo chamado HUB. Veremos logo
frente este detalhe.
Com o CI j previamente conectado, passamos para outra sequncia
de montagem no protoboard, que ser a das conexes dos componentes
externos:
Para realizar as conexes dos
interruptores so necessrias cinco
portas digitais do microcontrolador e
cinco resistores de 10 k. As portas
digitais a serem utilizadas sero, de
acordo com o programa, (8, 9, 10, 11
e 12) para os respectivos interruptores
(bot0, bot1, bot2, bot3, e bot4), mas
podem ser substitudas de acordo com
seu critrio de montagem, lembrando
que neste caso o diagrama tambm
ser alterado. Na figura 7 a entrada
da Fonte de alimentao do motor
(externa 6 V) na protoboard. Note que
a polarizao deve ser respeitada para que no ocorram falhas..
Enquanto os fios marrons so os
responsveis pelo sinal do microcontrolador, uma ponta do resistor
encontra-se conectada ao sinal do
interruptor e sua outra extremidade
no ponto do negativo do protoboard.
Para a energizao utilizamos os fios
cor de rosa, com carga transferida do
microcontrolador de 5 V.
Para os sensores separamos em
um outro protoboard com uma melhor
visibilidade das conexes e identificamos os fios pretos como negativos e
os rosas como positivos,como ilustra
a figura 8. Neste caso, pelo fato dos
componentes serem analgicos, utilizaremos cinco entradas analgicas,
mas, da mesma forma que os interruptores, as portas usadas sero de acordo com o programa sendo (0, 1, 2, 3,
4) para os respectivos sensores (ldr0,
ldr1, ldr2, ldr3, e ldr4), podendo haver
mudanas conforme sua montagem.
Como os sensores possuem resistncia prpria em sua placa, no h
a necessidade de complementar no
protoboard. Contudo, a alimentao
dos sensores feita do micro controlador e no da fonte externa.
Na figura 9 encontram-se o as conexes completas.
Antes de comearmos a construir
a parte fsica do elevador e programar
o Arduino, precisamos testar sensores e interruptores para substitu-los,
se necessrio, o quanto antes e eliminar problemas futuros.
24
MF52_modelix.indd 24
10
Plataforma de testes
9/10/2009 12:32:18
montagem
gura 16 ter as mesmas finalidades,
somente com a mudana no valor que
ir atuar no LED, pois os interruptores
obtm um sinal digital (nvel alto e nvel baixo), diferente dos sensores que
avaliam a intensidade da iluminao
do ambiente (sinal analgico).
Depois de analisar estes parmetros, vamos ao desenvolvimento do
programa original que utilizaremos
para o elevador.
Ainda na plataforma de testes,
acoplamos o motor em uma base para sustent-lo juntamente com uma
hlice fixada em seu eixo de movimento, tudo alimentado por uma fonte
externa de 6 Volts. Observe a figura
17 para a realizao dos teste antes
de acrescentar os componentes no
elevador e as figuras 18 a 19 para
visualizar os detalhes da montagem.
11
13
12
14
Interruptores ligados
plataforma de testes
Programao do Arduino
Compile para a placa e comece a
efetuar os testes de cada andar, e obtendo sucesso nos testes o processo
de criao da lgica estar concludo.
Mas se houver algumas divergncias
neste procedimento, fica a dica no
sentido de rever tudo o que foi apresentado at a chegada deste estgio,
pois alguma passagem mal entendida
poder comprometer todo o projeto.
Seja criterioso com estes processos.
A Estrutura do Elevador
Para fecharmos o ciclo de montagem, faremos uma prvia sobre
o desenvolvimento da estrutura do
elevador. Entretanto vale lembrar que
no apresentaremos uma montagem
passo a passo, pois o intuito deste artigo fornecer um exemplo de aplicao prtica do Modelix e estimular a
15
MF52_modelix.indd 25
25
9/10/2009 12:32:29
montagem
17
18
19
20
21
Detalhe da ligao da
fonte na protoboard
Instalao do interruptor
na estrutura
Ligao do interruptor
na protoboard
MF52_modelix.indd 26
9/10/2009 12:32:43
montagem
22
25
28
Base da cabine
MF52_modelix.indd 27
23
26
24
27
29
Assoalho da cabine
Instalao do contra-peso
no elevador
27
9/10/2009 12:32:54
montagem
30
33
36
Destaque do contra-peso
na estrutura
28
MF52_modelix.indd 28
31
34
Instalao do cabo
no contra-peso
Isolamento
da placa
32
35
Movimentao do
contra-peso
9/10/2009 12:33:06
montagem
37
38
39
Instao do contra
ponto do sensor
Isolamento do contra
ponto do sensor
MF52_modelix.indd 29
40
Sugesto de disposio
dos fios no projeto
9/10/2009 12:33:17
montagem
Trabalhando com
equipamentos
valvulados
Newton C. Braga*
Acesse:
www.newtoncbraga.com.br
30
MF52_valvulados.indd 30
Os amplificadores
valvulados
Nos anos 50 apareciam os amplificadores ultralineares valvulados.
Eles consistiam no que havia de mais
avanado em matria de som de alta
fidelidade. Com um circuito de sada
com vlvulas em push-pull e pesados transformadores com ncleos de
9/10/2009 12:33:48
montagem
1
MF52_valvulados.indd 31
O amplificador da LAMM
Industries custa a bagatela
de 30 000 dlares
31
9/10/2009 12:33:59
montagem
5
Diagrama completo de um
amplificador valvulado
Recuperao de rdios
Um outro campo interessante de
atividades que comea a ser descoberto por tcnicos e amadores da
eletrnica a recuperao de equipamentos antigos, principalmente rdios.
Casas de fazenda, de campo e mesmo
residncias em estilo antigo mantm
mobilirio da mesma poca, recuperado com cuidado e no raro adquirido a
preo elevado. Da mesma forma que
o mobilirio, a presena de um rdio
antigo, quer seja do tipo capelinha
ou mais moderno, fundamental para
acompanhar a decorao.
Rdios dos anos 30, 40 ou mesmo
50 usando vlvulas podem ser encontrados abandonados em muitos locais
32
MF52_valvulados.indd 32
e a colocao de um equipamento
desses em funcionamento pode significar muito dinheiro para quem conseguir isso. Na figura 6 mostramos um
desses rdios.
Um rdio antigo funcionando, vendido como objeto de decorao, antiguidade ou mesmo pintado com cores
exticas para uma decorao diferente pode render muito dinheiro ao tcMecatrnica Fcil n52
9/10/2009 12:34:11
montagem
7
Capacitor a leo de um
amplificador antigo
MF52_valvulados.indd 33
9/10/2009 12:34:20
montagem
Sirene de
Uso Geral
Newton C. Braga*
Sinal retangular de FM
Como Funciona
A base do circuito est em dois
osciladores feitos em torno de 4 das
portas existentes no circuito integrado
CMOS 4093B. Este circuito integrado possui portas disparadoras que
podem ser usadas de modo independente tanto nas funes lgicas
originais quanto em inversores e amplificadores digitais, conforme ilustra
a figura 1.
Acesse:
www.newtoncbraga.com.br
34
MF52_sirene.indd 34
9/10/2009 12:34:42
montagem
3
Matriz de contatos
Montagem
Comeamos por mostrar na figura
3 o diagrama completo da sirene.
A disposio dos componentes
numa matriz de contatos universal
dada na figura 4.
Mecatrnica Fcil n52
MF52_sirene.indd 35
Prova e Uso
Para provar, ligue a unidade a
uma fonte de alimentao de 12 V
com capacidade de corrente de pelo
menos 1 A e acione o circuito. Ajuste P1 para obter o som desejado. O
circuito tambm pode ser testado (ou
alimentado) com 4 pilhas grandes ou
mesmo baterias, mas o volume obtido
para o som ser menor.
Comprovado o funcionamento,
basta fazer a instalao definitiva da
sirene em sua caixa e us-la.
f
Lista de materiais:
Semicondutores:
CI1 4093 B circuito integrado CMOS
Q1 TIP120 ou equivalente transistor
Darlington de potncia
Resistores: (1/8 W, 20%)
R1 3,3 M laranja, laranja, verde
R2 100 k marrom, preto, amarelo
R3 56 k verde, azul, laranja
R4 10 k marrom, preto, laranja
P1 1 M trimpot
Capacitores:
C1 100 F x 16 V eletroltico
C2 220 nF (224) cermico ou
polister
C3 12 nF (123) cermico ou
polister
Diversos:
FTE 4 ou 8 alto-falante de 10 cm
ou maior
F1 2 A fusvel
Placa de circuito impresso, suporte de fusvel, radiador de calor para o transistor,
caixa para montagem, fios, solda, etc.
35
9/10/2009 12:34:52
projeto
Timer de
Bancada
Existem aplicaes em
que se deseja que um
circuito seja desligado
depois de um certo
tempo. Isso pode ser
obtido com a ajuda de
um timer. Se o leitor no
quiser comprar um timer
pronto mas montar o seu
prprio temporizador,
descrevemos um circuito
que simples, usa componentes fceis de obter e
oferece retardos ou temporizaes que chegam
perto de meia hora.
Os timers ou temporizadores
so aparelhos de grande utilidade na
bancada do projetista ou mesmo para
outras aplicaes, como o controle de
eletrodomsticos e eletrnicos no lar.
Descrevemos aqui um circuito
bastante verstil que se autodesliga
no final da temporizao, podendo
controlar cargas at 2 A ou mais, conforme a capacidade dos contatos do
rel utilizado.
A temporizao mxima obtida nessa configurao da ordem de meia
hora mas o potencimetro e o capacitor de temporizao C2 podem ser aumentados at um mximo que permita
temporizao at uma hora. Valores
maiores tornam o circuito instvel, no
sendo portanto recomendados.
Como Funciona
Newton C. Braga*
Acesse:
www.newtoncbraga.com.br
1
A base do projeto o circuito integrado 4093, que tem uma de suas portas funcionando como um circuito de
tempo. Nesse circuito, quando a chave
S1 pressionada por um momento e
o circuito energizado, o rel atraca e
o capacitor C1 comea a se carregar
vagarosamente atravs de R1 e P1. A
velocidade de carga vai depender justamente do ajuste de P1. Maior resistncia significar maior tempo.
No incio da temporizao os pinos
1 e 2 do CI esto nvel alto, o que indica que a sada (pino 3) estar no nvel
baixo. O sinal dessa sada aplicado
s outras portas ligadas como inversores, deixando assim suas sadas no
nvel alto no incio. O sinal dessas trs
portas excita o transistor Q1 que mantm o rel atracado. A carga, nessas
condies, se mantm alimentada.
No incio da carga, a tenso nos
pinos 1 e 2 do CI praticamente a
tenso de alimentao. Essa tenso
vai, ento, caindo vagarosamente
medida que o capacitor se carrega
(de modo a aumentar a tenso entre
as armaduras) at o ponto em que o
CI deixa de reconhecer essa tenso
como nvel alto, e ento comuta.
Nesse momento, sua sada vai
ao nvel alto e a sada das trs portas seguintes passa ao nvel baixo,
deixando de excitar o transistor. Com
isso, o rel desliga a carga externa e
a sua prpria alimentao. O circuito
ento desarmado.
36
MF52_timer.indd 36
9/10/2009 12:35:22
MF52_timer.indd 37
9/10/2009 12:35:32
projeto
2
Montagem
Na figura 1 temos o diagrama
completo do temporizador. A montagem pode ser feita com base numa
placa de circuito impresso universal
com padro de matriz de contatos,
conforme mostra a figura 2. claro
que o leitor tambm pode criar seu
prprio padro de circuito impresso
para uma montagem mais compacta. O transformador deve ter enrolamento primrio de acordo com a rede
de energia e secundrio de 6 V com
corrente de 300 a 500 mA. O circuito ainda poder operar com rels de
12 V e um transformador de 12 V de
38
MF52_timer.indd 38
9/10/2009 12:35:42
projeto
lado possa ser ligado. Na conexo dos
fios da rede para essa tomada devem
ser previstas espessuras de acordo
com a intensidade da corrente.
Prova e Uso
Ligue uma carga qualquer na sada
do circuito, por exemplo, um abajur ou
lmpada. Pressionando S1 por um instante, a carga deve ser acionada. Deixe
inicialmente P1 na posio de mnima
resistncia, para menor temporizao.
Passado algum tempo, que depende do ajuste, a carga dever
desligar automaticamente e tambm
a alimentao do circuito. Para nova
temporizao aguarde alguns minutos e depois pressione S1.
Pode ser agregado em paralelo
com C2 um interruptor de presso para fazer a descarga desse componente. Pressionando-se esse interruptor,
uma nova temporizao precisa pode
ser imediata. Uma escala de tempos
pode ser agregada ao potencimetro.
Essa escala pode ser obtida com base
nas temporizaes comparadas com
um relgio ou cronmetro comum. f
Lista de materiais:
CI1 4093 Circuito integrado CMOS
Q1 BC548 ou equivalente transistor
NPN de uso geral
D1, D2 1N4002 diodos retificadores
de silcio
D3 1N4148 diodo de silcio de uso
geral
T1 Transformador com primrio
de acordo com a rede de energia e
secundrio de 6 + 6 V x 300 mA ou mais
K1 Rel sensvel de 6 V
R1 100 k x 1/8 W resistor marrom, preto, amarelo
R2 2,2 k x 1/8 W resistor vermelho, vermelho, vermelho
P1 1 M ou 2,2 M potencimetro lin ou log
F1 5 A fusvel
C1 1 000 F x 12 V - capacitor
eletroltico
C2 1 000 F a 1 500 F x 12 V capacitor eletroltico ver texto
S1 Interruptor de presso NA
S2 Interruptor simples
X1 Tomada comum
Diversos:
Placa de circuito impresso universal ou comum, caixa para montagem, cabo de fora,
suporte para fusvel, boto e escala para o
potencimetro, fios, solda, etc.
MF52_timer.indd 39
39
9/10/2009 12:35:53
MF52_timer.indd 40
9/10/2009 12:36:04