Índice:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Hoje em dia, a IoT é uma tendência e muitas máquinas têm dados para fazer upload na nuvem e analisar os dados. Pequenos sensores atualizam os dados na nuvem e o atuador na outra extremidade atua sobre ela. Vou explicar o do exemplo da IoT.
Este artigo e eu irei mostrar e guiar para postar os dados no Thingspeak usando ESP8266.
Etapa 1: componente necessário
ESP8266ESP8266 na Índia-
ESP8266 no Reino Unido -
ESP8266 nos EUA -
MLX90614MLX90614 na Índia-
MLX90614 no Reino Unido -
MLX90614 nos EUA -
BreadBoard
BreadBoard na Índia-
BreadBoard nos EUA- https://amzn.to/2MW0Opb BreadBoard no Reino Unido-
Etapa 2: Código
#include #include #include
String apiKey = "7CDCTE2767Z8AUIL"; // Insira sua chave de API de gravação do ThingSpeak
const char * ssid = "oculto"; // substitua por seu wi-fi ssid e chave wpa2
const char * pass = "qwerty12"; const char * server = "api.thingspeak.com";
Cliente WiFiClient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
void setup ()
{Serial.begin (115200); atraso (10); Serial.println ("Conectando-se a"); Serial.println (ssid); WiFi.begin (SSID, aprovação); while (WiFi.status ()! = WL_CONNECTED) {delay (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi conectado"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (server, 80)) // "184.106.153.149" ou api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); String postStr = apiKey; postStr + = "& field1 ="; postStr + = String (objTemp); postStr + = "\ r / n / r / n";
client.print ("POST / atualizar HTTP / 1.1 / n");
client.print ("Host: api.thingspeak.com / n"); client.print ("Conexão: fechar / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Content-Type: application / x-www-form-urlencoded / n"); client.print ("Content-Length:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Ambient ="); Serial.print (ambTemp);
Serial.print ("* C / tObject ="); Serial.print (objTemp); Serial.println ("* C");
}
client.stop (); atraso (2000); }
Recomendado:
Série IoT ESP8266: 2- Monitore dados por meio de ThingSpeak.com: 5 etapas
Série IoT ESP8266: 2- Monitore dados por meio de ThingSpeak.com: Esta é a parte dois da Série IoT ESP8266. Para ver a parte 1, consulte esta IoT Série ESP8266 instrutível: 1 Conecte-se ao roteador WIFI. Esta parte tem como objetivo mostrar como enviar seus dados de sensor para um dos populares serviços de nuvem gratuitos IoT https: //thingspeak.com
(Projeto IOT) Obter dados meteorológicos usando ESP8266 e API Openweather: 5 etapas
(Projeto IOT) Obter dados meteorológicos usando ESP8266 e API Openweather: neste instrutível, vamos construir um projeto IOT simples em que buscar os dados meteorológicos de nossa cidade em openweather.com/api e exibi-los usando o software de processamento
Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas
Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): Todos nós gostamos de brincar com nossa função P … lotter no IDE do Arduino. No entanto, embora possa ser útil para aplicativos básicos, os dados são apagados conforme mais pontos são adicionados e não é particularmente agradável aos olhos. A plotadora IDE Arduino não
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD - Simulação de registrador de dados DHT11 em Proteus: 5 etapas
Como fazer um gravador de dados em tempo real de umidade e temperatura com o Arduino UNO e o cartão SD | Simulação DHT11 Data-logger em Proteus: Introdução: oi, aqui é Liono Maker, aqui está o link do YouTube. Estamos fazendo projetos criativos com Arduino e trabalhamos em sistemas embarcados.Data-Logger: Um data logger (também data-logger ou gravador de dados) é um dispositivo eletrônico que grava dados ao longo do tempo w
Como buscar dados de um banco de dados Firebase no NodeMCU: 7 etapas
Como buscar dados de um banco de dados Firebase no NodeMCU: para isso, vamos buscar dados de um banco de dados no Google Firebase e buscá-los usando um NodeMCU para análise posterior. REQUISITOS DO PROJETO: 1) NodeMCU ou ESP8266 Controller2) G-Mail conta para a criação de um banco de dados Firebase.3) Baixe o