Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJETO
Sistema motriz: Dois servo motores com velocidade varivel e inverso do sentido de giro.
Sensor: O sonar, permite determinar a distncia
que o rob est de um objeto. Com este sensor o
rob pode se movimentar desviando de obstculos.
Microcontrolador: a parte principal do rob pois
onde as informaes dos sensores sero avaliadas e onde sero tomadas as decises.
Alimentao: Fornece energia para o rob se movimentar.
A seguir sero explicados com mais detalhes os
itens acima:
SISTEMA MOTRIZ
O Octa-I possui dois servos motores. Eles se diferenciam dos motores normais pois permitem que a
velocidade seja variada atravs do tamanho dos pulsos que so enviados.
Eles possuem trs terminais sendo eles; terra, alimentao de 5 V e controle. O sinal de controle um
trem de pulsos com durao entre 1 ms e 2 ms e um
perodo de 10 ms, ou seja, pulsos de 1 ms a 2 ms com
um intervalo entre eles de 10 ms. Quando o pulso tem
1,5 ms o motor est parado, quando tem 1 ms o motor
gira a velocidade mxima em um sentido e quando est
em 2 ms, gira a velocidade mxima no outro sentido.
Ns no precisamos enviar pulsos de 1 ms e 2 ms.
Quaisquer valores entre estes limites faro o motor
se mover, por exemplo se quisermos fazer o rob se
mover lentamente para frente, poderamos enviar
pulsos de 1,6 ms e se quisermos que o rob vire,
mandamos pulsos de 1,6 ms para um motor e 1,4 ms
para o outro. Com estas duraes de pulsos, um motor
Figura 3 - O sonar.
Um dos grandes problemas de quem quer comear a aprender ou se aprofundar em Robtica ter
que aprender a linguagem de programao do rob.
PROJETO
COMPILADOR
O programa precisa ser escrito e compilado antes
de ser gravado no microcontrolador do rob, para isto
usamos o compilador Bascom. Ele um ambiente
completo de desenvolvimento para os microcontroladores BASIC Step 2K. Ele possui o editor
de texto, compilador, simulador, gravador e arquivo de ajuda com todos os comandos explicados.
A figura 5 abaixo mostra a sua aparncia.
Como dissemos anteriormente a linguagem utilizada o BASIC, uma linguagem muito fcil de se
aprender e com muitos recursos.
O Bascom especialmente indicado para o nosso rob pois j possui em suas bibliotecas, comandos para controle dos motores, leitura dos sensores
de ultrasom, etc.
A primeira coisa a fazer em nosso programa configurar os servos com o seguinte comando:
Config Servos = 2 , Servo1 = Portb.0 ,
Servo2 = Portb.1 , Reload = 50
Este comando diz ao compilador que teremos 2
servos ligados as sadas Pb0 e Pb1. Para fazermos
os motores se moverem basta executarmos o seguinte comando: Servo(1) = 20 ou Servo(2) = 20.
Para facilitar o nosso trabalho, podemos escrever
algumas rotinas para automatizar este processo:
Rotina para fazer os motores pararem:
Sub Para()
Servo(1) = 30
Servo(2) = 30
End Sub
PROJETO
E para a esquerda:
Sub Esquerda(v As Byte)
Servo(1) = 30 + V
Servo(2) = 30 + V
End Sub
Estas rotinas so chamadas pelo programa principal a medida do necessrio, um exemplo de programa simples para o rob mover-se para a frente por 2
segundos, parar, virar-se para a direita e mover-se
por mais 2 segundos. O programa ficaria assim:
Call
Wait
Call
Call
Wait
Call
Call
Wait
Call
Frente(5)
2
Para()
direita(3)
1
Para()
Frente(5)
2
Para()
entrada/sada nossa disposio, neste rob usaremos 2 sadas para os motores e 1 entrada para o
sonar.
O esquema eltrico, com suas respectivas ligaes, esto representadas na figura 7. Os principais
passos a serem seguidos so:
1 ligue o fio de controle do motor direito ao pino
20 (PB0) e o fio de controle do motor esquerdo ao
pino 19 (PB1);
2 ligue os fios de alimentao e terra dos dois
motores ao suporte de pilhas tomando o cuidado para
no inverter a polaridade;
3 O sonar precisa de 3 ligaes, ligue o fio + 5 V
PROJETO
PROJETO
melhor leitura dos sensores com uma maior distncia deles em relao ao solo.
Com base nessas informaes use sua
criatividade, voc poder usar muitos materiais diferentes para a construo do chassi tais como: chapas metlicas diversas, eucatex, madeira compensada fina, etc...No site http://www.mecatronica
atual.com.br voc encontrar alguns desenhos com
as principais medidas do chassi do Octa-I, para ajudar na elaborao do seu prprio modelo.
Tenha sempre em mente uma construo compacta e firme, d especial ateno ao alinhamento do
sistema motriz e proteja os circuitos do p com uma
tampa ou cobertura, bom trabalho e divirta-se!
ELETRNICA
ELETRNICA BSICA
PARA MECATRNICA
1 Par te
Newton C. Braga
INTRODUO
H alguns anos atrs, para instalar uma mquina automatizada numa
indstria era preciso contar com a ajuda de trs profissionais.
Um Engenheiro Mecnico, eventualmente com especializao em
pneumtica, para colocar a mquina
em seu lugar de funcionamento fazendo as conexes e montagens de
todas suas partes; um Engenheiro
Eletrnico para instalar os dispositivos
de controle e finalmente um especialista em software para elaborar os programas de controle desta mquina.
As coisas mudaram e hoje em dia
para a mesma tarefa e tambm para
a prpria manuteno desta mquina
preciso apenas um profissional: o
especialista em Mecatrnica.
Mecatrnica a unio da eletrnica com a mecnica criando automatismos, robs, equipamentos de uso
industrial e domstico, veculos e chegando a um dos ramos mais fascinantes da tecnologia que construo
de dispositivos dotados de inteligncia artificial.
No entanto, o conhecimento de
Eletrnica necessrio para os que pretendem se tornar profissionais desta
cincia nem sempre pode ser adquirido com facilidade por publicaes
comuns ou mesmo adquiridos em
cursos regulares.
De fato, nos tempos antigos a
Eletrnica era vista como uma cincia definitiva, que era estudada
para se trabalhar nela. E, neste
ponto as coisas tambm mudaram
MECATRNICA
MECATRNICA FCIL
FCIL N1/OUTUBRO-NOVEMBRO/2001
N1/OUTUBRO-NOVEMBRO/2001
Analisaremos o princpio de funcionamento de componentes e circuitos que podem ser usados nos projetos de Mecatrnica de todos os nveis, tanto os que podem ser elaborados com finalidades didticas e recreativas at os que so encontrados em aplicaes industriais.
Veremos todos os tipos de aplicaes prticas incluindo sensores,
circuitos especficos, o uso do computador e de microprocessadores e
os softwares que podem ser empregados tanto em controle como
sensoriamento.
99
ELETRNICA
Outro ponto importante de nosso
curso a abordagem de tpicos muito prticos que incluem a montagem
de alguns projetos experimentais e didticos que na sua maioria podem ser
elaborados com materiais reciclados
ou de fcil obteno, inclusive os eletrnicos.
Nossa finalidade com tudo isso
ser:
a) Possibilitar aos leitores que pretendem estudar Mecatrnica num
grau mais profundo ter os fundamentos necessrios para o melhor entendimento de sua Eletrnica em especial os que tiveram uma formao na
Mecnica e por isso pouco viram da
Eletrnica.
b) Dar elementos para cursos de
nvel mdio e mesmo superior para
criar experimentos e aulas para seus
cursos usando material prtico de fcil obteno e circuitos experimentais
bastante didticos. At mesmo cursos
completos podem ser elaborados com
base no material deste curso.
c) Dar idias prticas e fundamentos tericos para que muitos dos leitores que j possuam habilidades no
setor ou mesmo professores que pretendam implementar as partes prticas de seus cursos, possam elaborar seus prprios projetos.
d) Dar elementos e idias para que
estudantes de todos os nveis possam elaborar projetos prticos como
base de trabalhos, para feiras e demonstraes ou mesmo para formaturas.
e) Reciclar os conhecimentos daqueles que j esto no campo da
Mecatrnica mas que, por qualquer
motivo tenham passado por uma formao incompleta no campo da Eletrnica, principalmente os que sairam
das escolas h mais tempo e que portanto carecem de informaes sobre componentes e tecnologias
mais modernas.
f) Levar ao leitor uma imagem atual das Aplicaes da Mecatrnica no
dia-a-dia, indo das aplicaes recreativas e didticas at as de uso em
aplicativos de consumo e industrial.
Enfim, nossa meta fornecer aos
leitores o primeiro curso fasciculado de
Mecatrnica que j foi dado em qualquer publicao tcnica de nosso pas.
10
O tamanho do resistor est relacionado com sua capacidade de dissipar calor. Quanto mais intensa for
a corrente num resistor mais calor ele
gera e este calor precisa ser transferido ao meio ambiente. Os resistores
comuns podem ser encontrados com
valores de resistncia desde frao
de ohm at mais de 20 milhes de
ohms e com dissipaes de 1/8 W a
mais de 100 W.
Para expressar os valores altos de
resistncia costume usar os prefixos quilo (k) para milhares e mega (M)
para milhes. Assim, 2,2 k ohms significa 2 200 ohms e 15 M ohms significa 15 000 000 ohms.
Para os leitores que vo usar
resistores importante conhecer o
cdigo de cores. As faixas coloridas
em torno do resistor do seu valor
conforme mostra a tabela 1.
Para ler, o primeiro e segundo
anis a partir da ponta do os dois
dgitos da resistncia enquanto que o
terceiro o fator de multiplicao ou
nmero de zeros.
Um resistor vermelho-violetaamarelo ter 2 7 seguidos de 0000 ou
270 000 ohms (270KW).
Existem resistores especiais que
podem ter sua resistncia alterada e
por isso so usados em ajustes ou
controles. Temos dois tipos principais
de resistores variveis que so mostrados na figura 4.
ELETRNICA
Capacitores
A finalidade do capacitor armazenar uma carga eltrica. Neste processo o capacitor apresenta algumas
propriedades importantes que so
aproveitadas em circuitos eletrnicos.
Os capacitores so usados como filtros, como espcie de reservatrio de
energia ou como amortecedores evitando que ocorram variaes grandes de corrente num circuito.
Os capacitores so especificados
pela sua capacitncia (ou capacidade) que medida em farads (F). O
farad uma unidade muito grande
assim encontramos na maioria dos
casos especificaes em submltiplos
como o microfarad (mF) que equivale
milionsima par te do farad ou
Figura 4 - Indutores.
11
ELETRNICA
Transformadores
Os transformadores so componentes formados por duas bobinas ou
enrolamentos num ncleo ou forma
comum. O ncleo pode ser de lminas de ferro ou ferrite. O smbolo e
aspecto destes componentes mostrado na figura 7.
Os transformadores so usados
para alterar as caracterstica de um
sinal ou ainda uma tenso alternada.
O tipo mais usado de transformador
o denominado transformador de alimentao ou transformador de fora. Este tipo de transformador usado em fontes de alimentaes tanto
para reduzir a tenso da rede de energia para um valor menor de acordo
com a aplicao, como para isolar a
rede de energia evitando assim choques em quem tocar no circuito do
aparelho.
Os transformadores so especificados pela tenso de entrada (primrio), tenso de sada e corrente de
sada (secundrio).
Diodos
Os diodos so componentes
semicondutores que conduzem a corrente num nico sentido. Na figura 8
temos os smbolos e aspectos dos
diodos mais usados nos circuitos prticos de Mecatrnica.
Estes componentes podem ser
especificados pela tenso e correntes
mximas de trabalho ou ainda por um
smbolo formado por letras e nmeros dado pelo fabricante como
1N4002, 1N4148, BA315, etc.
Os diodos possuem uma faixa em
seu invlucro que permite identificar
seu catodo.
12
Figura 6 - Diodos.
Figura 7 - Transdutores.
ELETRNICA
Para usar um transistor preciso
ter em conta a tenso mxima, a corrente mxima e o ganho (fator de amplificao) que pode variar entre 5 e
10000.
Na operao normal, a corrente
aplicada base do transistor controla a corrente que circula entre o emissor e o coletor.
Figura 8 - Transistores bipolares.
Nestes transistores a tenso aplicada comporta (g) controla a corrente que circula entre o dreno (d) e a
fonte (s).
Os pequenos transistores de efeito de campo podem ser usados como
amplificadores e osciladores enquanto que os maiores denominados
POWER FETs ou ainda POWER
MOSFETs ou transistores de efeito
de campo de potncia podem controlar correntes muito intensas (de at
dezenas de ampres) sendo por isso
muito empregado em controles de
motores nos projetos de Mecatrnica.
Basta aplicar uma tenso positiva
de alguns volts na comporta de um
Power FET para que a resistncia entre o dreno e a fonte (Rds) se reduza
a uma frao de ohm e uma corrente
muito intensa possa circular alimentando um circuito externo como mostra a figura 14.
Os FETs de potncias so indicados por siglas como IRF6490,
IRF132, etc.
Tiristores
Os tiristores so dispositivos
semicondutores destinados ao controle de correntes intensas, havendo dois
tipos principais que podemos encontrar nos projetos de Mecatrnica: os
SCRs (Diodos Controlados de Silcio
ou Silicon Controlled Rectifier) e os
TRIACs cujos smbolos e aspectos
so mostrados na figura 15.
Os SCRs disparam quando um
pulso de tenso aplicado na sua
comporta (gate). Nos circuitos de corrente contnua os SCRs permanecem
em conduo mesmo depois que o
pulso desaparece. Para deslig-los
preciso interromper a alimentao. Os
SCRs conduzem a corrente num nico sentido como os diodos.
J os TRIACs conduzem a corrente nos dois sentidos quando disparados e por isso so indicados para o
controle de dispositivos em circuitos
de corrente alternada.Os SCRs e
TRIACs comuns podem controlar correntes que vo de 500 mA a mais de
1000 A. Os de maior corrente so dotados de recursos para montagem em
dissipadores de calor.
13
ELETRNICA
Circuitos Integrados
Num nico invlucro podem ser
encontrados conjuntos de componentes j interligados de modo a formar
um circuito que exera determinada
funo como, por exemplo, um amplificador, um circuito de controle, um
oscilador, etc. Os dispositivos deste
tipo recebem o nome de circuitos integrados e so representados por smbolos que na verdade apenas do o
seu tipo e no o circuito equivalente
interno, conforme mostra a figura 16.
O uso de circuitos integrados simplifica o projeto j que alguns tipos
podem conter centenas de transistores, resistores e outros componentes
j interligados e prontos para uso necessitando apenas poucos componentes adicionais externos.
Na figura 17 temos os aspectos
mais comuns dos circuitos integrados
que podemos encontrar nos trabalhos
de Mecatrnica.
14
ELETRNICA
ELETRNICA
a) Circuito Eltrico Simples
Um circuito eltrico simples formado por uma fonte de energia (bateria) um dispositivo de controle (interruptor) e uma carga (que dispositivo
que deve ser alimentado pela bateria).
Como primeiro projeto podemos
mostrar o modo de se alimentar uma
lmpada ou um motor usando pilhas
conforme mostra a figura 20.
Neste projeto o nmero de pilhas
ligadas em srie determinado pela
tenso que o motor ou lmpada precisa para funcionar. Assim, levando
em conta que cada pilha fornece 1,5
V, temos de usar 2 pilhas se a lmpada ou motor for de 3 V e 4 pilhas
se for de 6 V.
16
ELETRNICA
A chave S1 faz com que o motor
gire num sentido e noutro, a chave
S2 liga e desliga o motor e a chave
S3 muda sua velocidade. Quando a
chave est aberta os diodos reduzem a tenso aplicada ao motor.
Cada diodo de silcio pode reduzir em
0,7 V a tenso. Quando a chave est
fechada o motor recebe a alimentao total e roda com mxima velocidade (e potncia).
Podemos usar dois diodos para
reduzir em 1,4 V a tenso ou trs
diodos para reduzir em 2,1 V.
Uma aplicao interessante num
projeto de Mecatrnica para este circuito o elevador mostrado na figura
24 em que temos um controle sobedesce pela inverso do motor, e de
fora conforme o peso que ele tem de
manusear.
Na prxima edio: Os
Motores de Corrente Contnua e Circuitos de Controle.
Figura 25 - Experincia prtica: ligao srie/paralelo.
17
PNEUMTICA
AUTOMAO PNEUMTICA
1 par
te
parte
Jos Carlos Amadeo
Centro Universitrio Salesiano de So Paulo
INTRODUO
Atualmente, as empresas instaladas em nosso pas esto, cada vez
mais, preocupadas com a evoluo
da concorrncia internacional, as
quais oferecem produtos de alta qualidade e com preos competitivos, resultados dos investimentos realizados ao longo destes anos na
Automao Industrial. Seja na rea
produtiva, controle de materiais, controle de qualidade, embalagens, produtividade, segurana, entre outros,
estas empresas esto procurando a
melhor soluo para enfrentar a concorrncia acirrada provocada pelas
necessidades de consumo cada vez
maior em nosso Planeta. E o caminho encontrado est relacionado na
Automao.
No Brasil, so poucas as
Empresas preocupadas
em orientar seus Engenheiros, Tcnicos em
Instrumentao e/ou em
Mecatrnica, para o
campo da Automao
Industrial devido falta
de pessoal qualificado.
O objetivo principal
desta srie de artigos ser
preparar os leitores para o
segmento da Automao
Pneumtica, enfocando temas como, por exemplo, desde a instalao de um compressor de ar comprimido at
os comandos de controladores lgicos, onde a Pneumtica e a Eletrnica se fazem
18
PNEUMTICA
Na fundio da prata, do ferro, do
chumbo e do estanho, so encontradas referncias do ar comprimido
datadas no Velho Testamento. A histria conta que, h mais de 2.000
anos, tcnicos da poca construram
mquinas pneumticas, utilizando
para tal fim, um Cilindro de madeira
dotado de um mbolo. J o vento era
aproveitado pelo antigos, utilizando
sua fora gerada pela dilatao do ar
aquecido.
Em Alexandria, centro cultural
do mundo helnico, foram construdas as primeiras mquinas, no
III sculo A C.
Neste perodo, Ctesibios fundou
a Escola de Mecnicos em Alexandria, tornando-se o precursor da
tcnica para comprimir o ar. Na mesma poca, um grego chamado Hero,
escreveu um artigo de dois volumes
sobre as aplicaes do ar comprimido e do vcuo.
Tais inventos, por falta de recursos e de materiais adequados, no
foram amplamente utilizados. Suas
tcnicas eram depreciadas, a no ser
que estivesse servio dos reis e
do exrcito, para aprimoramento de
armas de guerra.
Durante um longo perodo, a energia pneumtica sofreu uma paralisao, renascendo somente nos sculos XVI e XVII, com as descobertas
de Galileu, Otto Von Guericke, Robert
Boyle, Bacon e outros, que passaram a observar as leis naturais sobre compresso e expanso dos
gases. Leibiniz, Huyghnes, Papin e
Newcomem so considerados os pais
da Fsica Experimental, sendo que
os dois ltimos consideravam a presso atmosfrica como uma fora
enorme contra o vcuo efetivo, que
era o objeto das Cincias Naturais,
Filosficas e da Especulao Teolgica desde Aristteles at o final da
poca Escolstica.
No final deste perodo, o Evangelista Torricelli, inventa o barmetro,
um tubo de mercrio para medir a
presso atmosfrica.
Com a inveno da mquina de
vapor, por Watts, tem incio a era da
mquina e, no decorrer dos sculos, surgiram vrias maneiras de utilizao do ar, proporcionando, desta
PRINCPIOS BSICOS
Propriedades fsicas do ar
Sem a existncia do ar, no haveria vida em nosso planeta. Apesar
de no possuir uma forma fsica,
podemos notar sua presena em todos os lugares. Por ser elstico e
compressvel ocupa todo o espao
onde est contido. Sua composio
principal constituda por Nitrognio
(78,09%) e Oxignio (20,95%). Os resduos de Dixido de Carbono,
Argnio, Hidrognio, Nenio, Hlio,
Criptnio e Xennio formam os de-
Elasticidade
Como j mencionado, o ar possui
a propriedade de elasticidade, que faz
com que, uma vez desfeita a funo
da compressibilidade, este volte ao
seu volume incial (figura 3).
19
PNEUMTICA
Difusibilidade
Em processos industrias, comum a aplicao da difusibilidade do
ar, que faz com que haja uma mistura homognea com qualquer meio
gasoso no saturado (figura 5).
Expansibilidade
Como mencionado anteriormente,
o ar ocupa o volume total de um recipiente. Sendo assim, importante
ter em mente esta propriedade de
expansibilidade quando formos projetar qualquer reservatrio de ar comprimido, tubulaes contendo tanques, ou mesmo quando se for instalar uma rede de ar comprimido. Este
importante assunto ser abordado
mais tarde (figura 5).
Peso do Ar
Ser que o ar tem peso? possvel verificar isso atravs de uma
experincia. Se colocarmos, numa
balana de preciso, dois recipientes de mesmo formato e peso, hermeticamente fechados, iremos notar, obviamente, que a balana ir
registrar o mesmo peso, conforme
20
Figura 6 - O peso do ar. Na situao (a), os dois recipientes contm a mesma quantidade de ar
enquanto que na situao (b), somente o recipiente 2 contm ar ao passo que o 1 est sem ar (vcuo).
PNEUMTICA
Figura 7 - O ar quente (T2) possui uma densidade menor que o ar frio (T1).
descrita anteriormente, com a diferena de que agora, ao invs de retirarmos o ar de um dos recipientes
vamos elevar a sua temperatura. Ao
fazer isso, e retornarmos o recipientes de volta na balana, notaremos
que aquele com o ar mais quente
estar mais leve.
O Barmetro de Torricelli
Torricelli provou que possvel
medir a presso atmosfrica, presente em todos os lugares, inclusive
sobre o nosso corpo, atravs de seu
invento, que se tornou muito famoso, o barmetro de mercrio.
A idia principal contida na experincia realizada por Torricelli que
ao colocar um tubo de vidro, sem ar
dentro dele e, portanto sem a atuao da presso atmosfrica, na posio vertical em um recipiente contendo gua, possvel notar que o
nvel deste lquido ir subir e se manter numa determinada altura, porque
a presso atmosfrica ir exercer
uma fora, que se equilibrar ao peso
desta coluna de gua. No caso deste lquido, especificamente, o equilbrio se d, quando a coluna estiver
com 10,33 metros (desde que se
esteja no nvel do mar e numa temperatura de 0)
Por conta do tamanho do tubo que
necessrio utilizar, a experincia
torna-se muito incmoda, pois onde
conseguir um tubo de vidro de, pelo
menos, 10,33 metros de altura, sem
deixar que este caia e quebre?
21
PROGRAMAO
APRESENTAO
Este o primeiro artigo de uma
srie que ir mostrar como a linguagem LOGO pode ser utilizada para
programar o PC no controle de robs
e outros dispositivos para automao.
Com a facilidade de se ter acesso a
um PC junto com a linguagem
LOGO, de fcil aprendizagem, conseguimos um timo resultado no desenvolvimento de programas e
interfaces para estes controles.
O PC atualmente est invadindo nossos lares. Com ele conseguimos verificar o nosso saldo bancrio, pagar as contas, jogar entre
inmeras outras tarefas. Geralmente lidamos com programas prontos,
que colocamos num PC e nos tornamos meros operadores deles.
Voc j pensou em fazer um desses programas? Difcil! Impossvel!
Imaginvel! Se estivermos falando
de um editor de texto complexo ou
um jogo simulador de Frmula 1,
realmente ser uma tarefa rdua
que necessitar de uma equipe com
vrios programadores experientes. Mas nem por isso voc
deve desanimar, pois
se fosse assim
ningum comearia a programar
computadores.
Este o papel
desta revista.
Vamos incentivar
voc a descobrir os
caminhos para fazer o
PC realizar diversas
22
PROGRAMAO
23
PROGRAMAO
24
PROGRAMAO
Vale salientar que os dois programas fazem quase a
mesma coisa, um loop dentro do outro. Fica claro agora
que a programao em alto nvel mais fcil e no precisamos nos preocupar com vrios detalhes
do tipo alocao de memria e variveis.
Como curiosidade, rode o programa no
ambiente LOGO e veja o que acontece!
COMPILADOR VERSUS INTERPRETADOR
Conforme j foi visto, o compilador gera uma
seqncia de instrues de mquina que chamamos de programa executvel. Isto significa
que esse programa no precisa mais do ambiente de programao para funcionar.
Quando falamos de um interpretador estamos
falando de um ambiente que ir interpretar instruo por instruo de nosso programa. Mas porque
estamos falando disso? Simples. Para explicar
como o ambiente LOGO funciona, pois ele um
interpretador, portanto no iremos gerar nenhum
executvel. Para que um programa em LOGO funcione,
necessariamente deveremos estar operando dentro do
ambiente LOGO pois, nesse caso, o ambiente LOGO
um executvel. Bem, mas qual a vantagem ou desvantagem? Primeiro a desvantagem: A velocidade de execuo. Como a interpretao de cada instruo necessita
de um determinado intervalo de tempo, o nosso programa em LOGO ser bem mais lento que um programa
executvel similar. Entretanto, para as nossas aplicaes,
o fator velocidade no ser to importante.
Agora a vantagem: Lembra-se que falamos do processo Erra, erra, erra, erra, acerta? ai que est a vantagem. Como interpretamos uma instruo de cada vez,
se acontecer algum erro na execuo da instruo o programa pra e sinaliza o erro. Isso facilita muito a resoluo de problemas ou, como dizemos em ingls, debug
(traduzindo literalmente: retirar o inseto), que um termo
muito utilizado na
eletrnica digital e
informtica quando
desejamos resolver
um problema. Sua origem
vem da poca dos primeiros computadores, quando um
tcnico (americano!) estava concertando um computador
e o problema era um inseto que estava entre os circuitos.
QUAL AMBIENTE LOGO IREMOS UTILIZAR?
Escolhemos o SuperLogo 3.0 do NIED por vrios
motivos:
1 - O ambiente e a programao so feitos em portugus;
2 - Voc pode fazer o download (por R$ 5,00) atravs
da Internet no site do NIED: http://www.nied.unicamp.br
Aqui fazemos uma ressalva para parabenizar o belo
trabalho do NIED (Ncleo de Informtica Aplicada
Educao) da Universidade Estadual de Campinas,
onde foi aprimorado e traduzido o ambiente LOGO da
Softronics resultando no SuperLogo, uma excelente ferramenta de ensino para programao que pelo fato de ser
em portugus pode ser utilizada em qualquer nvel escolar.
possvel tambm, comprar uma verso multimdia,
distribuda pela Editora Melhoramentos, juntamente com
a Divertire (http://www.divertire.com.br), onde alm do
ambiente SuperLogo 3.0 existem vrios exemplos e vrios projetos de diversas reas educacionais.
INSTALANDO O SUPERLOGO VERSO 3.0
PROGRAMAO
2. Descompactar o arquivo slogo30.exe:
Para descompact-lo, execute o logo95.exe. Nesta
execuo ser criado o diretrio \install no drive C: do
seu PC, o qual conter os arquivos para a instalao
do SuperLogo.
3. Efetuar a instalao do SuperLogo:
Execute o arquivo SETUP.EXE (no diretrio
c:\install) atravs do Gerenciador de Arquivos do
Windows. Ser gerado um cone o qual dar acesso
ao SuperLogo. Aps obter sucesso na instalao, o
diretrio c:\install poder ser excludo.
4. Testando o Sistema
Para testar se tudo deu certo, execute o programa SuperLogo e acione em ajuda a opo DEMO
conforme mostra a figura 4. Essa opo de demonstrao demonstra um pouco das possibilidades do
SuperLogo.
Figura 4 - Executando o programa SuperLogo no modo de demonstrao.
O LOGO E A TARTARUGA
26
Voc ver que conseguimos fazer o mesmo quadrado digitando menos, esse comando na realidade
repete 4 vezes a seqncia parafrente 100 e paradireita
90 (aqui resumidas abreviadas para pf e pd).
Se tivermos algum procedimento que seja muito
utilizado, possvel armazen-lo e cham-lo quando
quisermos (veja o exemplo na figura 7). Para faz-lo:
1. Execute o comando EDITE quadrado
2. Editor ir aparecer. Escreva dentro da janela do
editor:
MECATRNICA FCIL N 1/OUTUBRO-NOVEMBRO/2001
PROGRAMAO
APRENDA QUADRADO
REPITA 4 [PF 100 PD 90]
FIM
3. fechar o Editor e salvar.
4. Execute o comando QUADRADO e o nosso quadrado ir aparecer novamente.
5. Para salvar o programa em Logo para ser utilizado em outras oportunidades, basta ir em Arquivo no
menu principal e escolher Salvar Como, ento escolha um nome com extenso LGO.
6. Para restaurar quando abrir o Logo novamente
v em Arquivo no menu principal e escolha a opo
Abrir, ento escolha o nome do programa.
Assim, aprendemos a fazer o nosso primeiro procedimento. Vamos incrementar um pouco e fazer uma
aplicao com recursos grficos de janela e botes
conforme mostra a figura 8:
O programa em Logo:
aprenda SABER
criejanela main d1 [Saber Eletronica] 10 10 150 50
crieboto d1 b1 Quadrado 10 10 40 20 [quadrado]
crieboto d1 b3 LIMPA
60 10 40 20[tat]
fim
No interessante? Com poucos comandos conseguimos fazer um programa com recursos poderosos! Para saber como funcionam os comandos
criejanela e crieboto v em AJUDA na barra de
menu principal clique em Index, ento procure o comando desejado (ex. figura 9).
Figura 8 - Uma aplicao com recursos grficos de janelas e botes.
PROPOSTA DE EXERCCIOS
1 - Elabore novos procedimentos para desenhar figuras (ex. tringulo);
2 - Modifique o programa SABER para que ele
tenha mais botes que acionem os novos procedimentos;
3 - Estude os arquivos de auxlio (AJUDA na Barra
de Menu Principal).
PRXIMOS PASSOS
Estamos chegando ao final dessa primeira parte
de uma srie de artigos, onde foram expostos vrios
conceitos de uma maneira simples, que sero importantes durante o processo de aprendizagem. Como j
dissemos anteriormente, seremos os grandes
incentivadores. Nas prximas edies comearemos
a integrar o PC com dispositivos externos. V se preparando! Vai ser muito interessante e divertido.
MECATRNICA FCIL N 1/OUTUBRO-NOVEMBRO/2001
27
SOFTWARE
AUTOCAD APLICADO
MECATRNICA
1 par te
Srgio Eduardo Macdo Rezende
Departamento de Engenharia Mecatrnica e Sistemas Mecnicos
Escola Politcnica da USP
INTRODUO
Com o avano no uso de computadores, fazer desenhos tcnicos e
ilustrativos se tornou uma tarefa bem
mais fcil e de melhor qualidade com
os programas de CAD. Por meio deles podemos construir, corrigir e
agilizar nossos desenhos com bastante facilidade. Alm disto possvel importar o que chamamos de bibliotecas de desenhos, poupando
bastante tempo. Um exemplo na
Mecatrnica fazer o projeto de uma
planta hidrulica ou pneumtica. A
partir de componentes como vlvulas, motores e bombas j prontos, basta fazer a conexo en-
28
MECATRNICA
MECATRNICAATUAL
FCIL N
N1/OUTUBRO-NOVEMBRO/2001
1 OUTUBRO/NOVEMBRO/2001
SOFTWARE
CAD 2D pois nesta parte que sero abordados os comandos bsicos que tambm sero utilizados para 3D.
Com esta srie de artigos voc ser capaz de aprender
passo-a-passo os comandos mais importantes, para fazer qualquer tipo de desenho. Esta baseada no AutoCAD
2000 (ltima verso) que apresenta algumas inovaes
como a possibilidade de abrir vrios desenhos
simultneamente e fcil alterao da espessura das linhas. No entanto, como sero vistos os comandos mais
importantes, esta srie pode ser perfeitamente aplicada
para verses anteriores (R12, R13 e R14).
Figura 3 Draw
Toolbar.
Figura 2 Tela do
AutoCAD 2000.
Figura 5 Visualizao
da Toolbar
Figura 6 Modificao da
abertura do cursor.
29
SOFTWARE
aprendizado de comandos fundamentais. importante destacar que estes comandos so to importantes
que so semelhantes em outros programas do tipo CAD. O primeiro tipo
de desenho que faremos, e o mais
importante, o de linhas retas. Devido sua importncia, h trs formas
de faz-las. Inicialmente vamos apenas acionar o comando. Para isto h
vrias opes. A primeira , no menu
superior, selecionar Draw e Line e
clique em vrios pontos da tela para
observar a construo. Outra forma
de acion-la clicando no boto Line
da Toolbar Draw mostrada na figura
9. O modo que muitos consideram
mais rpido de acionamento da linha
digitar a letra l (ou line) no menu
inferior da tela e pressionar Enter.
y necessrias para o traado de linhas, movimentos e cpias. So bastante importantes para termos idia
de direo e sentido. Na regio inferior da tela podemos observar o menu
inferior (onde h algumas frases escritas). Nele podemos destacar a
linha de comandos (onde est escrito Command ) para ativar funes, digitar valores e especificar
propriedades.
Para encerrar este reconhecimento geral da tela do AutoCAD vamos
utilizar uma propriedade que pode ser
til quando se trabalha durante longos perodos com o programa. a
possibilidade de mudar a cor da tela.
Para isto clique em Tools, Options,
selecione a guia Display e o boto
Colors.
LINHAS E COMANDOS BSICOS
Linhas
Aps uma rpida apresentao e
localizao de partes importantes da
tela do AutoCAD podemos iniciar o
Zoom
Outro comando extremamente importante o zoom, para observar detalhes ou o desenho como um todo.
Para acion-lo pelo menu superior
clique em View, Zoom e, por exemplo, em In. Outra forma clicando no
cone de Zoom Realtime. Em seguida posicione o cursor em qualquer
parte da tela, clique o boto esquerdo do mouse e, mantendo o boto
clicado, movimente o mouse de um
lado para outro.
Uma terceira
forma de dar
zoom a seguinte: digite z
(ou zoom ) no
menu inferior,
tecle Enter e
clique em dois
Figura 10 Zoom
pontos para enRealtime.
quadrar o deta-
SOFTWARE
Observao: Uma opo para interromper um comando utilizar a tecla esc. Para encerrar o comando pode-se tambm utilizar
o boto direito do mouse ao invs da tecla Enter no AutoCAD 14.
Este boto tambm serve para reativar o ltimo comando utilizado. No AutoCAD 2000, ao se clicar o boto direito aparecer um
menu de atalhos para confirmar o Enter ou a repetio do ltimo
comando. Para quem no quiser perder tempo com este recurso
ele pode ser desconfigurado no menu superior em Tools, Options,
no guia Users Preferences e desative o check box Shortcut menus in drawing area.
Figura 13 Primeiro modo de traar linhas.
Erase
Command: line
LINE Specify first point: 0,0
Specify next point or [Undo]: 10,5
(D Enter)
Command: zoom
[All/Center/Dynamic/Extents/
Previous/Scale/Window] <real
time>: all
Caso no tenha sido percebido,
uma reta foi traada do ponto 0,0 do
centro de coordenadas do AutoCAD
at o ponto 10,5. Se no for fcil de
ver a reta use o "zoom window" explicado anteriormente.
A segunda forma de traar linhas
o que chamamos de coordenas
polares, onde, sero utilizados o comprimento e o ngulo da linha a ser
traada em relao ao eixo x. Apague a linha feita anteriormente e siga
estes comandos:
Command: line
LINE Specify first point: 0,0
Specify next point or [Undo]:
@100<30
(D Enter)
Neste caso foi especificado que
a linha parte do ponto 0,0, possui um
comprimento de 100 unidades e forma um ngulo de 30 em relao ao
eixo x dos eixos coordenados.
O terceiro modo de traar linhas
o mais importante. Por ele podemos traar uma linha sem se importar sobre o ponto inicial. Esta forma
consiste em determinar um ponto de
incio qualquer (no necessrio
saber as coordenadas iniciais) e em
seguida informar o quanto ela desloca em relao ao eixo x e em relao ao eixo y. Veja este exemplo:
31
SOFTWARE
Command: line
LINE Specify first point: (Clique
em qualquer ponto da tela)
Specify next point or [Undo]:
@50,100
(D Enter)
Para praticar, vamos fazer um desenho simples para treinar os comandos vistos at agora, inclusive os trs mtodos de traar linhas.
Command: l
LINE Specify first point: 0,0
Specify next point or [Undo]: 100,0 (Coordenadas absolutas)
Specify next point or [Undo]: 100,50(Coordenadas absolutas)
Specify next point or [Close/Undo]: (D Enter)
Command: z
(Comando para zoom)
ZOOM
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: all
Command: l
LINE Specify first point: 100,50
Specify next point or [Undo]: @-50,0
(Coordenadas relativas)
Specify next point or [Undo]: @0,50(Coordenadas relativas)
Specify next point or [Close/Undo]: @50<180
(Coordenadas polares)
Specify next point or [Close/Undo]: @100<-90
(Coordenadas polares)
Specify next point or [Close/Undo]: (D Enter)
Finalizando, tente praticar o que voc aprendeu com o exerccio abaixo. Use o mtodo de coordenadas absolutas e, principalmente, o de coordenadas relativas para agilizar. At a prxima.
l
Figura 16 Exerccio1.
32
Figura 17 Exerccio 2.