Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Raspberry Pi-Setup
- Schritt 2: Sie müssen einige zusätzliche Funktionen dafür installieren. Sie sind:
- Schritt 3: Libray importieren
- Schritt 4: Sammeln von Live-Daten von der offiziellen Website des Gesundheitsministeriums
- Schritt 5: Erstellen einer Tabelle zum Anzeigen der Ausgabe
- Schritt 6: Jetzt können Sie diesen Bericht sehen
Video: Covid-Live-Bericht mit Raspberry Pi - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wie wir wissen, ist die ganze Welt von der COVID-19-Pandemie betroffen und fast jeder arbeitet von zu Hause aus. Wir alle sollten diese Dauer bestenfalls nutzen, um unsere technischen Fähigkeiten zu verbessern oder ein paar gute Python-Skripte zu schreiben. Sehen wir uns ein einfaches Python-Skript an, um die zustandsweisen Coronavirus-Fälle in Indien zu demonstrieren. Dieses Python-Skript ruft die Live-Daten von der offiziellen Website des Gesundheitsministeriums ab.
Lieferungen
Raspberry Pi 3 b+
SD-Karte (mindestens 16 GB)
HDMI Kabel
Ethernet Kabel
Internetverbindung
Wenn Sie zum ersten Mal in Raspberry Pi sind, müssen Sie es einrichten: -
andere Anforderung
Visual Stdio-Code (Python-Ide) Link hier: -
Schritt 1: Raspberry Pi-Setup
Stellen Sie sicher, dass das Betriebssystem auf der SD-Karte installiert ist. Auf Ihrer SD-Karte ist möglicherweise das Raspberry Pi-Betriebssystem installiert. …Konfigurieren Sie die Wifi-Verbindung auf Ihrer SD-Karte. …Schalten Sie Ihren Raspberry Pi ein. …Verbinden Sie sich per SSH mit Ihrem Raspberry Pi. …VNC-Server installieren. …Installieren Sie einen VNC-Viewer auf Ihrem Laptop.
Um ein Programm auszuführen
Bevor wir mit dem Schreiben der Software beginnen, müssen wir zunächst das Raspberry Pi GPIO Python-Modul installieren. Dies ist eine Bibliothek, die es uns ermöglicht, direkt von Python auf den GPIO-Port zuzugreifen.
Um die Python-Bibliothek zu installieren, öffnen Sie ein Terminal und führen Sie Folgendes aus:
pip installieren python-rpi.gpio python3-rpi.gpio
Öffnen Sie jetzt mit der installierten Bibliothek Ihre bevorzugte Python-IDE und fügen Sie diesen Code ein oder versuchen Sie es selbst
Schritt 2: Sie müssen einige zusätzliche Funktionen dafür installieren. Sie sind:
pip install bs4
pip install tabellarisch
pip install matplotlib
pip install numpy
Sie müssen die Eingabeaufforderung öffnen, die Suchschaltfläche aufrufen und cmd eingeben und mit Als Administrator ausführen öffnen
Schritt 3: Libray importieren
# Bibliotheken importieren
Importanfragen
aus bs4 importieren BeautifulSoup
aus tabellarisch importieren tabellarisch
Importieren von OS
numpy als np importieren
import matplotlib.pyplot als plt
Schritt 4: Sammeln von Live-Daten von der offiziellen Website des Gesundheitsministeriums
Extract_contents = Lambda-Zeile: [x.text.replace('\n', '') for x in row]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNr.', 'Staat', 'Indisch-Bestätigt', 'Ausländisch-Bestätigt', 'Geheilt', 'Tod']
Antwort = request.get(URL).content Suppe = BeautifulSoup(Antwort, 'html.parser')
header = Extract_contents(soup.tr.find_all('th'))
stats = all_rows = Suppe.find_all('tr')
für Zeile in all_rows:
stat = Extract_contents(row.find_all('td'))
wenn stat:
if len(stat) == 5:
# letzte Reihe
stat = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Gesamtfälle"
statistiken.entfernen(stats[-1])
Schritt 5: Erstellen einer Tabelle zum Anzeigen der Ausgabe
Objekte =
für Zeile in Statistiken: objects.append(row[1])
y_pos = np.arange(len(Objekte))
Leistung =
für Zeile in Statistiken:
performance.append(int(row[2]) + int(row[3]))
table = tabulate(stats, headers=SHORT_HEADERS)
drucken (Tabelle)
Schritt 6: Jetzt können Sie diesen Bericht sehen
Denken Sie daran, dass es sich um einen Live-Bericht handelt, sodass sich jedes Mal etwas ändert