Arduino Lab 19 - Leitura e datalogger de temperatura utilizando um termopar tipo K e MAX6675

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 34

  • @vitormascata4283
    @vitormascata4283 5 років тому

    Exelente. Estou a estudar o teu sistema, e readaptando para o ESP 32, com o MAX31866, MAX31865 e o BME280 .

    • @AndersonSharles
      @AndersonSharles 4 роки тому

      Conseguiu???
      Quero unir o max6675 com o BME280

  • @igorrode4395
    @igorrode4395 21 день тому

    caso eu tenha que ler os dados de 4 termopares diferentes, eu posso usar uma porta só para o CLK de todos?

  • @claudiofequfu
    @claudiofequfu 5 років тому +1

    existe um problema aí, termopar mede diferença de temperatura baseado na junta quente e fria. No caso a temperatura do ambiente influenciará no resultado que vai obter nesse seu algoritmo aí e isso não deveria ocorrer. O correto é ter uma medida de compensação.

    • @EasyTromLabs
      @EasyTromLabs  5 років тому

      O próprio MAX já faz a compensação da junta fria.
      Ele mede a temperatura ambiente no encapsulamento.

  • @crpmoura
    @crpmoura 3 роки тому +2

    Amigo eu tenho um sistema que cria rampas e patamares de temperatura para controlar um canhão de aquecimento. Como eu consigo controlar a temperatura de 2 pontos diferentes de aquecimento ao mesmo tempo?

    • @EasyTromLabs
      @EasyTromLabs  3 роки тому

      Olá Roberto. Neste caso, voce teria que aplicar sinal PWM a um circuito que controle a potencia média entregue as resistencias por exemplo. O sinal pwm teria relação direta com o valor das leituras dos sensores. Essa aplicação é muito comum na Industria. Grande Abraço.

  • @fantors2
    @fantors2 5 років тому +2

    Tem como fazer com mais sensores de 4 a 5?

  • @CURIOSIDADEOUCRIATIVIDADE
    @CURIOSIDADEOUCRIATIVIDADE 3 роки тому +1

    Boa noite conhece algum módulo desse para 1500° preciso de um termopar tambem pode me indicar?

    • @EasyTromLabs
      @EasyTromLabs  3 роки тому

      Olá amigo. Já faz um tempo que não atuo mais diretamente na indústria mais quando trabalhava com esse equipamentos, nossas temperaturas eram de no máximo 1200°C.
      Com relação ao ao termopar, nós compravamos muito da Omega e da Wintek.
      Para está temperatura alta, você pode utilizar um controlador de temperatura da Contemp Ou da Therma.
      Pelos meus conhecimentos, basicamente o que muda no termopar é a liga dos materiais que formam a junção. Se vc souber qual é a razão temperatura-> tensão produzida na junção, conseguirá até projetar o seu próprio leitor se utilizar um microcontrolador com bons recursos e um bom filtro na entrada, alem também da construção de uma boa junta fria.
      Espero ter ajudado.

    • @CURIOSIDADEOUCRIATIVIDADE
      @CURIOSIDADEOUCRIATIVIDADE 3 роки тому

      @@EasyTromLabs obrigado

  • @henriquebecker3071
    @henriquebecker3071 4 роки тому +1

    Olá amigo! Muito bom seu vídeo parabéns! Quantos termopares tipo K eu consigo ligar simultaneamente em um Arduino?

    • @EasyTromLabs
      @EasyTromLabs  4 роки тому +1

      Ola Henrique. Esse dispositivo utiliza o protocolo SPI, onde os pinos de dados são compartilhados entre os dispositivos e o pino de CS (Chip Select) é individual e deve ser comutado um a um para habilitar o chip. Na teoria, voce estará limitado somente ao número de pinos disponíveis para o chip Select que voce vai ter no sei microcontrolador.

  • @edinhtr
    @edinhtr 5 років тому +1

    Tenho um projeto em arduino nano e utilizo o modulo can bus mcp2515, esse módulo usa o protocolo spi para comunicação. Porém preciso ligar um termopar MAX6675, porém ele também usa o protocolo spi. Teria alguma problema eu ligar utilizando as portas D4 (SO), D5 (SCK) e A6 (CS) ?

    • @EasyTromLabs
      @EasyTromLabs  5 років тому +1

      Edinho,
      Você pode adicionar vários dispositivos que utilizam SPI em um mesmo projeto. Diferente do I2C que é endereçável, o SPI compartilha o mesmo barramento de dados entre todos os dispositivos exceto pelo pino de habilitação, geralmente chamado de CS (Chip Select) que seleciona a qual dispositivo a comunicação está direcionada.
      Quanto ao MAX6675, se observar no meu blog na sessão Algoritmo, irá perceber que a leitura está sendo feita através de uma função que gera o sinal de clock e lê o estado do pino SO após a borda de descida do sinal.
      Quanto aos pinos que citou na pergunta, o único que não pode ser utilizado é o A6 que funciona somente como porta analógica.
      Espero ter ajudado.

    • @edinhtr
      @edinhtr 5 років тому +1

      @@EasyTromLabs porém o A6 será usado como CS e a porta analógica também funciona como digital (high e low) por isso que somente o CS seria ligado nela. Não tenho muita porta disponível no meu arduino.
      easytromlabs.com/arduino/arduino-lab-19-leitura-e-datalogger-de-temperatura-utilizando-um-termopar-tipo-k-e-o-max6675/

    • @EasyTromLabs
      @EasyTromLabs  5 років тому +2

      @@edinhtr Edinho, talvez você não tenha lido com maior atenção os manuais das placas Arduíno.
      No Arduino Nano e Uno, a porta A6 e A7 NÃO funcionam como portas digitais. São as únicas.
      Caso ainda tenha duvidas nessas portas, Olhe na imagem abaixo.
      Caso as portas sejam um ponto critico no seu projeto, use o PCF8574AP como expansor de portas digitais.
      components101.com/microcontrollers/arduino-nano

    • @edinhtr
      @edinhtr 5 років тому +1

      Mto obrigado, não sabia dessa informação (•‿•)

  • @crpmoura
    @crpmoura 3 роки тому +1

    Amigo eu notei esta diferença mesmo. Uso um termopar K e a diferença é de 15 ° C numa maquina que aquece até 200°C tem como corrigir este erro?

    • @EasyTromLabs
      @EasyTromLabs  3 роки тому

      Ola Roberto. Eu sugiro que você linearize está faixa de operação com uma equação. Estabeleça um valor de corte até onde o sensor responde corretamente e partir desse ponto os valores do sensor seriam corrigidos com uma equação que você irá montar. Tire várias medidas e utilize uma equação do primeiro grau que para estabelecer o alfa e beta da equação. Depois disso, a sua equação irá receber o valor da leitura real do sensor e a saída será o valor da leitura corrigida.
      Espero ter ajudado.

  • @engenhariahv939
    @engenhariahv939 5 років тому +1

    Muito bom!

  • @12345klj6789
    @12345klj6789 5 років тому

    amigo desculpe a pergunta pois estou começando agora nessa área srsrs, estou fazendo um projeto com o pic 18F452 eu consigo usar um algoritmo feito no Arduíno com as biblioteca e copiar fazendo as mudanças necessárias como pinagem de saída e entrada ou tenho que criar uma biblioteca nova ? se sim o que muda entre o algoritmo do arduino e do pic ? ficarei grato se puder me ajudar, desde já agradeço ; abraços

    • @EasyTromLabs
      @EasyTromLabs  5 років тому

      Ola Jean.
      Infelizmente não vou conseguir te responder sobre o PIC. Já faz muitos anos que não trabalho com este microcontrolador.
      Com certeza você terá que fazer muitas mudanças mais a lógica de trabalho será a mesma.

  • @gabrielandrade1299
    @gabrielandrade1299 6 років тому +1

    Vc recomenda algum para a leitura de 700 a 900 graus ?

    • @EasyTromLabs
      @EasyTromLabs  6 років тому

      Ola Gabriel.
      Voce se refere ao sensor de temperatura?
      Se for, eu recentemente adquiri um termopara tipo K que abalha entre 200 e 1200 °C.
      www.banggood.com/Universal-K-Type-EGT-Thermocouple-Temperature-Sensors-For-Exhaust-Gas-Probe-p-1011377.html?rmmds=myorder&cur_warehouse=CN
      Já para o leitor, aconselho o MAX31855 que pode trabalhar na faixa de -200 a 1350 °C.
      www.banggood.com/MAX31855-K-Type-Thermocouple-Thermocouple-Sensor-For-Arduino-UNO-Mega-p-1175433.html?rmmds=myorder&cur_warehouse=CN
      Ainda não testei os mesmos com um equipamento de referencia assim como fiz neste tutorial.
      Espero ter ajudado.

    • @gabrielandrade1299
      @gabrielandrade1299 6 років тому +1

      @@EasyTromLabs obrigado

    • @ellyakinkin4040
      @ellyakinkin4040 4 роки тому

      @@EasyTromLabs com amplificar um sinal de 41uV/°C acho que tera muito ruido

  • @MarceloRezende75
    @MarceloRezende75 6 років тому +1

    To tentando fazer algo bem semelhante com mais dois sensores e uma tela maior que essa.

    • @EasyTromLabs
      @EasyTromLabs  6 років тому +2

      Otimo.
      Pelo vídeo pode observar que não consegui bons resultados de leitura com o MAX acima de 500ºC na simulação de leitura com um injetor de sinais padrão.
      Atente para isso no seu projeto.

    • @MarceloRezende75
      @MarceloRezende75 6 років тому +1

      @@EasyTromLabs eu acho que dentro dis 500 graus vai me atender. Vou anotar ess situacao quando montar o meu

    • @EasyTromLabs
      @EasyTromLabs  6 років тому +1

      Excelente!
      Me informe dos seus resultados por favor.
      Voce pode entrar em contato pelo contato@easytromlabs.com ou pelo ef.avelar@gmail.com.
      Abraço.