INHOUDSOPGAWE:
- Voorrade
- Stap 1: Opstelling van Framboos Pi
- Stap 2: U moet 'n paar ekstra funksies daarvoor installeer:-
- Stap 3: Die invoer van Libaray
- Stap 4: Versamel lewendige data van die amptelike webwerf van die Ministerie van Gesondheid
- Stap 5: Skep 'n tabel om die uitset te wys
- Stap 6: Nou kan u die verslag sien
Video: Covid Live -verslag met behulp van Raspberry Pi: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Soos ons weet, word die hele wêreld geraak deur COVID-19-pandemie en werk byna almal tuis. Ons moet almal hierdie tydperk ten beste gebruik om ons tegniese vaardighede te verbeter of 'n paar goeie Pythoniese skrifte te skryf. Kom ons kyk na 'n eenvoudige Python-skrif om die staatsgewys korona-virusgevalle in Indië aan te toon. Hierdie Python -skrip haal die lewendige data van die amptelike webwerf van die Ministerie van Gesondheid.
Voorrade
Framboos pi 3 b+
SD -kaart (min 16GB)
HDMI -kabel
Ethernet -kabel
internet konneksie
As u die eerste keer in framboos pi is, moet u dit opstel:-
ander vereiste
viusal stdio-kode (python ide) skakel hier:-
Stap 1: Opstelling van Framboos Pi
Maak seker dat die bedryfstelsel op die SD -kaart geïnstalleer is. Raspberry Pi -bedryfstelsel is moontlik geïnstalleer op u SD. … Stel die Wifi -verbinding op u SD -kaart op. … Skakel jou Raspberry Pi aan. … Koppel aan u Raspberry Pi met SSH. … Installeer VNC Server. … Installeer 'n VNC Viewer op u skootrekenaar.
Om 'n program uit te voer
Voordat ons die sagteware begin skryf, moet ons eers die Raspberry Pi GPIO Python -module installeer. Dit is 'n biblioteek waarmee ons direk vanaf Python toegang tot die GPIO -poort kan kry.
Om die Python -biblioteek te installeer, maak 'n terminale oop en voer die volgende uit
pip installeer python-rpi.gpio python3-rpi.gpio
Met die geïnstalleerde biblioteek, maak u gunsteling Python IDE oop en plak hierdie kode of probeer self
Stap 2: U moet 'n paar ekstra funksies daarvoor installeer:-
pip installeer bs4
pip installeer tabuleer
pip installeer matplotlib
pip installeer numpy
u moet die opdragprompt oopmaak, na die soekknoppie gaan, cmd invoer en met Run as administrator oopmaak
Stap 3: Die invoer van Libaray
# biblioteke invoer
invoer versoeke
vanaf bs4 invoer BeautifulSoup
van tabuleer invoer tabuleer
invoer os
invoer numpy as np
voer matplotlib.pyplot in as plt
Stap 4: Versamel lewendige data van die amptelike webwerf van die Ministerie van Gesondheid
extract_contents = lambda ry: [x.text.replace ('\ n', '') vir x in ry]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirm', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (response, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
vir ry in alle_rye:
stat = extract_contents (row.find_all ('td'))
as stat:
as len (stat) == 5:
# laaste ry
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Totale gevalle"
stats.remove (statistieke [-1])
Stap 5: Skep 'n tabel om die uitset te wys
voorwerpe =
vir ry in statistieke: objects.append (ry [1])
y_pos = np.arange (len (voorwerpe))
prestasie =
vir ry in statistieke:
performance.append (int (ry [2]) + int (ry [3]))
tabel = tabuleer (statistieke, opskrifte = SHORT_HEADERS)
druk (tabel)
Stap 6: Nou kan u die verslag sien
Onthou dat dit 'n lewendige verslag is, so daar is elke keer verandering
Aanbeveel:
Die beheer van Ableton Live met behulp van Atto of 'n Arduino Leonardo: 3 stappe
Ableton Live beheer met behulp van Atto of 'n Arduino Leonardo: Dit is 'n demo -video vir die Piksey Atto. Ons leer hoe om dit as 'n MIDI -toestel te gebruik en om snitte in Ableton Live 10 Lite te beheer. Ons gebruik 'n broodbord saam met kort skakelaars en u kan ook 'n Arduino Leonardo gebruik vir hierdie projek
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: 11 stappe
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: Almal wou 'n horlosie hê wat tyd en datum saam wys. In hierdie projek sal ek u wys hoe u 'n arduino -nano -klok met aanpasbare helderheid kan bou met behulp van RTC en 'n ontwerp PCB van NextPCB
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms