Вы находитесь на странице: 1из 29

LAUREATE INTERNATIONAL UNIVERSITIE UNINORTE

ESCOLA DE EXATAS
CURSO DE CINCIA DA COMPUTAO

PROJETO DE CIRCUITOS DIGITAIS

Autores: Marcos Paulo Martins Costa, Wesley Farias Goes, Jeimerson da Silva
Nascimento
Orientador: Professor Diego da Silva Froner

MARCOS PAULO MARTINS COSTA


WESLEY FARIAS GOES
JEIMERSON DA SILVA

PROJETO DE CIRCUITOS DIGITAIS

Projeto apresentado ao Curso de graduao do Centro


Universitrio

do

Norte

UNINORTE

Laureate

International Universition, Escola de Cincias Exatas,


Curso de Cincia da Computao, Disciplina de Circuitos
Digitais,

para

obteno

na

Nota

da

1Semestre/2015.
Orientador: Professor Msc Diego da Silva Froner

MANAUS
2015

ARE

MARCOS PAULO MARTINS COSTA


WESLEY FARIAS GOES
JEIMERSON DA SILVA

PROJETO DE CIRCUITOS DIGITAIS

Medidor de Temperatura e Luminosidade

Projeto apresentado ao Curso de graduao do


Centro Universitrio do Norte UNINORTE
Laureate International Universition, Escola de
Cincias

Exatas,

Curso

de

Cincia

da

Computao Disciplina de Circuitos Digitais,


para

obteno

na

Nota

da

ARE

1Semestre/2015.

Orientador: Professor Msc Diego da Silva


Froner

AGRADECIMENTOS
Agradecemos acima de tudo a Deus, pela oportunidade de mais um dia estarmos unidos
vencendo cada dificuldade encontrada e com ela aprendendo cada dia mais.
Ao Prof. Msc. Diego Froner por ter aceitado ser nosso orientador, e principalmente pela
confiana que nos foi depositada para o desenvolvimento deste trabalho. Seus ensinamentos,
opinies e sugestes foram de fundamental importncia para o desenvolvimento deste
Trabalho.
Ao Prof. Msc. Srgio Gonzaga pelas suas sugestes e opinies que enriqueceram ainda
mais o desenvolvimento deste trabalho.

LISTA DE FIGURAS

Figura 1 .................................................................................................................................................. 14
Figura 2 .................................................................................................................................................. 15
Figura 3 .................................................................................................................................................. 15
Figura 4 .................................................................................................................................................. 18
Figura 5 .................................................................................................................................................. 19
Figura 6 .................................................................................................................................................. 19
Figura 7 .................................................................................................................................................. 20
Figura 8 .................................................................................................................................................. 21
Figura 9 .................................................................................................................................................. 22
Figura 10 ................................................................................................................................................ 23
Figura 11 ................................................................................................................................................ 24
Figura 12 ................................................................................................................................................ 25
Figura 13 ................................................................................................................................................ 26
Figura 14 ................................................................................................................................................ 27

LISTA DE TABELAS
Tabela 1
Tabela 2
Tabela 3
Tabela 4
Tabela 5
Tabela 6

_________________________________________________________________________ 9
_________________________________________________________________________ 9
_________________________________________________________________________ 9
________________________________________________________________________ 13
________________________________________________________________________ 13
________________________________________________________________________ 16

SUMRIO

INTRODUO .................................................................................................................................. 8
1.1

OBJETIVOS ............................................................................................................................... 8

1.1.1

Objetivo Geral ................................................................................................................. 8

1.1.2

Objetivo Especfico .......................................................................................................... 8

1.1.3

Metodologia .................................................................................................................... 9

1.2

PRODUTO DO PROJETO ......................................................................................................... 10

1.3

JUSTIFICATIVA ....................................................................................................................... 10

1.4

COMPLICAES, IMPEDIMENTOS E DEPENDNCIAS DO PROJETO ...................................... 11

RESTRINES E LIMITES ................................................................................................................ 12


2.1

Restries .............................................................................................................................. 12

2.2

Limites ................................................................................................................................... 12

PRINCIPAIS FASES, ATIVIDADES E ESTRATGIAS DO PROJETO...................................................... 13


3.1

EQUIPAMENTOS E PROJETOS PROPOSTOS ........................................................................... 13

3.1.1
3.2
4

Descrio dos Projetos Propostos ................................................................................. 13

ORAMENTO E AQUISIO ................................................................................................... 16

IMPLANTAO DA SOLUO ........................................................................................................ 17


4.1

