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

DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython: 8 βήματα
DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython: 8 βήματα

Βίντεο: DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython: 8 βήματα

Βίντεο: DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython: 8 βήματα
Βίντεο: DIY INFRARED THERMOMETER 2024, Ιούνιος
Anonim
DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython
DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython

Λόγω της επιδημίας του Coronavirus Disease (COVID-19), το HR της εταιρείας πρέπει να μετρήσει και να καταγράψει τη θερμοκρασία κάθε εργαζομένου. Αυτό είναι ένα κουραστικό και χρονοβόρο έργο για το HR. Έτσι έκανα αυτό το έργο: ο εργαζόμενος πάτησε το κουμπί, αυτό το όργανο μέτρησε τη θερμοκρασία, ανέβασε τα δεδομένα στο Διαδίκτυο και το HR μπορούσε να συνδεθεί στο διαδίκτυο και να ελέγξει τη θερμοκρασία του καθενός ανά πάσα στιγμή.

Βήμα 1: Προμήθειες

Προμήθειες
Προμήθειες

Σκεύη, εξαρτήματα:

  • MakePython ESP32
  • MLX90614
  • Κουμπί
  • Μπαταρία
  • Breadboard

Το MakePython ESP32 είναι ένας πίνακας ESP32 με ενσωματωμένη οθόνη SSD1306 OLED, μπορείτε να το πάρετε από αυτόν τον σύνδεσμο:

Λογισμικό:

uPyCraft V1.1

Κάντε κλικ σε αυτόν τον σύνδεσμο για λήψη του uPyCraft IDE για Windows:

randomnerdtutorials.com/uPyCraftWindows.

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
  • Ο πείρος VIN του MLX90614 συνδέεται με το 3V3 του MakePython ESP32, το GND είναι συνδεδεμένο με το GND, το pin SCL συνδέεται με το IO22 και το pin SDA είναι συνδεδεμένο με το IO22 της πλακέτας.
  • Ο πείρος VCC και ο πείρος GND του κουμπιού συνδέονται με τα 3V3 και GND του MakePython ESP32 και ο πείρος OUT συνδέεται με το IO14.
  • Συνδέστε το MakePython ESP8266 στον υπολογιστή χρησιμοποιώντας το καλώδιο USB.

Βήμα 3: UPyCraft IDE

  • Εάν δεν έχετε χρησιμοποιήσει το uPyCraft, μπορείτε να κατεβάσετε το έγγραφο καθοδήγησης MicroPython ESP32 Dev Kit με λεπτομερείς οδηγίες.
  • Μπορείτε να παραλείψετε αυτό το βήμα εάν το έχετε χρησιμοποιήσει.

Βήμα 4: Χρησιμοποιήστε το ThingSpeak IoT

Χρησιμοποιήστε ThingSpeak IoT
Χρησιμοποιήστε ThingSpeak IoT
Χρησιμοποιήστε ThingSpeak IoT
Χρησιμοποιήστε ThingSpeak IoT
Χρησιμοποιήστε ThingSpeak IoT
Χρησιμοποιήστε ThingSpeak IoT

Απομακρυσμένη παρακολούθηση της θερμοκρασίας στο ThingSpeak, βήματα:

  • Εγγραφείτε ένα λογαριασμό στη διεύθυνση https://thingspeak.com/. Εάν έχετε ήδη ένα, συνδεθείτε απευθείας.
  • Κάντε κλικ στο Νέο κανάλι για να δημιουργήσετε ένα νέο κανάλι ThingSpeak.
  • Όνομα εισαγωγής, Περιγραφή, Επιλογή πεδίου 1. Στη συνέχεια, αποθηκεύστε το κανάλι στο κάτω μέρος.
  • Κάντε κλικ στην επιλογή Κλειδιά API, αντιγράψτε το Κλειδί API, θα το χρησιμοποιήσουμε στο πρόγραμμα.
  • Βήμα 5: Κωδικός

    Κατεβάστε και εκτελέστε το αρχείο προγράμματος οδήγησης ssd1306.py, MLX90614.py.

    Κάντε τις ακόλουθες αλλαγές στο αρχείο main.py και, στη συνέχεια, αποθηκεύστε και εκτελέστε.

    Τροποποιήστε το SSID και το PSW για σύνδεση WiFi

    SSID = 'Makerfabs'

    PSW = "20160704"

    Τροποποιήστε το κλειδί API που πήρατε στο προηγούμενο βήμα

    API_KEY = 'RATU1SWM0MT46HHR'

    Αυτός είναι ο κώδικας για να λάβετε τη θερμοκρασία και να ανεβάσετε τα δεδομένα:

    ενώ True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Λήψη πληροφοριών θερμοκρασίας oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) εκτύπωση (Temp) oled.show () #Χρήση κλειδιών API για εγγραφή δεδομένων θερμοκρασίας σε URL καναλιού = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Βήμα 6: Εγκατάσταση

    Εγκαθιστώ
    Εγκαθιστώ

    Στερεώστε την πλακέτα στην πόρτα με ταινία διπλής όψης, ανοίξτε το διακόπτη της μπαταρίας, η οθόνη θα σας φέρει επιτυχώς τη σύνδεση WiFi.

    Βήμα 7: Μέτρηση

    Μετρήσει
    Μετρήσει
    Μετρήσει
    Μετρήσει
    Μετρήσει
    Μετρήσει

    Η οθόνη λέει "Μέτρηση θερμοκρασίας Παρακαλώ πατήστε το κουμπί", φτάνετε όσο το δυνατόν πιο κοντά στο MLX90614 και, στη συνέχεια, πατήστε το κουμπί, θα δείξει τη θερμοκρασία σας και θα ανεβάσει τα δεδομένα στον ιστότοπο.

    Βήμα 8: Ολοκληρώστε

    Πλήρης
    Πλήρης

    Μεταβείτε στη διεύθυνση https://thingspeak.com και μπορείτε να δείτε τις μετρήσεις στην Ιδιωτική προβολή.

    Αυτό το έργο καταγράφει τη θερμοκρασία και τον χρόνο μέτρησης, ο οποίος μπορεί επίσης να χρησιμοποιηθεί ως εγγραφή συμμετοχής. Τώρα το HR μπορεί να δει τα δεδομένα σας συνδέοντας τον ιστό του ThingSpeak, κάτι που είναι πολύ βολικό.

Συνιστάται: