Obsah:
- Zásoby
- Krok 1: Nastavení Raspberry Pi
- Krok 2: Musíte nainstalovat některé další funkce, protože jsou to:-
- Krok 3: Import Libaray
- Krok 4: Shromažďování aktuálních údajů z oficiálních webových stránek ministerstva zdravotnictví
- Krok 5: Vytvoření tabulky pro zobrazení výstupu
- Krok 6: Nyní můžete tuto zprávu vidět
Video: Živá zpráva Covid pomocí Raspberry Pi: 6 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Jak víme, celý svět je ovlivněn pandemií COVID-19 a téměř každý pracuje z domova. Všichni bychom měli toto trvání využít v nejlepším případě ke zdokonalení našich technických dovedností nebo psaní dobrých Pythonických skriptů. Podívejme se na jednoduchý skript Pythonu, který demonstruje stavové případy koronaviru v Indii. Tento skript Pythonu načítá živá data z oficiálních webových stránek ministerstva zdravotnictví.
Zásoby
Malina pi 3 b+
SD karta (min. 16 GB)
HDMI kabel
ethernetový kabel
připojení k internetu
pokud jste poprvé v malinovém pi, musíte jej nastavit:-
jiný požadavek
viusal stdio kód (python ide) odkaz zde:-
Krok 1: Nastavení Raspberry Pi
Ujistěte se, že je OS nainstalován na SD kartě. Váš SD může mít nainstalovaný operační systém Raspberry Pi. … Nakonfigurujte připojení Wifi na kartě SD. … Zapněte Raspberry Pi. … Připojte se k Raspberry Pi pomocí SSH. … Nainstalujte si server VNC. … Nainstalujte si na svůj notebook prohlížeč VNC.
Chcete -li spustit program
Než začneme psát software, musíme nejprve nainstalovat modul Raspberry Pi GPIO Python. Toto je knihovna, která nám umožňuje přístup k portu GPIO přímo z Pythonu.
Chcete -li nainstalovat knihovnu Python, otevřete terminál a proveďte následující
pip install python-rpi.gpio python3-rpi.gpio
S nainstalovanou knihovnou nyní otevřete své oblíbené IDE v Pythonu a vložte tento kód nebo to zkuste sami
Krok 2: Musíte nainstalovat některé další funkce, protože jsou to:-
pip install bs4
tab install pip
pip install matplotlib
pip install numpy
musíte otevřít příkazový řádek, jít na tlačítko Hledat a zadat cmd a otevřít pomocí Spustit jako správce
Krok 3: Import Libaray
# import knihoven
importovat žádosti
z bs4 importujte BeautifulSoup
z tabulky importovat tabulku
import os
import numpy jako np
importovat matplotlib.pyplot jako plt
Krok 4: Shromažďování aktuálních údajů z oficiálních webových stránek ministerstva zdravotnictví
extract_contents = lambda řádek: [x.text.replace ('\ n', '') pro x v řádku]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (odpověď, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
pro řádek v all_rows:
stat = extract_contents (row.find_all ('td'))
if stat:
pokud len (stat) == 5:
# poslední řádek
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistiky [-1] [1] = "Celkem případů"
stats.remove (statistiky [-1])
Krok 5: Vytvoření tabulky pro zobrazení výstupu
objekty =
pro řádek ve statistikách: objects.append (řádek [1])
y_pos = np.arange (len (objekty))
výkon =
pro řádek ve statistikách:
performance.append (int (řádek [2]) + int (řádek [3]))
table = tabulate (stats, headers = SHORT_HEADERS)
tisk (tabulka)
Krok 6: Nyní můžete tuto zprávu vidět
Pamatujte, že je to živá reportáž, takže se pokaždé něco změní