Os Passos iniciais Propostos: ................................................................................................. 17

4.2

Execuo do Projeto .............................................................................................................. 17

4.2.1

Da aquisio e recebimentos dos equipamentos ......................................................... 17

4.2.2

Da Montagem e Configurao do Hardware ................................................................ 18

4.2.3

Da Implementao ........................................................................................................ 20

4.2.4

Esquema Final ............................................................................................................... 26

REFERNCIAS ................................................................................................................................. 29

INTRODUO

O Arduino uma plataforma de prototipagem eletrnica de hardware livre e de


placa nica. O projeto iniciou-se na cidade de Ivrea, Itlia, em 2005, com o intuito de interagir
em projetos escolares de forma a ter um oramento menor que outros sistemas de prototipagem
disponveis naquela poca. Seu sucesso foi sinalizado com o recebimento de uma meno
honrosa na categoria Comunidades Digitais em 2006, pela Prix Ars Electronica, alm da marca
de mais de 50.000 placas vendidas at outubro de 2008.
Neste projeto propem-se a interao dos conhecimentos de computao aliados
abordagem de Arduno, unindo foras na construo de um sistema (Hardware e Software) no
qual seja possvel demonstrar de forma prtica os conhecimentos obtidos no Curso de Cincia
da Computao.
Este Projeto tem o objetivo de, a partir da escolha de um Projeto Arduno, a
aplicao das possveis solues para que se chegue a construo e execuo do Sistema Final
(Software e Hardware).
O objetivo principal deste Projeto consiste na Construo de um Sistema incluindo
Hardware e Software (Arduno) com a aplicabilidade da soluo proposta.
1.1

OBJETIVOS

1.1.1 Objetivo Geral


Transcender os conhecimentos em computao, trazendo uma perspectiva de ampliao
do conhecimento atravs dos recursos de teoria e prticas unindo a programao ao Hadware
com a utilizao de Arduino.
1.1.2 Objetivo Especfico
Construir um sistema Arduno, baseado em projetos j existentes, utilizando das tcnicas
e linguagem de programao especfica, acrescentando uma soluo a mais ao projeto
escolhido.

1.1.3 Metodologia
Para alcanar este objetivo sero utilizados mtodos de elaborao de Projetos em
Arduno, to quanto a utilizao dos referidos equipamentos necessrios para a execuo, testes
e apresentao.
1.1.3.1 Time do Projeto

Tabela 1

Nr

Nome

01

Marcos Paulo Martins Costa

02

Wesley Farias Goes

03

Jeimerson da Silva Mascimento

Funo
Analista
Projetista/Programador
Designer

1.1.3.2 Recursos

Os recursos para execuo do referido projeto sero dos integrantes da equipe


distribudos em:
Tabela 2

Nr

01

02

03

Nome
Marcos Paulo Martins Costa
Wesley Farias Goes
Jeimerson da Silva Mascimento
TOTAL

Participao
34%
33%
33%
100%

1.1.3.3 Datas de entregas

As datas das etapas do projeto seguiro, inicialmente, conforme tabela abaixo:


Tabela 3

Nr

01

02

03

04

05

06

07

Descrio
Anlise inicial do Projeto
Levantamento de Projetos existentes
Elaborao da perspectiva do Projeto
Elaborao da Proposta inicial do Projeto
Entrega da Proposta Inicial do projeto
Aquisio dos primeira Parte dos equipamentos necessrios
Desenvolvimento Inicial do Projeto

Data
24/04/2015
29/04/2015
01/05/2015
03/05/2015
04/05/2015
05/05/2015
07/05/2015

10

08

09

10

11

12

13

14

15

16

17

Aquisio complementar dos equipamentos necessrios

09/05/2015
12/05/2015
16/05/2015
21/05/2015
23/05/2015
28/05/2015
02/06/2015
06/06/2015
11/06/2015
16/06/2015

Avaliao Parcial do Projeto (com o orientador)


Construo e Testes iniciais do sistema Fsico
Avaliao Parcial do Projeto (com o orientador)
Correo e adequaes decorrentes da avaliao
Adequao e configurao do Sistema (Hardware e Software)
Avaliao Final Preliminar do Sistema Completo (com o orientador)
Readequao final preliminar do sistema completo aps avaliao
Avaliao Final definitiva (com o orientador)
Entrega do Projeto

O Cronograma acima foi feito com base na Feira Cientifica onde sero apresentados os
projetos.
1.2

PRODUTO DO PROJETO
O Produto Inicial esperado ser um Sistema Medidor de Temperatura com Bluetooth

(Arduno) baseado no Projeto


dos recursos do Projeto

Medidor de Temperatura com lm335 e LCD,

Arduino + Android Ligar Desligar lmpadas,

e utilizando parcialmente

em funcionamento, como

resultado da aplicao das tcnicas aqui apresentadas.


O Produto do Projeto depende do Hardware em questo para que seja alcanado.
Complicaes e Impedimentos podem surgir no decorrer do mesmo, principalmente
devido a Logstica de nossa Regio, levando em considerao que os equipamentos arduinos
em sua maioria so adquiridos no Sul e Sudeste do Pas.
Caso Haja complicaes que impliquem no Produto do Projeto, as mesmas sero
discriminadas no item 1.4.
1.3

JUSTIFICATIVA
Justifica-se a elaborao deste projeto, tendo em vista a possibilidade da interao dos

conhecimentos obtidos em Cincia da Computao. No obstante a oportunidade de participar


de tal projeto, eleva o grau de conhecimento, assim como a participao dos discentes nas
atividades em grupo.
A Participao nas atividades em grupo estimula a troca do conhecimento, tambm
propicia a inovao, assim como a descoberta de novas tcnicas e mtodos, abrindo novos
caminhos tanto no campo acadmico quanto no profissional.

11

1.4

COMPLICAES, IMPEDIMENTOS E DEPENDNCIAS DO PROJETO


O cronograma inicial do Projeto Inclua toda Sistemtica necessria para Concluso do

Mesmo.
Um Fator Primordial para Execuo do Projeto e Entrega do Produto do Projeto na
ntegra a Entrega do Hardware necessrio, as complicaes de Logstica levaram o Projeto a
alguns atrasos, no necessariamente triviais a execuo do mesmo, porm a inobservncia no
envio do Kit-Arduino-Uno resultou em algumas alteraes do Projeto, o qual no mudou em
sua essncia.
a) Foi necessrio fazer uma readaptao no Produto final, pois o Kit-Arduino-Uno
enviado no contemplava todos os itens necessrio para a Comunicao Bluetooth;
b) O Diferencial seria a incluso da comunicao Bluetooth, na inexistncia temporal
do equipamento o Projeto foi readaptado e incluindo o sistema de deteco de
luminosidade;
c) O Projeto permaneceu assim com seu produto Final Principal que seria a Deteco
de temperatura, excluindo-se a comunicao Bluetooth e acrescentando a deteco
de Luminosidade.

12

2.1

RESTRINES E LIMITES

Restries
Este projeto restringe-se as aplicaes de Arduno baseado em projetos j existentes, to

quanto a aplicabilidades das linguagens de programao a elas aplicadas.

2.2

Limites
Este Projeto limita-se as especificaes descritas em cada etapa do das atividades do

Projeto, sendo limitada as linguagens de programao atribudas a cada projeto, e, tambm, ao


hardware escolhido nos projetos desempenhados.
A limitao tambm alcana a disponibilidade dos equipamentos necessrios para
configurao, montagem e programao do Projeto em questo, tendo em vista a logstica da
localidade e o curto espao de tempo para que o mesmo fique pronto e funcional.

13

3.1

PRINCIPAIS FASES, ATIVIDADES E ESTRATGIAS DO PROJETO

EQUIPAMENTOS E PROJETOS PROPOSTOS


Na elaborao do referido projeto foram analisados alguns projetos ardunos, dentre eles

foram selecionados 03 (trs) Projetos dos quais foi escolhido 01 (um) como base para execuo
durante o decorrer deste Projeto.
Tabela 4

Nr

01

02

03

Nome
Medidor de Temperatura com lm335 e LCD
Arduino + Android Ligar Desligar lmpadas
Trena Eletrnica

Observao
selecionado
Utilizao parcial
Utilizao da
ideia

Com base na Anlise do Projeto, para a execuo sero necessrios os seguintes


equipamentos e recursos conforme tabela abaixo:
Tabela 5

Nr

01

02

03

04

05

06

Nome

Observao

Equipamento Arduino
Computador/Notebook
Sistema compatvel para programao
Acesso rede de computadores (internet)
Espao fsico extra acadmico para execuo dos teste e montagem dos
equipamentos
Equipamentos eletrnicos e de informtica, como solda, diodos cabos USB
entre outros, necessrios para os testes e configura

3.1.1 Descrio dos Projetos Propostos

3.1.1.1 Medidor de Temperatura com lm335 e LCD

Este foi o Projeto escolhido como Base para aplicao e desenvolvimento deste Projeto.
Breve descrio do Projeto:

