Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Monitore a Temperatura da Sua Casa de Qualquer Lugar com Integração Arduino Cloud

Componentes e Materiais

Arduino UNO 1
Arduino Yun Shield 1
Sensor de Temperatura (TMP36) 1
Jumpers (genérico) 1
Protoboard (genérico) 1

Aplicativos e Serviços Online

Sobre o Projeto

Neste projeto mostro uma forma fácil de ver a temperatura da sua casa de qualquer lugar, usando um TMP36, o Arduino Yun Shield e o Arduino Cloud!

Como Fazer

A montagem é simples. Coloque o Yun Shield no Arduino de sua escolha, conecte o TMP36 ao 5V e GND, e o pino de sinal ao A0.

Configurando o Arduino Cloud

Monitore a Temperatura da Sua Casa de Qualquer Lugar com Integração Arduino Cloud
Monitore a Temperatura da Sua Casa de Qualquer Lugar com Integração Arduino Cloud

Acesse cloud.arduino.cc e crie um novo "thing" chamado TempPanel. Crie uma propriedade chamada Temp. Defina o tipo como Fahrenheit ou Celsius, e a política como "Atualizar quando o valor mudar".

O Código

No código, enviamos os valores do TMP36 para o Arduino Cloud. Converter valores analógicos para temperatura em todo sketch com TMP36 pode ser chato, então escrevi uma biblioteca que faz isso! (Você precisará instalá-la). Baixe pelo Gerenciador de Bibliotecas do Arduino: busque "TMP36" — deve ser a única, por mim (Isaac100). Saiba mais na página do GitHub. Também precisará instalar a biblioteca Arduino Cloud.

Forneço um sketch abaixo, mas você precisará fazer algumas edições:

const char userName[] = "Username";

Coloque seu nome de usuário do Arduino. Nestes linhas:

const char thingId[] = "thingID";
const char thingPsw[] = "thingPsw";

Coloque seu Thing ID e Senha, encontrados clicando na aba info (ícone de engrenagem) no Arduino Cloud. Nestes linhas:

//TempPanel.addProperty("Temp", TEMPERATURE_F, R); //Descomente para Fahrenheit
//TempPanel.addProperty("Temp", TEMPERATURE_C, R); //Descomente para Celsius

Descomente a primeira ou segunda linha para escolher a escala. Faça o mesmo aqui:

//float temp = myTMP36.getTempF(); //Descomente para Fahrenheit
//float temp = myTMP36.getTempC(); //Descomente para Celsius

Carregue o código. Se tudo funcionar, no Arduino Cloud aparecerá "TempPanel is online" e você verá a temperatura.

Imagens da casa e TMP36 são CC BY-SA

Código

Arduino Cloud Temp
Biblioteca TMP36

https://github.com/Isaac100/TMP36/

Processo de manufatura

  1. Advantech Expande Computação Acelerada para o Edge com Integração NVIDIA
  2. Integre sua Estação Meteorológica ao CWOP: Guia Prático
  3. Construa uma Rede de Sensores Sem Fio Acessível para Sua Casa
  4. Sistema Inteligente de Monitoramento para Hotéis e Residências com Controles Automatizados na Nuvem
  5. Construa um Jogo em Tempo Real com Giroscópio: Arduino Nano + Sensor MPU-6050
  6. Capture Gotas d'Água em Ação com Arduino Nano – Fotografia de Alta Velocidade DIY
  7. Revitalize Seu Negócio Pós-Pandemia com o Crédito Fiscal de P&D
  8. Unopad: Controlador MIDI Arduino Perfeito para Ableton Live
  9. Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
  10. Escolhendo a Solução Ideal de Manufatura na Nuvem: Orientação de Especialistas e Melhores Práticas