collapse

* Links de Robótica

* Posts Recentes

Ligar Células de Lithium por Hugu
[Hoje às 02:00]


Encomenda Colectiva N3-2016[@Mouser - Aberta a pedidos!] por Hugu
[Hoje às 01:53]


Printer 3D barata por xmatias
[Ontem às 03:56]


Servidor por almamater
[09 de Dezembro de 2016, 21:39]


mysql server error por andre_f_carvalho
[09 de Dezembro de 2016, 18:56]


Cortar plástico ABS por msr
[05 de Dezembro de 2016, 17:27]


MOVIDO: FPV Drone Racing? por metRo_
[05 de Dezembro de 2016, 10:49]


Módulo gsm por dio123
[04 de Dezembro de 2016, 23:06]


Procuro resistências 220 Ohm de 1% por brunus
[02 de Dezembro de 2016, 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[02 de Dezembro de 2016, 11:19]

Autor Tópico: [Projecto] Central de Temperatura  (Lida 4783 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
[Projecto] Central de Temperatura
« em: 14 de Novembro de 2009, 02:25 »

Objectivo
O objectivo deste projecto foi construír uma pequena estação de medida de temperatura. Para obter o valor da temperatura usei o sensor LM35, escrevi o valor em 2 display’s de 7 segmentos e enviei pela porta Serial para o Processing, com o objectivo de desenhar um gráfico da variação da temperatura ao longo do tempo…

Materiais Utilizados
  • Arduino + Cabo USB
  • Sensor de temperatura LM35
  • Circuito Integrado 74HC595
  • 2 display’s de 7 segmentos
  • Resistências de 220?
  • Breadboards
  • Fios
  • Computador

Leiam mais sobre o projecto e façam download do código Arduino e Processing no meu blog

Offline fred gomes

  • Mini Robot
  • *
  • Mensagens: 238
Re: [Projecto] Central de Temperatura
« Responder #1 em: 14 de Novembro de 2009, 11:59 »
Parabéns microbyte :D, está muito fixe o projecto
cumprimentos,
Fred

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: [Projecto] Central de Temperatura
« Responder #2 em: 14 de Novembro de 2009, 16:05 »
muito bom

também tinha pensado numa coisa semelhante, mas com um display 16x2 e com mais um sensor te humidade...

cumps
« Última modificação: 14 de Novembro de 2009, 16:08 por CBX »

Offline p0wd3r

  • Mini Robot
  • *
  • Mensagens: 74
Re: [Projecto] Central de Temperatura
« Responder #3 em: 14 de Novembro de 2009, 19:56 »
Fiquei um bocado confuso relativamente ao teste do isqueiro?! Então ele aumenta assim tão devagar a temperatura? É que a temperatura da chama do isqueiro está bem acima dos 30º C  :o

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [Projecto] Central de Temperatura
« Responder #4 em: 14 de Novembro de 2009, 20:29 »
Óh amigo, boa questão... A temperatura medida é a temperatura da "cápsula" do sensor.
Quando tu metes uma panela com água ao lume, a água não começa logo a ferver. Foi isso que se passou. Mas também não há variações tão repentinas de temperatura...

E a questão dos 30º é que eu nesse teste não meti a chama mesmo em cima do sensor. A chama estava por cima do sensor. Na última fase, podes ver que a temperatura sobe rapidamente até aos 80º.
« Última modificação: 14 de Novembro de 2009, 20:31 por microbyte »

Offline nunosilvarocha

  • Mini Robot
  • *
  • Mensagens: 323
Re: [Projecto] Central de Temperatura
« Responder #5 em: 15 de Novembro de 2009, 14:11 »
Parabéns  microbyte...
Gostei bastante do projecto, uma boa ideia seria adicionar-lhe um sensor de humidade e um anemometros (há muitos projectos de anemometros na net), e fazer uma estação meteorológica com ligação ao pc.

Offline p0wd3r

  • Mini Robot
  • *
  • Mensagens: 74
Re: [Projecto] Central de Temperatura
« Responder #6 em: 15 de Novembro de 2009, 17:34 »
Óh amigo, boa questão... A temperatura medida é a temperatura da "cápsula" do sensor.
Quando tu metes uma panela com água ao lume, a água não começa logo a ferver. Foi isso que se passou. Mas também não há variações tão repentinas de temperatura...

E a questão dos 30º é que eu nesse teste não meti a chama mesmo em cima do sensor. A chama estava por cima do sensor. Na última fase, podes ver que a temperatura sobe rapidamente até aos 80º.

é bem, é bem...não tinha visto aquela parte do video...ali sim, notou-se logo aquilo a subir rapidamente. Parabéns pelo projecto e continua  ;D

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [Projecto] Central de Temperatura
« Responder #7 em: 15 de Novembro de 2009, 23:52 »
Parabéns  microbyte...
Gostei bastante do projecto, uma boa ideia seria adicionar-lhe um sensor de humidade e um anemometros (há muitos projectos de anemometros na net), e fazer uma estação meteorológica com ligação ao pc.

É uma boa ideia, sim senhor. Algo a pensar num futuro próximo... :D

Offline jp_

  • Mini Robot
  • *
  • Mensagens: 187
Re: [Projecto] Central de Temperatura
« Responder #8 em: 16 de Novembro de 2009, 09:43 »
Bom, projecto microbyte.

Podias era adicionar o esquemático da montagem, ficava mais completo.

jp_

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [Projecto] Central de Temperatura
« Responder #9 em: 16 de Novembro de 2009, 13:12 »
Bom, projecto microbyte.

Podias era adicionar o esquemático da montagem, ficava mais completo.

jp_

Tens toda a razão... Tenho de fazer isso porque no vídeo não se percebem bem as ligações.

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.378
    • GrcByte - Projectos
Re: [Projecto] Central de Temperatura
« Responder #10 em: 06 de Maio de 2010, 11:19 »
Bom.. estou a fazer este projecto do microbyte

Mas o resultado não foi bem igual  :o os números não aparecem bem nos displays..

Os Shift Register liguei um ao outro e ao Arduino de acordo com a página http://www.arduino.cc/en/Tutorial/ShiftOut

Os pinos dos 2 Displays (Anodo Comum) liguei de acordo com:



Confirmem-me o seguinte, na parte do binário, por exemplo no número 1, tenho de activar o segmento B e C, e fiz 00000110 e desta forma estou a activar os pinos Q1 e Q2 onde por sua vez têm de estar ligados os respectivos pinos do Display, certo?


eu no código apenas alterei a parte do binário para os meus..:

Código: [Seleccione]
?   esq[0] = B00111111;
?   esq[1] = B00000110;
?   esq[2] = B01011011;
?   esq[3] = B01001111;
?   esq[4] = B01100110;
?   esq[5] = B01101101;
?   esq[6] = B01111100;
?   esq[7] = B00000111;
?   esq[8] = B01111111;
?   esq[9] = B01100111;

?   dir[0] = B00111111;
?   dir[1] = B00000110;
?   dir[2] = B01011011;
?   dir[3] = B01001111;
?   dir[4] = B01100110;
?   dir[5] = B01101101;
?   dir[6] = B01111100;
?   dir[7] = B00000111;
?   dir[8] = B01111111;
?   dir[9] = B01100111;

e como liguei os pinos dos segmentos nos mesmos pinos dos 2 ShiftRegister meti os binários iguais em ambos os byte esq[10] e byte dir[10].. fiz mal?

Não sei se é das minhas ligações se do código, daí a minha dúvida..

« Última modificação: 06 de Maio de 2010, 11:21 por almamater »

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [Projecto] Central de Temperatura
« Responder #11 em: 06 de Maio de 2010, 13:51 »
Boas.
Eu liguei tudo bonitinho na breadboard e depois fui ajustando os códigos binários para aparecer bem, daí não te dar o mesmo...

A única questão aqui é saber se no código binário enviado, o Q0 corresponde ao bit mais ou menos significativo (sendo o mais significativo o da esquerda).

Se não te está a aparecer bem, se calhar tens ao contrário.

por exemplo, tenta mandar este código apenas:
10000000
Se tens as ligações como dizes, ele ou acende o segmento A ou o Ponto.

Se acender o A, então tens de enviar 8 bits, correspondentes a:
ABCDEFGP (sendo o P do ponto, se o teu tiver)
Se acenter o ponto:
PGFEDCBA

E depois fazes os ajustes necessários.
Isto fez algum sentido para ti?

PS, se não tiveres ponto, envia 01000000 e assim, ou acende o segmento B ou o G.

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.378
    • GrcByte - Projectos
Re: [Projecto] Central de Temperatura
« Responder #12 em: 06 de Maio de 2010, 19:57 »
Ena!! Obrigadão pela dica!! De facto era ao contrário e no meu caso em vez de activar as saídas com "1" é com "0"  ;D

Feito...: http://www.youtube.com/watch?v=z7HZGWGqJQI#


Fiquei apenas com uma dúvida em relação ao LM35, eu liguei os pinos positivos e negativos todos à mesma linha na breadboard respectiva linha de  - e +, acontece que dessa forma estava a obter valores do LM35 de 450, 430... e tive de meter a alimentação dele à parte do resto do circuito... é normal?

Testei meter um regulador de tensão mas não resultou, só da forma que mencionei.

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: [Projecto] Central de Temperatura
« Responder #13 em: 06 de Maio de 2010, 20:39 »
Quanto à questão da alimentação do LM35...
Isso não acontece em situações normais. Só se te enganaste nas ligações. Eu lembro-me de me enganar a ligar o dito cujo e ele aqueceu (e muito)...

Deves alimentar o sensor com +5v (positivo) e partilhar a massa (ground/negativo) com a do Arduino para que funcione tudo correctamente. Depois é só ligar a saída à entrada analógica, como deves ter feito já... Desde que a massa esteja partilhada, podes alimentá-lo de qualquer outra fonte...