Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Konfiguracja Raspberry Pi
- Krok 2: Musisz zainstalować kilka dodatkowych funkcji. Są to: –
- Krok 3: Importowanie Libaray
- Krok 4: Zbieranie danych na żywo z oficjalnej strony internetowej Ministerstwa Zdrowia
- Krok 5: Tworzenie tabeli pokazującej wyniki
- Krok 6: Teraz możesz zobaczyć ten raport
Wideo: Covid Live Report przy użyciu Raspberry Pi: 6 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jak wiemy, cały świat jest dotknięty pandemią COVID-19 i prawie wszyscy pracują w domu. Wszyscy powinniśmy wykorzystać ten czas w najlepszym razie, aby poprawić nasze umiejętności techniczne lub napisać dobre skrypty Pythona. Zobaczmy prosty skrypt w Pythonie, aby zademonstrować przypadki wirusa koronowego w Indiach. Ten skrypt w języku Python pobiera aktualne dane z oficjalnej strony internetowej Ministerstwa Zdrowia.
Kieszonkowe dzieci
Malina pi 3 b+
Karta SD (min. 16 GB)
kabel HDMI
kabel Ethernet
połączenie internetowe
jeśli jesteś pierwszy raz w raspberry pi, musisz go skonfigurować: -
inne wymagania
viusal stdio code (python ide) link tutaj: -
Krok 1: Konfiguracja Raspberry Pi
Upewnij się, że system operacyjny jest zainstalowany na karcie SD. Twoja karta SD może mieć zainstalowany system operacyjny Raspberry Pi. …Skonfiguruj połączenie Wi-Fi na karcie SD. …Włącz Raspberry Pi. …Połącz się ze swoim Raspberry Pi za pomocą SSH. …Zainstaluj serwer VNC. …Zainstaluj przeglądarkę VNC na swoim laptopie.
Aby uruchomić program
Zanim zaczniemy pisać oprogramowanie musimy najpierw zainstalować moduł Raspberry Pi GPIO Python. Jest to biblioteka, która pozwala nam na dostęp do portu GPIO bezpośrednio z Pythona.
Aby zainstalować bibliotekę Pythona, otwórz terminal i wykonaj następujące czynności
pip zainstaluj python-rpi.gpio python3-rpi.gpio
Po zainstalowaniu biblioteki otwórz swoje ulubione IDE Pythona i wklej ten kod lub spróbuj sam
Krok 2: Musisz zainstalować kilka dodatkowych funkcji. Są to: –
pip zainstaluj bs4
tabela instalacji pip
pip zainstaluj matplotlib
pip zainstaluj numpy
musisz otworzyć wiersz poleceń, przejść do przycisku wyszukiwania i wpisać cmd i otworzyć za pomocą Uruchom jako administrator
Krok 3: Importowanie Libaray
# importowanie bibliotek
żądania importu
z bs4 importuj BeautifulSoup
z tabeli importuj tabelę
importuj system
importuj numer jako np
importuj matplotlib.pyplot jako plt
Krok 4: Zbieranie danych na żywo z oficjalnej strony internetowej Ministerstwa Zdrowia
extract_contents = wiersz lambda: [x.text.replace('\n', '') for x in row]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNie', 'Województwo', 'Indian-potwierdzone', 'Zagraniczne', 'Wyleczone', 'Śmierć']
response = requests.get(URL).content soup = BeautifulSoup(response, 'html.parser')
header = extract_contents(soup.tr.find_all('th'))
stats = all_rows = zupa.find_all('tr')
dla wiersza w all_rows:
stat = extract_contents(row.find_all('td'))
jeśli stat:
jeśli len(statystyka) == 5:
# ostatni wiersz
statystyka = ['', *statystyka]
stats.append(statystyka)
elif len(statystyka) == 6:
stats.append(statystyka)
stats[-1][1] = "Łączna liczba spraw"
stats.remove(stats[-1])
Krok 5: Tworzenie tabeli pokazującej wyniki
obiekty =
dla wiersza w statystykach: objects.append(row[1])
y_pos = np.arange(len(obiekty))
wydajność =
dla rzędu w statystykach:
performance.append(int(wiersz[2]) + int(wiersz[3]))
table = tabulate(statystyki, nagłówki=SHORT_HEADERS)
drukuj(tabela)
Krok 6: Teraz możesz zobaczyć ten raport
Pamiętaj, że jest to relacja na żywo, więc za każdym razem jest zmiana