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

Παρακολούθηση της επιδημίας COVID-19 από ESP8266: 11 βήματα (με εικόνες)
Παρακολούθηση της επιδημίας COVID-19 από ESP8266: 11 βήματα (με εικόνες)

Βίντεο: Παρακολούθηση της επιδημίας COVID-19 από ESP8266: 11 βήματα (με εικόνες)

Βίντεο: Παρακολούθηση της επιδημίας COVID-19 από ESP8266: 11 βήματα (με εικόνες)
Βίντεο: COVID-19: Ο «χάρτης» της επιδημίας 2024, Ιούλιος
Anonim
Image
Image
Παρακολουθήστε το ξέσπασμα του COVID-19 από το ESP8266
Παρακολουθήστε το ξέσπασμα του COVID-19 από το ESP8266

Αυτό το μικρό 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 (ESP8266)
Τοποθετήστε τον πίνακα Wemos (ESP8266)
Τοποθετήστε τον πίνακα Wemos (ESP8266)
Τοποθετήστε τον πίνακα Wemos (ESP8266)
Τοποθετήστε τον πίνακα Wemos (ESP8266)
Τοποθετήστε τον πίνακα Wemos (ESP8266)

Για να τοποθετήσετε τον πίνακα Wemos, χρειάζεστε μια θηλυκή καρφίτσα ευθείας κεφαλίδας. Όταν αγοράζετε τις ευθείες κεφαλίδες, θα είναι πολύ μεγάλες για το Arduino Nano. Θα πρέπει να τα κόψετε σε κατάλληλο μήκος. Χρησιμοποίησα μαντηλάκι για να το κόψω.

Στη συνέχεια, κολλήστε τις καρφίτσες της γυναικείας κεφαλίδας στη διάτρητη σανίδα.

Βήμα 3: Τοποθετήστε την οθόνη OLED

Τοποθετήστε την οθόνη OLED
Τοποθετήστε την οθόνη OLED
Τοποθετήστε την οθόνη OLED
Τοποθετήστε την οθόνη OLED
Τοποθετήστε την οθόνη OLED
Τοποθετήστε την οθόνη 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
Ρυθμίσεις ThingSpeak
Ρυθμίσεις ThingSpeak
Ρυθμίσεις 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. Στη συνέχεια, θα εμφανιστούν τα δεδομένα ενός μετά.

Σας ευχαριστούμε που διαβάσατε αυτό το άρθρο.

Συνιστάται: