Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ρύθμιση Raspberry Pi
- Βήμα 2: Πρέπει να εγκαταστήσετε μερικές πρόσθετες δυνατότητες για αυτό:
- Βήμα 3: Εισαγωγή Libaray
- Βήμα 4: Συλλογή ζωντανών δεδομένων από τον επίσημο ιστότοπο του Υπουργείου Υγείας
- Βήμα 5: Δημιουργία πίνακα για εμφάνιση της εξόδου
- Βήμα 6: Τώρα μπορείτε να δείτε αυτήν την αναφορά
Βίντεο: Ζωντανή αναφορά Covid χρησιμοποιώντας Raspberry Pi: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Όπως γνωρίζουμε όλος ο κόσμος πλήττεται από την πανδημία του COVID-19 και σχεδόν όλοι εργάζονται από το σπίτι. Όλοι πρέπει να χρησιμοποιήσουμε αυτήν τη διάρκεια στην καλύτερη περίπτωση, για να βελτιώσουμε τις τεχνικές μας δεξιότητες ή να γράψουμε μερικά καλά Pythonic scripts. Ας δούμε ένα απλό σενάριο Python για να καταδείξουμε τα κρατικά κρούσματα του ιού κοροναϊού στην Ινδία. Αυτό το σενάριο Python λαμβάνει τα ζωντανά δεδομένα από τον επίσημο ιστότοπο του Υπουργείου Υγείας.
Προμήθειες
Βατόμουρο πι 3 β+
Κάρτα SD (ελάχιστο 16 GB)
Καλώδιο HDMI
Καλώδιο Ethernet
σύνδεση στο Internet
αν είστε για πρώτη φορά στο raspberry pi πρέπει να το ρυθμίσετε:-
άλλη απαίτηση
σύνδεσμος viusal stdio (python ide) σύνδεσμος εδώ:-
Βήμα 1: Ρύθμιση Raspberry Pi
Βεβαιωθείτε ότι το λειτουργικό σύστημα είναι εγκατεστημένο στην κάρτα SD. Το SD σας μπορεί να έχει εγκατεστημένο το λειτουργικό σύστημα Raspberry Pi. … Διαμορφώστε τη σύνδεση Wifi στην κάρτα SD σας. … Ενεργοποιήστε το Raspberry Pi σας. … Συνδεθείτε στο Raspberry Pi σας με SSH. … Εγκατάσταση διακομιστή VNC. … Εγκαταστήστε ένα VNC Viewer στο φορητό σας υπολογιστή.
Για να τρέξετε ένα πρόγραμμα
Πριν ξεκινήσουμε να γράφουμε το λογισμικό, πρέπει πρώτα να εγκαταστήσουμε τη μονάδα Raspberry Pi GPIO Python. Αυτή είναι μια βιβλιοθήκη που μας επιτρέπει να έχουμε πρόσβαση στη θύρα GPIO απευθείας από την Python.
Για να εγκαταστήσετε τη βιβλιοθήκη Python ανοίξτε ένα τερματικό και εκτελέστε τα ακόλουθα
pip εγκατάσταση python-rpi.gpio python3-rpi.gpio
Με την εγκατεστημένη βιβλιοθήκη τώρα ανοίξτε το αγαπημένο σας Python IDE και επικολλήστε αυτόν τον κώδικα ή δοκιμάστε μόνοι σας
Βήμα 2: Πρέπει να εγκαταστήσετε μερικές πρόσθετες δυνατότητες για αυτό:
pip εγκατάσταση bs4
πίνακα εγκατάστασης pip
pip εγκατάσταση matplotlib
pip εγκατάσταση numpy
πρέπει να ανοίξετε τη γραμμή εντολών, να μεταβείτε στο κουμπί αναζήτησης και να εισαγάγετε cmd και να ανοίξετε με το Run as administrator
Βήμα 3: Εισαγωγή Libaray
# εισαγωγή βιβλιοθηκών
αιτήματα εισαγωγής
από την εισαγωγή bs4 BeautifulSoup
από πίνακα εισαγωγής πίνακα
εισαγωγή os
εισαγωγή numpy ως np
εισαγωγή matplotlib.pyplot ως plt
Βήμα 4: Συλλογή ζωντανών δεδομένων από τον επίσημο ιστότοπο του Υπουργείου Υγείας
extract_contents = lambda row: [x.text.replace ('\ n', '') for x in row]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confified', 'Foreign-Confirmed', 'Cured', 'Death']
απάντηση = request.get (URL).σούπα περιεχομένου = BeautifulSoup (απάντηση, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
για σειρά σε all_rows:
stat = extract_contents (row.find_all ('td'))
αν stat:
αν len (stat) == 5:
# τελευταία σειρά
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Σύνολο υποθέσεων"
stats.remove (stats [-1])
Βήμα 5: Δημιουργία πίνακα για εμφάνιση της εξόδου
αντικείμενα =
για σειρά στα στατιστικά: objects.append (σειρά [1])
y_pos = np.arange (len (αντικείμενα))
απόδοση =
για σειρά στα στατιστικά:
performance.append (int (σειρά [2]) + int (σειρά [3]))
πίνακας = πίνακας (στατιστικά, κεφαλίδες = SHORT_HEADERS)
εκτύπωση (πίνακας)
Βήμα 6: Τώρα μπορείτε να δείτε αυτήν την αναφορά
Θυμηθείτε ότι είναι ζωντανή αναφορά, ώστε να υπάρχει αλλαγή κάθε φορά
Συνιστάται:
Πώς να ζήσετε ζωντανή ροή χρησιμοποιώντας το Raspberry Pi: 5 βήματα
Πώς να ζήσετε ζωντανή ροή χρησιμοποιώντας το Raspberry Pi: Σε αυτό το σεμινάριο, θα μάθουμε πώς να φτιάχνουμε τη δική μας κάμερα παρακολούθησης χρησιμοποιώντας το Raspberry Pi. Μπορείτε να αποκτήσετε πρόσβαση σε αυτήν τη ροή χρησιμοποιώντας οποιαδήποτε συσκευή, αρκεί να είναι συνδεδεμένη στο ίδιο δίκτυο με το RPi
Ζωντανή ροή βίντεο 4G/5G HD από DJI Drone σε χαμηλή καθυστέρηση [3 βήματα]: 3 βήματα
Ζωντανή ροή βίντεο 4G/5G HD από DJI Drone σε χαμηλή καθυστέρηση [3 βήματα]: Ο ακόλουθος οδηγός θα σας βοηθήσει να λάβετε ζωντανές ροές βίντεο HD ποιότητας από σχεδόν οποιοδήποτε DJI drone. Με τη βοήθεια της εφαρμογής FlytOS Mobile και της εφαρμογής FlytNow Web, μπορείτε να ξεκινήσετε τη ροή βίντεο από το drone
Αναφορά καιρού χρησιμοποιώντας μικροεφαρμογές ThingSpeak MQTT και IFTTT: 8 βήματα
Αναφορά καιρού με χρήση εφαρμογών ThingSpeak MQTT και IFTTT: Εισαγωγή Μια εφαρμογή καιρού με βάση το σύννεφο που παρέχει καθημερινές αναφορές καιρού ως ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου. Αυτή η εφαρμογή Ιστού μετρά τη θερμοκρασία και την υγρασία χρησιμοποιώντας SHT25 και Adafruit Huzzah ESP8266. Μας παρέχει θερμοκρασία και υγρασία σε πραγματικό χρόνο
Αναφορά - Παρακολούθηση απόδοσης οδηγού: 5 βήματα
Αναφορά - Παρακολούθηση απόδοσης οδηγού: Αναφορά !? Τι είναι αυτό; Είναι μια ηλεκτρονική συσκευή που συλλέγει δεδομένα από φορτηγά σε πραγματικό χρόνο και τα χρησιμοποιεί για να δημιουργήσει μια αναφορά για το πώς διεξήχθη το φορτηγό κατά τη διάρκεια του ταξιδιού, δείχνοντάς το σε μια πλατφόρμα Iot για διαχειριστές στόλου. Στόχος μας είναι να συνεργαστούμε
Κάμερα ανίχνευσης κίνησης Raspberry Pi 3 με ζωντανή ροή: 6 βήματα
Κάμερα ανίχνευσης κίνησης Raspberry Pi 3 με ζωντανή ροή: Εισαγωγή Σε αυτό το έργο, θα μάθετε πώς να δημιουργείτε μια κάμερα ανίχνευσης κίνησης που θα μπορείτε να χρησιμοποιήσετε ως παγίδα κάμερας, κατοικίδιο/μωρό, κάμερα ασφαλείας και πολλά άλλα. Αυτό το έργο οργανώνεται σε διάφορα βήματα: Εισαγωγή Settin