Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προετοιμάστε τον πίνακα
- Βήμα 2: Τοποθετήστε τον πίνακα Wemos (ESP8266)
- Βήμα 3: Τοποθετήστε την οθόνη OLED
- Βήμα 4: Τοποθετήστε το διακόπτη
- Βήμα 5: Κάντε το κύκλωμα
- Βήμα 6: Τοποθετήστε τη θήκη μπαταρίας
- Βήμα 7: Ολοκληρώστε το κύκλωμα
- Βήμα 8: Ρυθμίσεις ThingSpeak
- Βήμα 9: Εισαγάγετε τη συμβολοσειρά ανάλυσης
- Βήμα 10: Λογισμικό και Βιβλιοθήκες
- Βήμα 11: Τελική δοκιμή
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Αυτό το μικρό gadget θα σας βοηθήσει να είστε ενημερωμένοι σχετικά με το ξέσπασμα του κορωνοϊού και την κατάσταση στη χώρα σας. Πρόκειται για ένα έργο που βασίζεται στο IoT και εμφανίζει τα δεδομένα σε πραγματικό χρόνο των περιπτώσεων, των θανάτων και των ατόμων που αναρρώθηκαν από τον κορονοϊό (COVID-19). Χρησιμοποιεί μια πλακέτα Wemos D1 Mini Pro η οποία βασίζεται στη μονάδα ESP8266 Wifi για λήψη δεδομένων από τα κοσμομετρητές μέσω του ThingSpeak API. Έχω χρησιμοποιήσει μια οθόνη OLED 0,96 για την κατασκευή ενός ταμπλό για όλα τα δεδομένα σε πραγματικό χρόνο.
Σημείωση: Έφτιαξα αυτό το έργο για διασκέδαση και μάθηση. Η εμφάνιση δεδομένων COVID-19 σε αυτό το έργο βασίζεται πλήρως σε πληροφορίες στη διεύθυνση www.worldometers.info/coronavirus/. Ακολουθήστε το WHO (https://www.who.int/) για ενημερώσεις COVID19.
Προμήθειες
1. Wemos D1 Mini Pro (Amazon)
2. Οθόνη OLED (Amazon)
3. Prototype Board (Amazon)
4. Μπαταρία 18650 (Amazon)
5. Θήκη μπαταρίας 18650 (Amazon)
6. Slide Switch (Amazon)
7. Γυναικείες κεφαλίδες (Amazon)
8. 24 AWG Wires (Amazon)
Βήμα 1: Προετοιμάστε τον πίνακα
Για να γίνει το έργο συμπαγές και τακτοποιημένο, το έφτιαξα χρησιμοποιώντας μια διάτρητη σανίδα.
Πρώτα μετράω το πλάτος της σανίδας Wemos και μετά κόβω ένα κομμάτι της διάτρητης σανίδας ελαφρώς μεγαλύτερο από το πλάτος. Χρησιμοποίησα ένα βοηθητικό μαχαίρι για να κόψω τη διάτρητη σανίδα.
Βήμα 2: Τοποθετήστε τον πίνακα Wemos (ESP8266)
Για να τοποθετήσετε τον πίνακα Wemos, χρειάζεστε μια θηλυκή καρφίτσα ευθείας κεφαλίδας. Όταν αγοράζετε τις ευθείες κεφαλίδες, θα είναι πολύ μεγάλες για το Arduino Nano. Θα πρέπει να τα κόψετε σε κατάλληλο μήκος. Χρησιμοποίησα μαντηλάκι για να το κόψω.
Στη συνέχεια, κολλήστε τις καρφίτσες της γυναικείας κεφαλίδας στη διάτρητη σανίδα.
Βήμα 3: Τοποθετήστε την οθόνη OLED
Σε αυτό το έργο, χρησιμοποιώ μια οθόνη OLED I2C 0,96 . Έτσι χρειάζεστε μια κεφαλίδα 4 ακίδων.
Ακριβώς όπως και στο προηγούμενο βήμα, κόψτε τον πείρο κεφαλίδας με ένα πτερύγιο.
Στη συνέχεια, κολλήστε τις καρφίτσες κεφαλίδας όπως φαίνεται στην παραπάνω εικόνα.
Βήμα 4: Τοποθετήστε το διακόπτη
Ο διακόπτης απαιτείται για να απομονώσει την ισχύ από την μπαταρία στην πλακέτα Wemos. Χρησιμοποιώ διακόπτη διαφάνειας για αυτό.
Συγκολλήστε τον διακόπτη όπως φαίνεται στην παραπάνω εικόνα.
Βήμα 5: Κάντε το κύκλωμα
Το διάγραμμα κυκλώματος για αυτό το έργο είναι πολύ απλό. Η οθόνη OLED είναι συνδεδεμένη με την πλακέτα Wemos σε λειτουργία επικοινωνίας I2C.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
Έχω χρησιμοποιήσει έγχρωμα καλώδια 24AWG για να κάνω το κύκλωμα. Συγκολλήστε το σύρμα σύμφωνα με το διάγραμμα κυκλώματος.
Το σχήμα επισυνάπτεται παρακάτω.
Βήμα 6: Τοποθετήστε τη θήκη μπαταρίας
Η ισχύς που απαιτείται για την οδήγηση της πλακέτας Wemos και της οθόνης OLED παρέχεται από μπαταρία ιόντων λιθίου 18650.
Αρχικά, τοποθετήστε μια ταινία διπλής όψης στο πίσω μέρος της θήκης μπαταρίας.
Στη συνέχεια, επικολλήστε το στην κάτω πλευρά της διάτρητης σανίδας. Μπορείτε να δείτε την παραπάνω εικόνα γι 'αυτό.
Στη συνέχεια, έβαλα ζεστή κόλλα γύρω από τη θήκη της μπαταρίας.
Βήμα 7: Ολοκληρώστε το κύκλωμα
Τέλος, πρέπει να ολοκληρώσετε το κύκλωμα συνδέοντας τον ακροδέκτη της μπαταρίας με την πλακέτα Wemos μέσω του διακόπτη.
Συνδέστε τον θετικό ακροδέκτη της θήκης της μπαταρίας στον μεσαίο πείρο του διακόπτη Slide. Στη συνέχεια, συνδέστε ένα από τα υπόλοιπα δύο ακίδων του διακόπτη στον πείρο Wemos 5V.
Συνδέστε τον αρνητικό ακροδέκτη της μπαταρίας στον ακροδέκτη GND της πλακέτας Wemos.
Βήμα 8: Ρυθμίσεις ThingSpeak
Αρχικά, δημιουργήστε έναν λογαριασμό στο ThingSpeak και, στη συνέχεια, συνδεθείτε στον λογαριασμό σας.
Από το επάνω μενού κάντε κλικ στην εφαρμογή και πατήστε "New ThingHTTP".
Θα παρατηρήσετε πολλά κενά πεδία, αλλά μην ανησυχείτε, πρέπει να συμπληρώσετε τα ακόλουθα τρία:
1. Όνομα: Ονομάστε το πεδίο σύμφωνα με την επιλογή σας
2. Διεύθυνση URL:
3. Parse String: Στο επόμενο βήμα, θα σας καθοδηγήσω πώς να αποκτήσετε αυτήν τη συμβολοσειρά.
Βήμα 9: Εισαγάγετε τη συμβολοσειρά ανάλυσης
Μεταβείτε στον ιστότοπο WorldOmeters
Αναζητήστε το όνομα της χώρας, στην περίπτωσή μου είναι η Ινδία. Στη συνέχεια, κάντε κλικ στο όνομα χώρας. Θα βρείτε 3 μετρητές
1. Κρούσματα κορωνοϊού
2. Θάνατοι
3. Ανακτήθηκε
Επιλέξτε τον μετρητή -> Δεξί κλικ -> Επιθεώρηση
Στη δεξιά πλευρά της οθόνης, απλώς τοποθετήστε το δείκτη του ποντικιού πάνω από αυτά τα στοιχεία έως ότου επιλέξετε τα σωστά δεδομένα για λήψη. Μπορείτε να δείτε την παραπάνω εικόνα για καλύτερη κατανόηση.
Στη συνέχεια, πατήστε το δεξί κλικ στο στοιχείο και αντιγράψτε το XPath.
Τώρα επιστρέψτε στο πεδίο ThingHTTP (Θήκες) και επικολλήστε το στο Parse String και πατήστε "Save ThingHTTP".
Τώρα τελειώσατε!
Βήμα 10: Λογισμικό και Βιβλιοθήκες
Αρχικά, κατεβάστε τον κωδικό που επισυνάπτεται παρακάτω. Στη συνέχεια, κατεβάστε τη βιβλιοθήκη OLED από το GitHub.
Για να χρησιμοποιήσετε το Wemos D1 με τη βιβλιοθήκη Arduino, θα πρέπει να χρησιμοποιήσετε το Arduino IDE με υποστήριξη πλακέτας ESP8266. Εάν δεν το έχετε κάνει ακόμα, μπορείτε εύκολα να εγκαταστήσετε την υποστήριξη ESP8266 Board στο Arduino IDE σας ακολουθώντας
αυτό το σεμινάριο από τον Sparkfun.
Στον κωδικό, συμπληρώστε το SSID και τον κωδικό πρόσβασης του δρομολογητή WiFi.
Στη συνέχεια, συμπληρώστε το κλειδί api και για τα 3 πεδία.
Μπορείτε να ανατρέξετε στην παραπάνω εικόνα για να λάβετε το κλειδί api_.
Μόλις επεξεργαστείτε τον κωδικό σας, μεταγλωττίστε τον και, στη συνέχεια, ανεβάστε τον στον πίνακα Wemos/ ESP8266.
Πίστωση: Ο αρχικός κωδικός γράφτηκε από τη SurtrTech, έχω τροποποιήσει τον κώδικα ώστε να ταιριάζει στις απαιτήσεις μου.
Βήμα 11: Τελική δοκιμή
Αφού ανεβάσετε τον κώδικα με επιτυχία, μπορείτε να μεταβείτε στη σειριακή οθόνη σας. Θα βρείτε τους αριθμούς όπως εμφανίζονται στον ιστότοπο WorldoMeters.
Ακολουθεί ένα σύντομο κλιπ για δοκιμή:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Συγχαρητήρια, τώρα το μικρό σας gadget είναι έτοιμο για χρήση. Τοποθετήστε την μπαταρία 18650 στη θήκη της μπαταρίας.
Σύρετε το διακόπτη στη θέση ON, θα παρατηρήσετε το εικονίδιο του ιού CORONA στην οθόνη OLED. Στη συνέχεια, θα εμφανιστούν τα δεδομένα ενός μετά.
Σας ευχαριστούμε που διαβάσατε αυτό το άρθρο.
Συνιστάται:
Παρακολούθηση της ποιότητας του αέρα χρησιμοποιώντας σωματίδιο φωτονίου: 11 βήματα (με εικόνες)
Παρακολούθηση Ποιότητας Αέρα χρησιμοποιώντας Φωτόνιο Σωματιδίων: Σε αυτό το έργο ο αισθητήρας σωματιδίων PPD42NJ χρησιμοποιείται για τη μέτρηση της ποιότητας του αέρα (PM 2.5) που υπάρχει στον αέρα με Parton Photon. Δεν εμφανίζει μόνο τα δεδομένα στην κονσόλα Particle και το dweet.io, αλλά δείχνει επίσης την ποιότητα του αέρα χρησιμοποιώντας LED RGB αλλάζοντας το
AirCitizen - Παρακολούθηση της ποιότητας του αέρα: 11 βήματα (με εικόνες)
AirCitizen - Παρακολούθηση της ποιότητας του αέρα: Γεια σε όλους! Σήμερα, θα σας διδάξουμε πώς να αναπαράγετε το έργο μας: AirCitizen από την Ομάδα AirCitizenPolytech!-Προέρχεται από το «OpenAir / What's your air;» Έργα, το έργο AirCitizen στοχεύει να επιτρέψει στους πολίτες να αξιολογήσουν ενεργά την ποιότητα
Παρακολούθηση της έκλειψης μέσω γυαλιών ανάγνωσης (και δεν καίω τα μάτια μου): 4 βήματα (με εικόνες)
Παρακολούθηση της έκλειψης μέσω γυαλιών ανάγνωσης (και όχι καύσης των ματιών μου): Γεια σας, κατάλαβα την περιέργειά σας με τον τίτλο μου; Το έκανε και ο πατέρας μου, καθώς περπατούσαμε στο παλιό Montr é χθες, τράβηξε τα γυαλιά του και μου έδειξε πώς να δω πώς να δω την έκλειψη σκέφτηκε τα γυαλιά ανάγνωσής του. Έτσι, όλα αυτά
Ζωντανή παρακολούθηση της αξίας του αισθητήρα σας από οπουδήποτε στον κόσμο: 4 βήματα
Ζωντανή παρακολούθηση της αξίας του αισθητήρα σας από οπουδήποτε στον κόσμο: Έλαβα ένα μήνυμα στον αριθμό WhatsApp της techiesms ’ σχετικά με τη βοήθεια για την πραγματοποίηση ενός έργου. Το έργο ήταν να μετρηθεί η πίεση που ασκείται στον αισθητήρα πίεσης και να εμφανιστεί στο έξυπνο τηλέφωνο. Έτσι βοήθησα να γίνει αυτό το έργο και αποφάσισα να κάνω έναν δάσκαλο
Ο Τόμος της Άπειρης Γνώσης: Μια υπόθεση Netbook σε στιλ βιβλίου από το δικό της κουτί: 8 βήματα
The Tome of Infinite Knowledge: a Book-styled Netbook Case From It's Own Box: Μετά την κατάρρευση των καταστημάτων του Circuit City's Brick-and-mortar, μπόρεσα να παραλάβω ένα φίλο της Averatec Netbook (ένα σήμα MSI Wind). Θέλοντας μια απολύτως steampunk θήκη και με λίγα χρήματα, αποφάσισα να φτιάξω ένα από αυτό που ήταν βολικό: Υλικό