Inhoudsopgave:
- Benodigdheden
- Stap 1: Raspberry Pi-installatie
- Stap 2: U moet er enkele extra functies voor installeren. Ze zijn: -
- Stap 3: Libaray importeren
- Stap 4: Live gegevens verzamelen van de officiële website van het ministerie van Volksgezondheid
- Stap 5: Tabel maken om de uitvoer weer te geven
- Stap 6: Nu kunt u dat rapport zien
Video: Covid Live-rapport met Raspberry Pi: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Zoals we weten wordt de hele wereld getroffen door de COVID-19-pandemie en werkt bijna iedereen vanuit huis. We zouden allemaal deze duur op zijn best moeten gebruiken om onze technische vaardigheden te verbeteren of om goede Pythonic-scripts te schrijven. Laten we eens een eenvoudig Python-script bekijken om de staatsgewijze gevallen van het coronavirus in India te demonstreren. Dit Python-script haalt de live gegevens op van de officiële website van het ministerie van Volksgezondheid.
Benodigdheden
Raspberry pi 3 b+
SD-kaart (minimaal 16 GB)
HDMI kabel
ethernetkabel
internetverbinding
als je voor het eerst in Raspberry Pi bent, moet je het instellen: -
andere eis:
viusal stdio code (python ide) link hier: -
Stap 1: Raspberry Pi-installatie
Zorg ervoor dat het besturingssysteem op de SD-kaart is geïnstalleerd. Op uw SD is mogelijk het Raspberry Pi-besturingssysteem geïnstalleerd. …Configureer de wifi-verbinding op uw SD-kaart. … Zet uw Raspberry Pi aan. … Maak verbinding met uw Raspberry Pi met SSH. …Installeer VNC-server. …Installeer een VNC-viewer op uw laptop.
Een programma uitvoeren:
Voordat we de software gaan schrijven, moeten we eerst de Raspberry Pi GPIO Python-module installeren. Dit is een bibliotheek waarmee we rechtstreeks vanuit Python toegang hebben tot de GPIO-poort.
Om de Python-bibliotheek te installeren, opent u een terminal en voert u het volgende uit:
pip installeer python-rpi.gpio python3-rpi.gpio
Nu de bibliotheek is geïnstalleerd, opent u nu uw favoriete Python IDE en plakt u deze code of probeert u het zelf
Stap 2: U moet er enkele extra functies voor installeren. Ze zijn: -
pip install bs4
pip installatietabel
pip matplotlib installeren
pip installeer numpy
je moet de opdrachtprompt openen, naar de zoekknop gaan en cmd invoeren en openen met Uitvoeren als beheerder
Stap 3: Libaray importeren
# bibliotheken importeren
importverzoeken
van bs4 import BeautifulSoup
uit tabel importeer tabel
importeer os
importeer numpy als np
importeer matplotlib.pyplot als plt
Stap 4: Live gegevens verzamelen van de officiële website van het ministerie van Volksgezondheid
extract_contents = lambda-rij: [x.text.replace('\n', '') voor x in rij]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Genesed', 'Dood']
response = requests.get(URL).content soup = BeautifulSoup(respons, 'html.parser')
header = extract_contents(soup.tr.find_all('th'))
stats = all_rows = soup.find_all('tr')
voor rij in all_rows:
stat = extract_contents(row.find_all('td'))
als stat:
als len(stat) == 5:
# laatste rij
stat = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Totaal aantal gevallen"
stats.remove(statistieken[-1])
Stap 5: Tabel maken om de uitvoer weer te geven
objecten =
voor rij in statistieken: objects.append(rij[1])
y_pos = np.arange(len(objecten))
prestatie =
voor rij in statistieken:
performance.append(int(rij[2]) + int(rij[3]))
table = tabulate(stats, headers=SHORT_HEADERS)
print(tabel)
Stap 6: Nu kunt u dat rapport zien
Onthoud dat het een live verslag is, dus er is elke keer verandering
Aanbevolen:
Hoe Coronavirus COVID 19 Live Data Tracker te maken met ESP8266, E-paper Display - Ajarnpa
Hoe Coronavirus COVID 19 Live Data Tracker te maken met ESP8266, E-paper Display:
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappen
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: De TMP006 is een temperatuursensor die de temperatuur van een object meet zonder contact met het object te maken. In deze tutorial zullen we live temperatuurgegevens van het BoosterPack (TI BOOSTXL-EDUMKII) plotten met Python
Ableton Live besturen met Atto of een Arduino Leonardo: 3 stappen
Ableton Live besturen met Atto of een Arduino Leonardo: Dit is een demovideo voor de Piksey Atto. We leren hoe je het als een MIDI-apparaat kunt gebruiken en hoe je tracks kunt besturen in Ableton Live 10 Lite. We gebruiken een breadboard samen met momentschakelaars en je kunt ook een Arduino Leonardo gebruiken voor dit project. Als je bouwt
Live streamen met Raspberry Pi: 5 stappen
Live streamen met Raspberry Pi: in deze tutorial leren we hoe we onze eigen bewakingscamera kunnen maken met Raspberry Pi. Je hebt toegang tot deze stream met elk apparaat, zolang het maar is verbonden met hetzelfde netwerk als de RPi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze