Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σήμερα θα μάθουμε να χρησιμοποιούμε την πλατφόρμα Ubidots για να απεικονίσουμε δεδομένα μέσω διαδικτύου με φιλικό τρόπο.
Βήμα 1: Υλικά και συναρμολόγηση:
1-Protoboard.
2-NodeMCU (ESP8266)
Αισθητήρας θερμοκρασίας 3-LM35.
4-Λίγο σύρμα
Βήμα 2: Ρύθμιση του Arduino IDE σε NodeMCU:
Σύνδεσμος για επικόλληση στη διεύθυνση URL πίνακα προτιμήσεων:
arduino.esp8266.com/stable/package_esp8266c…
-Κατεβάστε το πακέτο ασπίδων ESP8266 στο διαχειριστή πλακέτων.
-Επιλέξτε την πλακέτα σας (NodeMCU).
-Και αυτό είναι.
Βήμα 3: Συμπλήρωση διαπιστευτηρίων κωδικού και λογαριασμός Ubidots:
Μεταβείτε στη διεύθυνση https://ubidots.com/, εγγραφείτε και αναζητήστε το "προεπιλεγμένο διακριτικό" και επικολλήστε τον στον κώδικα, δίπλα στα διαπιστευτήριά σας Wi-Fi.
Βιβλιοθήκη και κωδικός εδώ:
gum.co/ARskL
-Ανεβάστε τον κωδικό στο NodeMCU και βεβαιωθείτε ότι συνδέθηκε και λέει OK.
Βήμα 4: Διαμόρφωση και οπτικοποίηση Ubidots:
1-Αυτόματα μια συσκευή που ονομάζεται ESP8266 θα εμφανιστεί στις συσκευές σας Ubidots μετά τη μεταφόρτωση του κώδικα.
2-Θα έχει μια μεταβλητή που δείχνει τη διάλεξη του αισθητήρα σε εύρος 0-255.
3-Πρέπει να δημιουργήσουμε μια συνθετική μεταβλητή σε συνάρτηση με την πρώτη. Για να μετατρέψουμε την τιμή 0-255 σε τιμή θερμοκρασίας (C) χρησιμοποιούμε περισσότερο μια συνάρτηση. ((τιμή)*(3.3)*(100))/1024 = βαθμοί Κελσίου.
4-Δημιουργούμε έναν πίνακα στο πεδίο δεδομένων, με ένα widget θερμόμετρου, πληκτρολογώντας το όνομα της μεταβλητής (API LABEL), σε αυτή την περίπτωση ονομάζεται "temp" και κάνουμε κλικ στο ok.
5-Και τελικά είμαστε σε θέση να απεικονίσουμε τη θερμοκρασία του αισθητήρα στο διαδίκτυο, όπου κι αν βρισκόμαστε, θα μπορούσε να βρίσκεται μέσω της εφαρμογής smartphone και επάνω.