14

Este um projeto que mostra como fazer um projeto com um sensor de temperatura,
mostrar os dados de temperatura no LCD e acender Leds e tocar um buzzer caso a temperatura
esteja muito alta.
Breve esquema do Medidor:

Figura 1

Lista de materiais:
1- Arduino;
2- Leds;
3- Resistores de 200 ohm;
4- Buzzer;
5- sensor de temperatura LM335;
6- resistor de 1K ohm;
7- um display LCD 16x2;
8- um potencimetro e jumpers.

3.1.1.2 Arduino + Android Ligar Desligar lmpadas

Neste projeto podemos utilizar a ideia do Bluetooth agregado ao arduno.


Breve esquema do Arduino Liga/desliga Lmpadas

15

Figura 2
3.1.1.3 Trena Eletrnica

Pode-se utilizar deste projeto a possibilidade de utilizao de Bateria.


Breve descrio do Projeto:
Inclu um boto para somar as medidas e outro boto para escolher considerar a distncia
a partir do sensor ou considerar a distncia incluindo o comprimento total do dispositivo, ideal
para medies de parede a parede, alm do boto para disparar a medio, obviamente.
Breve esquema da Trena

Figura 3

Equipamentos necessrios

16

1- Arduino;
2- Sensor Ultrassnico;
3- Laser;
4- Portencimetro 200k;
5- Botes ou chaves momentneas;
6- resistores de 300^
7- LCD Nokia 5110

3.2

ORAMENTO E AQUISIO

Na elaborao do referido Projeto sero necessrios os investimentos iniciais conforme mostra a


tabela abaixo:
Tabela de Oramento
Tabela 6

Nome

Descrio
SmartKit com Arduino Uno Rev Equipamento Hardware

Valor estimado
R$ 245,00

3 - Original

Notebook
Ambiente de Programao
Acesso Rede de
Comunicao
TOTAL

Equipamento Hardware
Equipamento de Software
Conexo Internet

R$
R$
R$

--------120,00
90,00

R$

455,00

17

IMPLANTAO DA SOLUO

A soluo ao problema apresentao dar-se- de forma gradativa seguindo o


cronograma de execuo do projeto.
Em cada etapa do projeto sero executados os testes necessrios para a adaptao da
soluo ao projeto j existente, seguindo os critrios de avaliao do orientador.
Ao final do cronograma, ser feita a entrega do Sistema em funcionamento,
devidamente adaptado as solues propostas.
Para melhor entendimento da Implantao da soluo segue abaixo a linha de sequncia
esperada para a devida implantao:
4.1

Os Passos iniciais Propostos:


a) Anlise dos Projetos Existentes;
b) Seleo dos Projetos mais adequados ao Projeto proposto;
c) Escolha do Projeto Base para utilizao;
d) Estudo das possibilidades de insero da soluo e restries encontradas;
e) Construo fsica do Projeto Base e testes;
f) Teste de Programao do Projeto Base;
g) Insero Fsica da Soluo adicional ao Projeto Base;
h) Implementao Adicional ao Projeto Base;
i) Testes de Hardware e Software j contendo a soluo;
j) Avaliao dos resultados esperados e Obtidos;
k) Entrega do Novo Sistema.

4.2

Execuo do Projeto

4.2.1 Da aquisio e recebimentos dos equipamentos


A aquisio dos equipamentos de hardware Arduino deu-se no dia 10/05/2015.
O recebimento dos equipamentos ocorreu no dia 16/05/2015.
O Kit adquirido foi o Arduino UNO, conforme mostra a figura abaixo:

18

Figura 4

4.2.2 Da Montagem e Configurao do Hardware


O pouco conhecimento do Arduino dificultou um pouco nas etapas iniciais, porm a
determinao e o foco no objetivo superaram as dificuldades.
Na sequncia teremos as etapas iniciais com os primeiros ajustes e configurao do
Arduino.

19

Figura 5

Figura 6

20

4.2.3 Da Implementao
Aps a montagem do equipamento foram seguidos alguns passos para que se chegasse
na implementao do cdigo para o produto proposto.
Primeiramente foram testados o potencimetro e o display antes de testar a
implementao do detector de temperatura luminosidade, para chegar a um cdigo prximo do
esquema de ligao escolhido foram consultados blogs de arduino, e aps vrias consultas,
finalmente foi possvel encerrar os testes com o display e potencimetro com sucesso.

Figura 7

Aps configurar e Implementar, foi possvel exibir a mensagem Ai Pessoal


