collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Problemas com a distancia Arduino + LM35  (Lida 21043 vezes)

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

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #30 em: 27 de Maio de 2010, 22:25 »
Njay tenho um potenciómetro, mas não sei a potencia dele.

podes-me dar algum exemplo?

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Problemas com a distancia Arduino + LM35
« Responder #31 em: 27 de Maio de 2010, 23:10 »
Njay tenho um potenciómetro, mas não sei a potencia dele.
podes-me dar algum exemplo?

Tu não deves querer saber a potencia dele, embora uma das características das resistências é a potencia que aguentam, neste caso queres saber a resistência do potenciómetro.

Dá aqui uma vista de olhos e

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #32 em: 01 de Junho de 2010, 21:47 »
Eu quero saber é a resistência (máxima) dele, deve lá ter escrito.

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + LM35
« Responder #33 em: 06 de Junho de 2010, 23:27 »
A única coisa que vi lá escrito foi M20, não sei será de 20K....
Não há uma "formula" tipo universal para se conseguir ligar um potenciómetro apenas com dois fios?

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #34 em: 06 de Junho de 2010, 23:49 »
M20? Não tou a ver o que é.

O que eu propunha para ligares um pot com apenas 2 fios é usar uma resistência com o mesmo valor do pot e ligar assim:


                    +-----+
                    |     |
5V ---\/\/\---+---\/\/\---+--- GND
              |
              |
        ADC do Arduino


A limitação desta ligação é que só vais ler valores do ADC entre 0 e ~511, e és capaz de ter que "corrigir" a leitura pois ela não é linear (se usares uma resistência de umas 5 vezes o valor do pot a aceitares teres leituras apenas entre 0 e talvez uns 170, a leitura já deve ser linear q.b.)... mas é uma forma de conseguir o que queres.
« Última modificação: 07 de Junho de 2010, 00:37 por Njay »

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: Problemas com a distancia Arduino + LM35
« Responder #35 em: 07 de Junho de 2010, 12:27 »
Não percebi o porque de ligarem o pot so com 2 fios e depois usarem uma resistencia em serie.
Se ele usar o pot directamente tem 10bits de resoluçao.

               ____
5v -------|__/__|-------- Gnd
                 /               
               /  arduino analog

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Re: Problemas com a distancia Arduino + (LM35 e Potenciómetro)
« Responder #36 em: 07 de Junho de 2010, 13:54 »
FET_Destroyer,


Dá forma como indicas-te quando ligado com um cabo comprido acaba por ter um sinal muito variado devido ao ruído...

Por isso é que preciso saber como ligar apenas com dois fios para não ter problemas com a distancia.
Vou tentar fazer  como o Njay indicou.

Obrigado a todos pela ajuda que me têm dado.

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: Problemas com a distancia Arduino + (LM35 e Potenciómetro)
« Responder #37 em: 07 de Junho de 2010, 18:29 »
FET_Destroyer,


Dá forma como indicas-te quando ligado com um cabo comprido acaba por ter um sinal muito variado devido ao ruído...

Por isso é que preciso saber como ligar apenas com dois fios para não ter problemas com a distancia.
Vou tentar fazer  como o Njay indicou.

Obrigado a todos pela ajuda que me têm dado.

Boas
Continuo sem perceber porque penso que tenha ruido com 2 ou 3 fios, mas lá está, com essa ligação ficas com muito menos resolução, segundo disse o Njay 170, não chega a 8bits, mas de ser para o que queres sempre poupas um condutor, pk em vez de 3 levas 2.

cumps

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Problemas com a distancia Arduino + LM35
« Responder #38 em: 07 de Junho de 2010, 23:08 »
A minha sugestão vem de apenas ter sido pedido um potenciómetro com 2 fios, nada mais.
Para o problema do ruído, é experimentar uma ou várias de

1) Colocar uma resistência em série e depois um condensador para a massa na entrada do ADC no Arduino
2) Usar resistência e potenciómetro de valores baixos, como 1K (menos não)
3) Entrançar o cabo do potenciómetro

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Problemas com a distancia Arduino + LM35
« Responder #39 em: 07 de Junho de 2010, 23:11 »
Experimenta usar um cabo cat5, é barato ao metro, ou então um cabo para microfones e no lado do arduino ligas o shield do cabo á massa para assim se tornar mais imune ao ruido.
Avr fanboy

Offline mrr

  • Mini Robot
  • *
  • Mensagens: 26
Controlo de estufa - (Problemas com a distancia Arduino + LM35 -resolvido)
« Responder #40 em: 16 de Agosto de 2010, 19:53 »
Boas pessoal,

Depois de algum tempo ausente decidi voltar, desta vez para publicar o resultado do sistema que consegui montar.
Desde já agradeco a todos os que me ajudaram, sem vocês isto não era possível.

Agora o sistema, já está a funcionar a quase dois meses e meio sem problema nenhum até agora detectado, 24hx7dias sempre a bombar. 

O sistema actual esta a controlar a abertura e fecho de janelas de uma estufa, apenas tem como valores de input a temperatura e % do estado a que se encontra a janela, a partir desses dois valores tenho um PC com um programa feito em C# que tem um interface simples onde se pode parametrizar vários valores e que esta constantemente a fazer cálculos de forma a dar ordens ao arduino quando algo deve acontecer.

O sistema é composto por:
    - Arduino;
    - LM35 (Sensor de temperatura);
    - Potenciómetro (Sensor de % de abertura);
    - 2 Rele 12V (Manda abrir ou fechar a janela);
    - PC (Programa que controla o sistema).

O próximo passo era integrar mais sensores (humidade+temperatura exterior+velocidade do vento+chuva+direcção do vento) para ter um melhor controlo, mas algo que para mim esta-se a tornar complexo de mais para quem não percebe nada de electrónica. Mesmo assim vou tentar, penso conseguir obter ajuda com vocês,   ;).