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
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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ă
Recomandat:
Raport periodic Excel: 6 pași
Raport periodic periodic: Iată sfaturile mele pentru rapoartele periodice de consum în Excel 2010. În videoclipul de mai jos, acest raport ne spune despre consumul specific de energie electrică, apă, oxigen, azot pe tonă de produse finite, în funcție de săptămânal, lunar, trimestrial
Controlul Ableton Live folosind Atto sau un Arduino Leonardo: 3 pași
Controlul Ableton Live folosind Atto sau un Arduino Leonardo: Acesta este un videoclip demonstrativ pentru Piksey Atto. Aflăm cum să-l folosim ca dispozitiv MIDI și să controlăm piesele în Ableton Live 10 Lite. Folosim o placă de calcul împreună cu comutatoare de moment și puteți utiliza, de asemenea, un Arduino Leonardo pentru acest proiect. Dacă construiți
Raport meteo folosind applet-urile ThingSpeak MQTT și IFTTT: 8 pași
Raport meteo utilizând applet-urile ThingSpeak MQTT și IFTTT: Introducere O aplicație meteo bazată pe cloud care oferă rapoarte meteo zilnice ca notificare prin e-mail. Această aplicație web măsoară temperatura și umiditatea folosind SHT25 și Adafruit Huzzah ESP8266. Ne oferă temperatură în timp real și umiditate
Raport - Monitorul performanței șoferului: 5 pași
Raport - Monitorul performanței șoferului: Raport !? Este un dispozitiv electronic care colectează date de la camioane în timp real și le folosește pentru a genera un raport despre modul în care a fost condus camionul în timpul călătoriei, prezentându-l pe o platformă Iot pentru administratorii flotei. Scopul nostru este să colaborăm
Analizator de modele de trafic folosind detectarea obiectelor live: 11 pași (cu imagini)
Analizorul modelului de trafic folosind detectarea obiectelor live: în lumea de astăzi, semafoarele sunt esențiale pentru un drum sigur. Cu toate acestea, de multe ori, semafoarele pot fi enervante în situații în care cineva se apropie de lumină la fel cum devine roșu. Acest lucru pierde timpul, mai ales dacă lumina este