Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ρύθμιση Raspberry Pi
- Βήμα 2: Πρέπει να εγκαταστήσετε μερικές πρόσθετες δυνατότητες για αυτό:
- Βήμα 3: Εισαγωγή Libaray
- Βήμα 4: Συλλογή ζωντανών δεδομένων από τον επίσημο ιστότοπο του Υπουργείου Υγείας
- Βήμα 5: Δημιουργία πίνακα για εμφάνιση της εξόδου
- Βήμα 6: Τώρα μπορείτε να δείτε αυτήν την αναφορά
Βίντεο: Ζωντανή αναφορά Covid χρησιμοποιώντας Raspberry Pi: 6 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Όπως γνωρίζουμε όλος ο κόσμος πλήττεται από την πανδημία του 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: Τώρα μπορείτε να δείτε αυτήν την αναφορά
Θυμηθείτε ότι είναι ζωντανή αναφορά, ώστε να υπάρχει αλλαγή κάθε φορά