ዝርዝር ሁኔታ:

IOT - ESP8266: 3 እርምጃዎችን በመጠቀም ወደ Thingspeak ውሂብ ይለጥፉ
IOT - ESP8266: 3 እርምጃዎችን በመጠቀም ወደ Thingspeak ውሂብ ይለጥፉ

ቪዲዮ: IOT - ESP8266: 3 እርምጃዎችን በመጠቀም ወደ Thingspeak ውሂብ ይለጥፉ

ቪዲዮ: IOT - ESP8266: 3 እርምጃዎችን በመጠቀም ወደ Thingspeak ውሂብ ይለጥፉ
ቪዲዮ: TCP vs UDP Comparison 2024, ታህሳስ
Anonim
IOT | ESP8266 ን በመጠቀም ለነገሮች ንግግር መረጃን ይለጥፉ
IOT | ESP8266 ን በመጠቀም ለነገሮች ንግግር መረጃን ይለጥፉ
IOT | ESP8266 ን በመጠቀም ለነገሮች ንግግር መረጃን ይለጥፉ
IOT | ESP8266 ን በመጠቀም ለነገሮች ንግግር መረጃን ይለጥፉ

በአሁኑ ጊዜ IoT በመታየት ላይ ነው እና ብዙ ማሽን በደመና ላይ ለመስቀል እና ውሂቡን ለመተንተን ውሂብ አለው። ትናንሽ ዳሳሾች በደመና ላይ ያለውን ውሂብ ያዘምኑ እና በሌላኛው ጫፍ ላይ ተዋናይ በእሱ ላይ ይሠራል። እኔ የአይኦትን ምሳሌ አንዱን እገልጻለሁ።

እኔ ይህንን ጽሑፍ እና እኔ ESP8266 ን በመጠቀም መረጃውን ወደ Thingspeak ለመለጠፍ ለማሳየት እና ለመምራት እሄዳለሁ።

ደረጃ 1: አስፈላጊ አካል

ተፈላጊ አካል
ተፈላጊ አካል
ተፈላጊ አካል
ተፈላጊ አካል

ESP8266ESP8266 በሕንድ-

ESP8266 በዩኬ ውስጥ -

ESP8266 በአሜሪካ -

በሕንድ ውስጥ MLX90614MLX90614-

MLX90614 በዩኬ ውስጥ -

MLX90614 በአሜሪካ ውስጥ -

ዳቦ ዳቦ

ዳቦ ዳቦ በሕንድ-

BreadBoard በአሜሪካ ውስጥ- https://amzn.to/2MW0Opb BreadBoard በእንግሊዝ-

ደረጃ 2 ኮድ

#አካትት #አካትት #አካት

ሕብረቁምፊ apiKey = "7CDCTE2767Z8AUIL"; // ከ ThingSpeak የጽሑፍ ኤፒአይ ቁልፍዎን ያስገቡ

const char *ssid = "ተደብቋል"; // በ wifi ssid እና wpa2 ቁልፍዎ ይተኩ

const char *pass = "qwerty12"; const char* አገልጋይ = "api.thingspeak.com";

የ WiFi ደንበኛ ደንበኛ;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

ባዶነት ማዋቀር ()

{Serial.begin (115200); መዘግየት (10); Serial.println ("ወደ ማገናኘት"); Serial.println (ssid); WiFi.begin (ssid ፣ ማለፍ); ሳለ (WiFi.status ()! = WL_CONNECTED) {መዘግየት (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi ተገናኝቷል"); mlx.begin (); Wire.begin (D1, D2); } ባዶነት loop () {

ከሆነ (client.connect (አገልጋይ ፣ 80)) // "184.106.153.149" ወይም api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); ሕብረቁምፊ ልጥፍ Str = apiKey; postStr += "& field1 ="; postStr += ሕብረቁምፊ (objTemp); postStr += "\ r / n / r / n";

client.print ("POST /update HTTP /1.1 / n");

client.print ("አስተናጋጅ: api.thingspeak.com / n"); client.print ("ግንኙነት ፦ close / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n")); client.print ("የይዘት-አይነት: ማመልከቻ/x-www-form-urlencoded / n"); client.print ("ይዘት-ርዝመት:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);

Serial.print ("ድባብ ="); Serial.print (ambTemp);

Serial.print ("*C / tObject ="); Serial.print (objTemp); Serial.println ("*C");

}

client.stop (); መዘግየት (2000); }

የሚመከር: