Obsah:
- Zásoby
- Krok 1: Nastavenie Raspberry Pi
- Krok 2: Je potrebné nainštalovať niekoľko ďalších funkcií, ktorými sú:-
- Krok 3: Import Libaray
- Krok 4: Zhromažďovanie aktuálnych údajov z oficiálnej webovej stránky ministerstva zdravotníctva
- Krok 5: Vytvorenie tabuľky na zobrazenie výstupu
- Krok 6: Teraz môžete vidieť túto správu
Video: Živá správa o Covide pomocou Raspberry Pi: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ako vieme, celý svet je postihnutý pandémiou COVID-19 a takmer každý pracuje z domu. Všetci by sme mali toto trvanie využiť v najlepšom prípade na zlepšenie našich technických znalostí alebo napísanie dobrých Pythonických skriptov. Pozrime sa na jednoduchý skript v jazyku Python, ktorý demonštruje stavové prípady koronavírusu v Indii. Tento skript Python načítava aktuálne údaje z oficiálnej webovej stránky ministerstva zdravotníctva.
Zásoby
Malina pi 3 b+
Karta SD (min. 16 GB)
HDMI kábel
ethernetový kábel
pripojenie k internetu
ak ste prvýkrát v malinovom pi, musíte ho nastaviť:-
iná požiadavka
viusal stdio kód (python ide) odkaz tu:-
Krok 1: Nastavenie Raspberry Pi
Uistite sa, že je operačný systém nainštalovaný na karte SD. Na vašom SD môže byť nainštalovaný operačný systém Raspberry Pi. … Nakonfigurujte pripojenie Wifi na karte SD. … Zapnite Raspberry Pi. … Pripojte sa k svojmu Raspberry Pi pomocou SSH. … Nainštalujte server VNC. … Nainštalujte si na svoj notebook prehliadač VNC.
Na spustenie programu
Predtým, ako začneme písať softvér, musíme najskôr nainštalovať modul Raspberry Pi GPIO Python. Toto je knižnica, ktorá nám umožňuje prístup na port GPIO priamo z Pythonu.
Ak chcete nainštalovať knižnicu Python, otvorte terminál a vykonajte nasledujúce kroky
pip install python-rpi.gpio python3-rpi.gpio
Keď je nainštalovaná knižnica, otvorte svoje obľúbené IDE v Pythone a prilepte tento kód alebo to vyskúšajte
Krok 2: Je potrebné nainštalovať niekoľko ďalších funkcií, ktorými sú:-
pip install bs4
tabuľka pip install
pip install matplotlib
pip install numpy
musíte otvoriť príkazový riadok, ísť na tlačidlo Hľadať, zadať cmd a otvoriť pomocou Spustiť ako správca
Krok 3: Import Libaray
# import knižníc
žiadosti o import
z bs4 import BeautifulSoup
z tabuľky importovať tabuľku
import os
import numpy ako np
import matplotlib.pyplot ako plt
Krok 4: Zhromažďovanie aktuálnych údajov z oficiálnej webovej stránky ministerstva zdravotníctva
extract_contents = lambda riadok: [x.text.replace ('\ n', '') pre x v riadku]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (odpoveď, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
pre riadok vo všetkých_rokoch:
stat = extract_contents (row.find_all ('td'))
ak stat:
ak len (stat) == 5:
# posledný riadok
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistiky [-1] [1] = "Celkový počet prípadov"
stats.remove (stats [-1])
Krok 5: Vytvorenie tabuľky na zobrazenie výstupu
objekty =
pre riadok v štatistikách: objects.append (riadok [1])
y_pos = np.arange (len (objekty))
výkon =
pre riadok v štatistikách:
performance.append (int (riadok [2]) + int (riadok [3]))
tabuľka = tabuľka (štatistiky, hlavičky = SHORT_HEADERS)
tlač (tabuľka)
Krok 6: Teraz môžete vidieť túto správu
Pamätajte si, že je to živá správa, takže v každom čase dochádza k zmenám