Πίνακας περιεχομένων:

Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35: 5 βήματα
Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35: 5 βήματα

Βίντεο: Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35: 5 βήματα

Βίντεο: Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35: 5 βήματα
Βίντεο: Ρολόι Ξυπνητήρι LED Καθρέφτης Digitalηφιακό Ρολόι Επιτραπέζιο Αναβολή Wake Up Light Ηλεκτρονικό 2024, Νοέμβριος
Anonim
Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35
Digitalηφιακό θερμόμετρο με χρήση NodeMCU και LM35

Φτιάξτε το δικό σας Digitalηφιακό θερμόμετρο και παρακολουθήστε τη θερμοκρασία στο διαδίκτυο από οπουδήποτε. Αυτό το διδακτικό είναι ένα βασικό για να ξεκινήσετε να ασχολείστε με το IoT. Θα διασυνδέσουμε τον αισθητήρα θερμοκρασίας LM35 με το NodeMCU 1.0 (ESP-12E).

Το LM35 είναι ένας αισθητήρας θερμοκρασίας που μπορεί να μετρήσει τη θερμοκρασία από -55 ° C έως 150 ° C. Είναι μια τερματική συσκευή που παρέχει αναλογική τάση ανάλογη της θερμοκρασίας. Το NodeMCU ADC μπορεί να χρησιμοποιηθεί για τη μέτρηση της αναλογικής τάσης από το LM35 και συνεπώς για τον υπολογισμό της θερμοκρασίας που είναι ανάλογη της αναλογικής τάσης.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
  • Αισθητήρας θερμοκρασίας LM35
  • NodeMCU 1.0 (μονάδα ESP 12-E)
  • Σύνδεση καλωδίων
  • Breadboard
  • Arduino IDE

Βήμα 2: Δημιουργήστε συνδέσεις

Πραγματοποιήστε συνδέσεις
Πραγματοποιήστε συνδέσεις
  1. Πραγματοποιήστε συνδέσεις όπως φαίνεται στο διάγραμμα κυκλώματος.
  2. Συνδέστε τον πείρο Vcc του LM35 με τον ακροδέκτη 3V του NodeMCU.
  3. Συνδέστε τον αναλογικό πείρο του LM35 στο A0 του NodeMCU.
  4. Συνδέστε τον ακροδέκτη GND του LM35 στο GND του NodeMCU.

Βήμα 3: Μετατροπή αναλογικής αξίας σε ψηφιακή αξία

Μετατροπή αναλογικής αξίας σε ψηφιακή αξία
Μετατροπή αναλογικής αξίας σε ψηφιακή αξία
Μετατροπή αναλογικής αξίας σε ψηφιακή αξία
Μετατροπή αναλογικής αξίας σε ψηφιακή αξία

Ο αναλογικός σε ψηφιακός μετατροπέας (ADC) μετατρέπει τις αναλογικές τιμές σε ψηφιακή προσέγγιση με βάση τον τύπο:

ADC Value = δείγμα * 1024 / τάση αναφοράς

Για να μετατρέψουμε τις αναλογικές τιμές σε Κελσίου έχουμε 3,3 V στην πλακέτα μας και γνωρίζουμε ότι η τάση εξόδου του LM35 ποικίλλει κατά 10 mV σε κάθε βαθμό άνοδο/πτώση Κελσίου

temp_celsius = ((analogRead (A0) * 330.0) /1024.0);

Μετατροπή Κελσίου σε Φαρενάιτ

temp_fahrenheit = (temp_celsius * 1.8) +32.0;

Βήμα 4: Διασύνδεση LM35 και NodeMCU

  1. Ανοίξτε το Arduino IDE.
  2. Μεταβείτε στα Εργαλεία -> Πίνακες -> NodeMCU 1.0 (μονάδα ESP 12 -E).
  3. Αντιγράψτε τον κωδικό. (Ο κώδικας επισυνάπτεται παρακάτω).
  4. Μεταγλωττίστε το.
  5. Ανεβάστε το στο NodeMCU.

Βήμα 5: Παρακολούθηση θερμοκρασίας

Παρακολούθηση θερμοκρασίας
Παρακολούθηση θερμοκρασίας
Παρακολούθηση θερμοκρασίας
Παρακολούθηση θερμοκρασίας
  • Η θερμοκρασία μπορεί να παρακολουθείται ανοίγοντας τη σειριακή οθόνη.
  • Μπορεί να παρακολουθείται μέσω δικτύου με αντίγραφο επικόλλησης της διεύθυνσης IP που εμφανίζεται στη σειριακή οθόνη, εδώ είναι 192.168.43.163

Συνιστάται: