Πίνακας περιεχομένων:
Βίντεο: IOT - Δημοσιεύστε δεδομένα στο Thingspeak χρησιμοποιώντας το ESP8266: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σήμερα, το IoT είναι σε τάση και πολλά μηχανήματα έχουν δεδομένα για να ανεβάσουν στο cloud και να αναλύσουν τα δεδομένα. Οι μικροί αισθητήρες ενημερώνουν τα δεδομένα στο σύννεφο και ο ενεργοποιητής σε άλλο άκρο ενεργεί σε αυτό. Θα εξηγήσω το παράδειγμα του IoT.
Αυτό το άρθρο και πρόκειται να δείξω και να καθοδηγήσω για να δημοσιεύσετε τα δεδομένα στο Thingspeak χρησιμοποιώντας το ESP8266.
Βήμα 1: Απαιτούμενο συστατικό
ESP8266ESP8266 στην Ινδία-
ESP8266 στο Ηνωμένο Βασίλειο -
ESP8266 στις ΗΠΑ -
MLX90614MLX90614 στην Ινδία-
MLX90614 στο Ηνωμένο Βασίλειο -
MLX90614 στις ΗΠΑ -
BreadBoard
BreadBoard στην Ινδία-
BreadBoard στις ΗΠΑ- https://amzn.to/2MW0Opb BreadBoard στο Ηνωμένο Βασίλειο-
Βήμα 2: Κωδικός
#συμπεριλάβω #συμπεριλάβω #συμπεριλάβω
String apiKey = "7CDCTE2767Z8AUIL"; // Εισαγάγετε το κλειδί εγγραφής API από το ThingSpeak
const char *ssid = "κρυμμένο"; // αντικαταστήστε με το κλειδί ws -ssid και wpa2
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
Πελάτης WiFiClient.
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
void setup ()
{Serial.begin (115200); καθυστέρηση (10)? Serial.println ("Σύνδεση σε"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {καθυστέρηση (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi συνδεδεμένο"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (διακομιστής, 80)) // "184.106.153.149" ή 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 /ενημέρωση HTTP /1.1 / n");
client.print ("Host: api.thingspeak.com / n"); client.print ("Σύνδεση: κλείσιμο / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Τύπος περιεχομένου: application/x-www-form-urlencoded / n"); client.print ("Περιεχόμενο-Μήκος:"); 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 (); καθυστέρηση (2000). }
Συνιστάται:
(Έργο IOT) Λάβετε δεδομένα καιρού χρησιμοποιώντας το ESP8266 και το Openweather API: 5 βήματα
(Έργο IOT) Λάβετε δεδομένα καιρού χρησιμοποιώντας το ESP8266 και το Openweather API: Σε αυτό το διδακτικό θα δημιουργήσουμε ένα απλό έργο IOT στο οποίο θα λαμβάνουμε τα δεδομένα καιρού της πόλης μας από το openweather.com/api και θα τα εμφανίζουμε χρησιμοποιώντας λογισμικό επεξεργασίας
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): 3 βήματα
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): Σε όλους μας αρέσει να παίζουμε με τη λειτουργία P … lotter στο Arduino IDE. Ωστόσο, ενώ μπορεί να είναι χρήσιμο για βασικές εφαρμογές, τα δεδομένα διαγράφονται όσο περισσότερο προστίθενται σημεία και δεν είναι ιδιαίτερα ευχάριστο στα μάτια. Ο σχεδιαστής Arduino IDE δεν
Ασύρματα δεδομένα αισθητήρα δόνησης και θερμοκρασίας στο MySQL χρησιμοποιώντας το Node-RED: 40 βήματα
Ασύρματα δεδομένα δόνησης και αισθητήρα θερμοκρασίας στο MySQL χρησιμοποιώντας το Node-RED: Παρουσιάζουμε τον ασύρματο αισθητήρα κραδασμών και θερμοκρασίας NCD's Long Range IoT Industrial, με εύρος έως και 2 μιλίων με τη χρήση ασύρματης δομής δικτύωσης πλέγματος. Ενσωματώνοντας έναν αισθητήρα δόνησης και θερμοκρασίας 16-bit ακριβείας, αυτή η συσκευή μετατρέπει
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: Εδώ σε αυτό το σεμινάριο έχουμε διασυνδέσει το nodemcu με τον αισθητήρα dht11 και στέλνει δεδομένα θερμοκρασίας και υγρασίας στον διακομιστή thingspeak. Εδώ έχουμε επίσης σχεδιάσει το γράφημα της θερμοκρασίας και της υγρασίας στον διακομιστή πραγμάτων
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: 4 βήματα
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: Αυτό το εγχειρίδιο περιγράφει πώς μπορούμε να χρησιμοποιήσουμε τον πίνακα Node MCU για τη συλλογή δεδομένων από πολλούς αισθητήρες, την αποστολή αυτών των δεδομένων σε ένα φιλοξενούμενο αρχείο PHP το οποίο στη συνέχεια προσθέτει τα δεδομένα σε μια βάση δεδομένων MySQL. Στη συνέχεια, τα δεδομένα μπορούν να προβληθούν στο διαδίκτυο ως γράφημα, χρησιμοποιώντας το chart.js.A ba