Πίνακας περιεχομένων:
- Βήμα 1: Προμήθειες
- Βήμα 2: Καλωδίωση
- Βήμα 3: UPyCraft IDE
- Βήμα 4: Χρησιμοποιήστε το ThingSpeak IoT
- Βήμα 5: Κωδικός
- Βήμα 6: Εγκατάσταση
- Βήμα 7: Μέτρηση
- Βήμα 8: Ολοκληρώστε
Βίντεο: DIY ένα υπέρυθρο θερμόμετρο για τον COVID-19 με MicroPython: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Λόγω της επιδημίας του 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, βήματα:
- Εγγραφείτε ένα λογαριασμό στη διεύθυνση 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, κάτι που είναι πολύ βολικό.
Συνιστάται:
Υπέρυθρο θερμόμετρο λέιζερ Arduino: 7 βήματα (με εικόνες)
Υπέρυθρο θερμόμετρο λέιζερ Arduino: Σε αυτό το έργο θα σας δείξω πώς να φτιάξετε ένα ψηφιακό θερμόμετρο υπέρυθρης ακτινοβολίας λέιζερ με προσαρμοσμένο περίβλημα 3D εκτύπωσης
Πώς να χρησιμοποιήσετε το υπέρυθρο θερμόμετρο GY906 με το SkiiiD: 9 βήματα
Πώς να χρησιμοποιήσετε το υπέρυθρο θερμόμετρο GY906 με το SkiiiD: Ένα σεμινάριο για την ανάπτυξη του υπέρυθρου θερμόμετρου GY906 με skiiiD
Χρήση smartphone ως θερμόμετρο χωρίς επαφή / φορητό θερμόμετρο: 8 βήματα (με εικόνες)
Χρήση Smartphone ως Θερμόμετρο χωρίς επαφή / Φορητό θερμόμετρο: Μέτρηση της θερμοκρασίας του σώματος χωρίς επαφή / χωρίς επαφή, όπως ένα θερμοβόλο. Δημιούργησα αυτό το έργο επειδή το Thermo Gun τώρα είναι πολύ ακριβό, οπότε πρέπει να βρω εναλλακτική λύση για να φτιάξω DIY. Και ο σκοπός είναι να φτιάξετε με έκδοση χαμηλού προϋπολογισμού. ΠρομήθειεςMLX90614Arddu
Υπέρυθρο θερμόμετρο μη επαφής με βάση το Arduino - Θερμόμετρο IR με χρήση Arduino: 4 βήματα
Υπέρυθρο θερμόμετρο μη επαφής με βάση το Arduino | Θερμόμετρο με βάση το IR χρησιμοποιώντας Arduino: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα κάνουμε ένα θερμόμετρο χωρίς επαφή χρησιμοποιώντας arduino. Δεδομένου ότι μερικές φορές η θερμοκρασία του υγρού/στερεού είναι πολύ υψηλή ή πολύ χαμηλή και στη συνέχεια είναι δύσκολο να έρθετε σε επαφή με αυτό και να το διαβάσετε θερμοκρασία τότε σε αυτό το σκηνικό
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που χτυπά πυροσβεστήρα .: 3 βήματα (με εικόνες)
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που προκαλεί πυροσβεστήρα .: Ένα κουδούνι από ορείχαλκο, ένα μικρό ρελέ μερικά ακόμη πράγματα και ένα πραγματικό κουδούνι μπορούν να χτυπήσουν τις ώρες στην επιφάνεια εργασίας σας. Αν και αυτό το έργο τρέχει σε Windows και Mac Το OS X επίσης, αποφάσισα να εγκαταστήσω το Ubuntu Linux σε έναν υπολογιστή που βρήκα στα σκουπίδια και να δουλέψω σε αυτό: Δεν είχα ποτέ