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
- Arduino IDE
- Arduino IoT Cloud
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


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