Sisällysluettelo:
Video: IOT - Lähetä tiedot Thingspeakiin käyttämällä ESP8266: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Nykyään IoT on nousussa ja monilla koneilla on tietoja ladattavaksi pilven kautta ja analysoitava tiedot. Pienet anturit päivittävät pilvipalvelun tiedot ja toimilaite toisessa päässä vaikuttaa siihen, aion selittää yhden IoT -esimerkin.
Olen tämän artikkelin ja aion näyttää ja opastaa tietojen lähettämiseen Thingspeakiin ESP8266: n avulla.
Vaihe 1: Vaadittu komponentti
ESP8266ESP8266 Intiassa-
ESP8266 Isossa -Britanniassa -
ESP8266 Yhdysvalloissa -
MLX90614MLX90614 Intiassa-
MLX90614 Isossa -Britanniassa -
MLX90614 Yhdysvalloissa -
Leipälauta
BreadBoard Intiassa-
BreadBoard Yhdysvalloissa- https://amzn.to/2MW0Opb BreadBoard Iso-Britanniassa-
Vaihe 2: Koodi
#Sisällytä #Sisällytä #Sisällytä
Merkkijono apiKey = "7CDCTE2767Z8AUIL"; // Kirjoita Write API -avaimesi ThingSpeakista
const char *ssid = "piilotettu"; // korvaa wifi -ssidillä ja wpa2 -avaimella
const char *pass = "qwerty12"; const char* palvelin = "api.thingspeak.com";
WiFiClient -asiakas;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
mitätön asennus ()
{Serial.begin (115200); viive (10); Serial.println ("Yhdistäminen"); Sarja.println (ssid); WiFi. Alku (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {delay (500); Serial.print ("."); } Sarja.println (""); Serial.println ("WiFi -yhteys"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (palvelin, 80)) // "184.106.153.149" tai api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Merkkijono postStr = apiKey; postStr += "& field1 ="; postStr += Jono (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /päivitä HTTP /1.1 / n");
client.print ("Isäntä: api.thingspeak.com / n"); client.print ("Yhteys: sulje / 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 ("Ympäristö ="); Serial.print (ambTemp);
Serial.print ("*C / tObject ="); Serial.print (objTemp); Sarja.println ("*C");
}
client.stop (); viive (2000); }
Suositeltava:
Lue sähkö- ja kaasumittari (belgialainen/hollantilainen) ja lataa Thingspeakiin: 5 vaihetta
Lue sähkö- ja kaasumittari (belgialainen/hollantilainen) ja lataa Thingspeakiin: Jos olet huolissasi energiankulutuksestasi tai vain hieman nörtti, haluat todennäköisesti nähdä uuden hienon digitaalimittarin tiedot älypuhelimellasi. hankkeessa saamme ajankohtaiset tiedot belgialaisesta tai hollantilaisesta digitaalisesta sähköstä
IoT ESP8266 -sarja: 2- Tarkasta tiedot ThingSpeak.comin kautta: 5 vaihetta
IoT ESP8266 -sarja: 2- Tarkkaile tietoja ThingSpeak.comin kautta: Tämä on osa IoT ESP8266 -sarjan toista osaa. Jos haluat nähdä osan 1, katso tämä opettavainen IoT ESP8266 -sarja: 1 Yhdistä WIFI -reitittimeen. Tämän osan tarkoituksena on näyttää sinulle, miten voit lähettää anturitietosi johonkin suosittuun IoT -ilmaiseen pilvipalveluun https: //thingspeak.com
Tee kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): 3 vaihetta
Luo kauniita piirteitä Live Arduino -datasta (ja tallenna tiedot Exceliin): Me kaikki tykkäämme pelata A … Lotter -toiminnolla Arduino IDE: ssä. pisteitä lisätään, eikä se ole erityisen miellyttävää silmille. Arduino IDE -plotteri ei
Nodemcu lähettää lämpötila- ja kosteustietoja Thingspeakiin: 7 vaihetta
Nodemcu lähettää lämpötila- ja kosteustietoja Thingspeakiin: Tässä opetusohjelmassa olemme liittäneet nodemcu -liitännän dht11 -anturiin ja lähettäneet lämpötila- ja kosteustiedot Thingspeak -palvelimelle. Täällä olemme myös piirtäneet lämpötilan ja kosteuden kaavion Thingspeak -palvelimelle
Tärinätunnistimen arvon lataaminen IOT ThingSpeakiin käyttämällä solmua MCU: 4 vaihetta
Tärinätunnistimen arvon lataaminen IOT ThingSpeakiin NodeMCU: n avulla: On olemassa useita kriittisiä koneita tai kalliita laitteita, jotka kärsivät tärinän aiheuttamista vaurioista. Tällöin tarvitaan tärinäanturi selvittääkseen, tuottaako laite tai laite tärinää vai ei. Kohteen tunnistaminen