Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Oppsett av Raspberry Pi
- Trinn 2: Du må installere noen ekstra funksjoner for det de er:-
- Trinn 3: Importer Libaray
- Trinn 4: Innsamling av levende data fra Helsedepartementets offisielle nettsted
- Trinn 5: Opprette tabell for å vise utgangen
- Trinn 6: Nå kan du se den rapporten
Video: Covid Live -rapport ved bruk av Raspberry Pi: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Som vi vet, blir hele verden påvirket av COVID-19-pandemien, og nesten alle jobber hjemmefra. Vi bør alle bruke denne varigheten i beste fall for å forbedre våre tekniske ferdigheter eller skrive noen gode Pythonic-skript. La oss se et enkelt Python-script for å demonstrere de statlige korona-virustilfellene i India. Dette Python -skriptet henter levende data fra Helsedepartementets offisielle nettsted.
Rekvisita
Bringebær pi 3 b+
SD -kort (min. 16 GB)
HDMI -kabel
Ethernet -kabel
Internett-tilkobling
hvis du er første gang i bringebær pi må du sette den opp:-
andre krav
viusal stdio-kode (python ide) lenke her:-
Trinn 1: Oppsett av Raspberry Pi
Sørg for at operativsystemet er installert på SD -kortet. SD -kortet ditt kan ha Raspberry Pi -operativsystemet installert. … Konfigurer Wifi -tilkoblingen på SD -kortet. … Slå på din Raspberry Pi. … Koble til din Raspberry Pi med SSH. … Installer VNC -server. … Installer en VNC Viewer på den bærbare datamaskinen.
For å kjøre et program
Før vi begynner å skrive programvaren må vi først installere Raspberry Pi GPIO Python -modulen. Dette er et bibliotek som gir oss tilgang til GPIO -porten direkte fra Python.
For å installere Python -biblioteket, åpne en terminal og kjør følgende
pip installer python-rpi.gpio python3-rpi.gpio
Med biblioteket installert åpner du nå din favoritt Python IDE og limer inn denne koden eller prøver selv
Trinn 2: Du må installere noen ekstra funksjoner for det de er:-
pip installere bs4
pip install tabulate
pip installer matplotlib
pip installer numpy
du må åpne ledeteksten, gå til søkeknappen og skriv inn cmd og åpne med Kjør som administrator
Trinn 3: Importer Libaray
# importerer biblioteker
importforespørsler
fra bs4 import BeautifulSoup
fra tabulat import tabulat
import os
importer numpy som np
importer matplotlib.pyplot som plt
Trinn 4: Innsamling av levende data fra Helsedepartementets offisielle nettsted
extract_contents = lambda row: [x.text.replace ('\ n', '') for x i rad]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (svar, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
for rad i alle rader:
stat = extract_contents (row.find_all ('td'))
hvis stat:
hvis len (stat) == 5:
# siste rad
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistikk [-1] [1] = "Totalt antall saker"
stats.remove (statistikk [-1])
Trinn 5: Opprette tabell for å vise utgangen
objekter =
for rad i statistikk: objects.append (rad [1])
y_pos = np.arange (len (objekter))
ytelse =
for rad i statistikk:
performance.append (int (rad [2]) + int (rad [3]))
tabell = tabulat (statistikk, overskrifter = SHORT_HEADERS)
skrive ut (tabell)
Trinn 6: Nå kan du se den rapporten
Husk at det er en live -rapport, så det er endringer hver gang
Anbefalt:
Covid-19 oppdateringssporing ved bruk av ESP8266: 9 trinn
Covid-19 Update Tracker ved bruk av ESP8266: Dette er et prosjekt som viser nåværende data om koronavirusutbruddet i forskjellige byer i delstatene i India i sanntid på OLED-skjerm. Denne Live-statussporeren hjelper deg med å overvåke covid-19-oppdatering i sanntid av distriktet ditt. Dette prosjektet er helt b
Automatisk kran (berøringsfri) ved bruk av Arduino - Vask hendene og vær trygg under COVID -19 -krisen: 4 trinn
Automatisk kran (berøringsfri) ved bruk av Arduino - Vask hendene og vær trygg under COVID -19 -krisen: Hei venner! Jeg håper dere alle har det bra og er trygge nå. I dette innlegget vil jeg forklare deg om prototypen min som jeg designet for å vaske hendene trygt. Jeg laget dette prosjektet med begrensede ressurser. De som er interessert kan lage dette proffet på nytt
Live Covid19 Tracker ved bruk av ESP8266 og OLED - Sanntids Covid19 Dashboard: 4 trinn
Live Covid19 Tracker ved bruk av ESP8266 og OLED | Sanntids Covid19 -dashbord: Besøk Techtronic Harsh nettsted: http: //techtronicharsh.com Overalt er det et stort utbrudd av det nye Corona -viruset (COVID19). Det ble nødvendig å holde øye med det nåværende scenariet med COVID-19 i verden, så det var hjemme
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Web Driver IO -opplæring ved bruk av et live nettsted og eksempler på arbeid: 8 trinn
Web Driver IO -opplæring ved bruk av et live nettsted og arbeidseksempler: Web Driver IO -opplæring ved bruk av et live nettsted og arbeidseksempler Siste oppdatering: 26/07/2015 (Sjekk tilbake ofte når jeg oppdaterer denne instruksjonen med flere detaljer og eksempler) Bakgrunn Jeg har nylig hatt en interessant utfordring som ble presentert for meg. Jeg trengte å