Cuprins:
- Provizii
- Pasul 1: Configurarea Raspberry Pi
- Pasul 2: Trebuie să instalați câteva caracteristici suplimentare pentru aceasta. Sunt: -
- Pasul 3: Importul Libaray
- Pasul 4: Colectarea datelor live de pe site-ul oficial al Ministerului Afacerilor Sănătății
- Pasul 5: Crearea unui tabel pentru a afișa rezultatul
- Pasul 6: Acum puteți vedea acel raport
Video: Raport Covid Live folosind Raspberry Pi: 6 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
După cum știm, întreaga lume este afectată de pandemia COVID-19 și aproape toată lumea lucrează de acasă. Ar trebui să folosim cu toții această durată, cel mai bine, pentru a ne îmbunătăți abilitățile tehnice sau pentru a scrie niște scripturi pitonice bune. Să vedem un script Python simplu pentru a demonstra cazurile de virus corona în India. Acest script Python preia datele live de pe site-ul oficial al Ministerului Afacerilor Sănătății.
Provizii
Raspberry pi 3 b +
Card SD (min 16 GB)
Cablu HDMI
cablu Ethernet
conexiune internet
dacă vă aflați prima dată în raspberry pi, trebuie să-l configurați: -
alta cerinta
linkul cod vizual stdio (python ide) aici: -
Pasul 1: Configurarea Raspberry Pi
Asigurați-vă că sistemul de operare este instalat pe cardul SD. Este posibil ca SD-ul dvs. să aibă instalat sistemul de operare Raspberry Pi. … Configurați conexiunea Wifi pe cardul dvs. SD. … Porniți Raspberry Pi. … Conectați-vă la Raspberry Pi cu SSH. … Instalați serverul VNC. … Instalați un VNC Viewer pe laptop.
Pentru a rula un program
Înainte de a începe să scriem software-ul, trebuie mai întâi să instalăm modulul Raspberry Pi GPIO Python. Aceasta este o bibliotecă care ne permite să accesăm portul GPIO direct din Python.
Pentru a instala biblioteca Python deschideți un terminal și executați următoarele
pip instala python-rpi.gpio python3-rpi.gpio
Cu biblioteca instalată, deschideți ID-ul dvs. Python preferat și lipiți acest cod sau încercați-vă
Pasul 2: Trebuie să instalați câteva caracteristici suplimentare pentru aceasta. Sunt: -
pip instala bs4
pip instalare tabulează
pip instalează matplotlib
pip instalează numpy
trebuie să deschideți promptul de comandă, să accesați butonul de căutare și să introduceți cmd și să deschideți cu Run ca administrator
Pasul 3: Importul Libaray
# importarea bibliotecilor
solicitări de import
din importul BS4 BeautifulSoup
din tabulate import tabulate
import os
import numpy ca np
importați matplotlib.pyplot ca plt
Pasul 4: Colectarea datelor live de pe site-ul oficial al Ministerului Afacerilor Sănătății
extract_contents = lambda rând: [x.text.replace ('\ n', '') pentru x în rând]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (răspuns, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
pentru rând în toate_rândurile:
stat = extract_contents (row.find_all ('td'))
dacă stat:
dacă len (stat) == 5:
# ultimul rând
stat = ['', * stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Total cazuri"
stats.remove (stats [-1])
Pasul 5: Crearea unui tabel pentru a afișa rezultatul
obiecte =
pentru rând în statistici: objects.append (rând [1])
y_pos = np.arange (len (obiecte))
performanță =
pentru rând în statistici:
performance.append (int (rând [2]) + int (rând [3]))
table = tabulate (statistici, anteturi = SHORT_HEADERS)
print (tabel)
Pasul 6: Acum puteți vedea acel raport
Amintiți-vă că este un raport live, deci există schimbări de fiecare dată