Conseguimos!!! Conforme mostra a figura acima.
A partir da implementao acima foi possvel comear a testar o sensor de temperatura
e posteriormente o de luminosidade.

21

Figura 8

Os resultados iniciais da Implementao do sensor de temperatura foram satisfatrios,


porm ao se implementar a unio da deteco de temperatura e luminosidade tiveram alguns
imprevistos, tais como erros no envio da mensagem ao display, erro de compilao e a simples
no execuo das mensagens no display, conforme mostra a Imagem abaixo:

22

Figura 9

Devido a essas dificuldades e erros constantes, optou-se em implementar cada etapa do


Produto de forma individual, para somente depois de funcional, comear a incluir as
implementaes.

23

Figura 10

A imagem acima mostra um dos primeiros bons resultados de implementao separada


do Produto esperado, nessa etapa foi testado a implementao da deteco da temperatura e
posterior incluso da implementao anterior do display e potencimetro.
Na etapa seguinte foi possvel juntar as duas etapas anteriores ao sensor de luminosidade
LDR, foram obtidos resultados satisfatrios, o que motivou bastante na continuao do projeto.
A imagem abaixo mostra a forma fsica do arduino aps a implementao dos testes e a
juno dos dois cdigos.

24

Figura 11

Pode-se observar que a partir dessa fase foram efetuados testes com leds com o intuito
de efetuar testes. Mais abaixo temos a maquete provisria com o arduino.

25

Figura 12

26

4.2.4 Esquema Final


Na sequencia teremos os esquema de ligao do Projeto Arduno, na sequncia de
Photoboard, esquemtico e o Cdigo de Implementao.
a) Photoboard

Figura 13

27

b) Esquemtico

Figura 14

c) Cdigo Implementado no Sistema:


#include "LiquidCrystal.h"
#include "Limits.h"
const int sensorLuz = 0; //Pino analgico que o sensor de luz est conectado.
const int sensorTemp = 1; //Pino analgico que o sensor de temperatura est conectado.
//Variveis
int valorSensorLuz = 0; //usada para ler o valor do sensor de luz.
int valorSensorTemp = 0; //usada para ler o valor do sensor de temperatura.
int menorValorTemp = INT_MAX; //usada para armazenar o menor valor da temperatura.
//Criando um objeto da classe LiquidCrystal e
//inicializando com os pinos da interface.

28

LiquidCrystal lcd(9, 8, 5, 4, 3, 2);


void setup() {
//Inicializando o LCD e informando o tamanho de 16 colunas e 2 linhas
//que o tamanho do LCD JHD 162A usado neste projeto.
lcd.begin(16, 2);
}
void loop() {
//Lendo o valor do sensor de luz
valorSensorLuz = analogRead(sensorLuz);
//Para evitar as grandes variaes de leitura do componente
//LM35 so feitas 8 leitura o menor valor lido prevalece.
menorValorTemp = INT_MAX; //Inicializando com o maior valor int possvel
for (int i = 1; i <= 8; i++) {
//Lendo o valor do sensor de temperatura.
valorSensorTemp = analogRead(sensorTemp);
//Transformando valor lido no sensor de temperatura em graus celsius aproximados.
valorSensorTemp *= 0.54 ;
//Mantendo sempre a menor temperatura lida
if (valorSensorTemp < menorValorTemp) {
menorValorTemp = valorSensorTemp;
}
delay(150);
}
//Exibindo valor da leitura do sensor de temperatura no display LCD.
lcd.clear(); //limpa o display do LCD.
lcd.print("Temp: "); //impsadrime a string no display do LCD.
lcd.print(menorValorTemp);
lcd.write(B11011111); //Simbolo de graus celsius
lcd.print("C");
//Exibindo valor da leitura do sensor de luz no display LCD.
lcd.setCursor(0,1); //posiciona o cursor na coluna 0 linha 1 do LCD.
lcd.print("Luz: "); //imprime a string no display do LCD.
lcd.print(valorSensorLuz);
delay(2000); //aguarda 2 segundos
}

29

REFERNCIAS

http://labdegaragem.com/profiles/blogs;
http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd-sensor-detemperatura-e-sensor-de-luz.html;
https://123d.circuits.io/circuits/853459-the-unnamed-circuit/edit#breadboard
http://nossosrobos.blogspot.com.br/2013/12/simulador-on-line-para-arduino.html;
http://www.gpleda.org/index.html;
http://forum.arduino.cc/index.php?topic=28816.0;
http://fritzing.org/download/?donation=0;

Вам также может понравиться