Πίνακας περιεχομένων:
- Βήμα 1: Εισαγωγή του θερμόμετρου
- Βήμα 2: Εκδόσεις του θερμόμετρου WiFi
- Βήμα 3: OneWire - Διαγράμματα και αισθητήρες DS18B20
- Βήμα 4: Σχήματα για όλους (Λειτουργία AP/STA) ESP8266 Θερμόμετρα
- Βήμα 5: Κωδικοί πηγής
Βίντεο: Θερμόμετρο Wifi Με ESP8266 σε λειτουργία STA/AP: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το σεμινάριο βασίζεται στο ESP8266 και την εφαρμογή του ως θερμόμετρο WiFi που εκτελεί διακομιστή ιστού HTTP. Υπάρχουν επίσης 2 λειτουργίες STA ως πελάτης ή AP ως σημεία πρόσβασης.
Βήμα 1: Εισαγωγή του θερμόμετρου
Σήμερα θα παρουσιάσω εν συντομία το έργο του θερμόμετρου wifi. Το θερμόμετρο χρησιμοποιεί το τσιπ wifi ESP8266 στον πίνακα ανάπτυξης NodeMCU v3 Lolin. Εκτός από την καταγραφή δεδομένων, το τσιπ Wifi διαθέτει επίσης έναν διακομιστή ιστού όπου εξάγει μετρημένα δεδομένα. Τα δεδομένα μετρούνται κάθε φορά που φορτώνεται μια σελίδα. Δεν καταγράφονται δεδομένα σε αδράνεια. Ο διακομιστής Ιστού επιτρέπει την εκτέλεση κώδικα HTML + CSS, ο οποίος επιτρέπει σε κάποιο βαθμό να δημιουργήσει μια ωραία γραφική διεπαφή για να σχεδιάσει τις θερμοκρασίες στον χρήστη, για παράδειγμα σε έναν πίνακα. Το Javascript μπορεί επίσης να ενημερώσει αυτόματα τα δεδομένα στη σελίδα, αλλά δεν χρησιμοποίησα αυτήν την επιλογή.
Βήμα 2: Εκδόσεις του θερμόμετρου WiFi
Υπάρχουν δύο εκδόσεις αυτού του έργου, η λειτουργικότητα της ιστοσελίδας ως ίδια είναι η ίδια. Και στις δύο περιπτώσεις, το ESP8266 εκτελεί έναν διακομιστή ιστού που αντλεί θερμοκρασίες σε έναν πίνακα. Η συνδεσιμότητα διαφοροποιείται σε εκδόσεις. Σε μια περίπτωση είναι δυνατόν να χρησιμοποιηθεί ένα υπάρχον δίκτυο LAN στο οποίο η πλακέτα συνδέεται και διατηρεί έναν διακομιστή ιστού σε μια στατική ή δυναμική διεύθυνση IP. Μετά την εισαγωγή IP στο παράθυρο του προγράμματος περιήγησης, ο χρήστης λαμβάνει ένα αίτημα από το ESP με θερμοκρασίες κατόπιν αιτήματος.
Στη δεύτερη περίπτωση, ο πίνακας μεταδίδει το δικό του SSID στη λειτουργία AP ως σημείο πρόσβασης. Ο χρήστης αποκτά πρόσβαση στον πίνακα εισάγοντας τον κωδικό πρόσβασης δικτύου (περιλαμβάνεται στο ESP8266). Ο πίνακας μεταδίδει SSID με κρυπτογράφηση PSK WPA / WPA2, ή είναι δυνατή η μετάδοση ανοιχτού δικτύου wifi. Τα δεδομένα είναι προσβάσιμα μόνο εντός της εμβέλειας αυτού του δικτύου wifi εκτός του δικτύου LAN του σπιτιού. Ο διακομιστής DHCP λειτουργεί επίσης στο ESP, ο οποίος μετά από επιτυχή πιστοποίηση χρήστη εκχωρεί μια διεύθυνση IP από το εύρος. Ο ιστότοπος βρίσκεται στη διεύθυνση IP της πύλης - ESP.
Βήμα 3: OneWire - Διαγράμματα και αισθητήρες DS18B20
Τα δεδομένα θερμοκρασίας καταγράφονται από ένα ζεύγος αισθητήρων θερμοκρασίας DS18B20 που είναι συνδεδεμένοι με το δίαυλο OneWire, το οποίο επιτρέπει τη συλλογή δεδομένων από έναν αγωγό, με τη δυνατότητα έλξης του αγωγού σε δεκάδες έως εκατοντάδες μέτρα. Το DS18B20 παράγεται σε δύο κύριες εκδόσεις - τις λεγόμενες. εσωτερικός αισθητήρας σε θήκη τρανζίστορ ή σε αδιάβροχο - εξωτερικός σχεδιασμός σε σωλήνα αλουμινίου. Το OneWire είναι κατάλληλο για περιβάλλοντα παρεμβολών και μπορεί να φιλοξενήσει έως και 256 αισθητήρες. Οι μεμονωμένοι αισθητήρες διαιρούνται με τη διεύθυνση του εργοστασίου τους - σειριακό αριθμό. Υπάρχουν 2 βασικές επιλογές σύνδεσης αισθητήρα. Κανονική σύνδεση και παρασιτική, και οι δύο μπορούν να τροφοδοτηθούν στα 3,3 - 5,5V. Οι διαφορές είναι εμφανείς από τα διαγράμματα καλωδίωσης του OneWire.
Βήμα 4: Σχήματα για όλους (Λειτουργία AP/STA) ESP8266 Θερμόμετρα
Βήμα 5: Κωδικοί πηγής
Διατίθεται στη διεύθυνση: https://arduino.php5.sk/wifi-teplomer.php?lang=en ή: [email protected] Ζητήστε το AP mode λειτουργίας σας για σημείο πρόσβασης ή STA για πελάτη σε υπάρχον δίκτυο WiFi. Και οι δύο εκδόσεις χρησιμοποιούν διακομιστή ιστού που λειτουργεί σε ESP8266.
Συνιστάται:
Χρήση smartphone ως θερμόμετρο χωρίς επαφή / φορητό θερμόμετρο: 8 βήματα (με εικόνες)
Χρήση Smartphone ως Θερμόμετρο χωρίς επαφή / Φορητό θερμόμετρο: Μέτρηση της θερμοκρασίας του σώματος χωρίς επαφή / χωρίς επαφή, όπως ένα θερμοβόλο. Δημιούργησα αυτό το έργο επειδή το Thermo Gun τώρα είναι πολύ ακριβό, οπότε πρέπει να βρω εναλλακτική λύση για να φτιάξω DIY. Και ο σκοπός είναι να φτιάξετε με έκδοση χαμηλού προϋπολογισμού. ΠρομήθειεςMLX90614Arddu
Υπέρυθρο θερμόμετρο μη επαφής με βάση το Arduino - Θερμόμετρο IR με χρήση Arduino: 4 βήματα
Υπέρυθρο θερμόμετρο μη επαφής με βάση το Arduino | Θερμόμετρο με βάση το IR χρησιμοποιώντας Arduino: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα κάνουμε ένα θερμόμετρο χωρίς επαφή χρησιμοποιώντας arduino. Δεδομένου ότι μερικές φορές η θερμοκρασία του υγρού/στερεού είναι πολύ υψηλή ή πολύ χαμηλή και στη συνέχεια είναι δύσκολο να έρθετε σε επαφή με αυτό και να το διαβάσετε θερμοκρασία τότε σε αυτό το σκηνικό
Και οι δύο τρόποι λειτουργίας ESP8266 (AP και λειτουργία πελάτη): 3 βήματα
Και οι δύο τρόποι λειτουργίας ESP8266 (AP και Client Mode): Στο προηγούμενο άρθρο έκανα ένα σεμινάριο για το πώς να ρυθμίσετε τη λειτουργία στο ESP8266, το οποίο είναι ως σημείο πρόσβασης ή σταθμός wifi και ως πελάτης wifi. Σε αυτό το άρθρο θα σας δείξω πώς για να ορίσετε τη λειτουργία ESP8266 και στις δύο. Δηλαδή, σε αυτήν τη λειτουργία το ESP8266 μπορεί
Συνδεθείτε στο Raspberry Pi σε λειτουργία Headless χρησιμοποιώντας Android Phone Επίσης διαμορφώστε το WiFi: 5 βήματα
Συνδεθείτε στο Raspberry Pi σε λειτουργία Headless χρησιμοποιώντας Android Phone Επίσης διαμορφώστε το WiFi: (Η εικόνα που χρησιμοποιείται είναι το Raspberry Pi 3 Model B από https://www.raspberrypi.org) Αυτό το Instructables θα σας δείξει πώς μπορείτε να συνδέσετε το Raspberry Pi με τηλέφωνο Android, επίσης ρυθμίστε το WiFi στο Raspberry Pi σε λειτουργία χωρίς κεφάλι, δηλαδή χωρίς πληκτρολόγιο, ποντίκι και οθόνη. ΕΓΩ
Φωνητικά ελεγχόμενο ρομπότ Arduino + Wifi Camera + Gripper + APP & Χειροκίνητη χρήση & λειτουργία αποφυγής εμποδίων (KureBas Ver 2.0): 4 βήματα
Φωνητικά ελεγχόμενο ρομπότ Arduino + Wifi Camera + Gripper + APP & Χειροκίνητη χρήση & λειτουργία αποφυγής εμποδίων (KureBas Ver 2.0): Το KUREBAS V2.0 επιστρέφει Είναι πολύ εντυπωσιακός με νέες δυνατότητες. Έχει ένα gripper, Wifi Camera και μια νέα εφαρμογή που δημιούργησε γι 'αυτόν