Sommario:
- Forniture
- Passaggio 1: installazione di Raspberry Pi
- Passaggio 2: è necessario installare alcune funzionalità aggiuntive per questo: -
- Passaggio 3: importare Libaray
- Passaggio 4: raccolta di dati in tempo reale dal sito Web ufficiale del Ministero della salute
- Passaggio 5: creazione di una tabella per mostrare l'output
- Passaggio 6: ora puoi vedere quel rapporto
Video: Report Covid Live con Raspberry Pi: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Come sappiamo, il mondo intero è colpito dalla pandemia di COVID-19 e quasi tutti lavorano da casa. Dovremmo tutti utilizzare questa durata al meglio, per migliorare le nostre capacità tecniche o scrivere alcuni buoni script Pythonic. Vediamo un semplice script Python per dimostrare i casi di virus corona statali in India. Questo script Python recupera i dati in tempo reale dal sito Web ufficiale del Ministero degli affari sanitari.
Forniture
Lampone pi 3b+
Scheda SD (minimo 16 GB)
Cavo HDMI
cavo Ethernet
connessione internet
se sei la prima volta in raspberry pi devi configurarlo:-
altro requisito
viusal stdio code (python ide) link qui: -
Passaggio 1: installazione di Raspberry Pi
Assicurati che il sistema operativo sia installato sulla scheda SD. La tua SD potrebbe avere installato il sistema operativo Raspberry Pi. …Configura la connessione Wi-Fi sulla tua scheda SD. …Accendi il tuo Raspberry Pi. …Connettiti al tuo Raspberry Pi con SSH. …Installa il server VNC. …Installa un visualizzatore VNC sul tuo laptop.
Per eseguire un programma
Prima di iniziare a scrivere il software, dobbiamo prima installare il modulo Python GPIO Raspberry Pi. Questa è una libreria che ci permette di accedere alla porta GPIO direttamente da Python.
Per installare la libreria Python, apri un terminale ed esegui quanto segue
pip install python-rpi.gpio python3-rpi.gpio
Con la libreria installata ora apri il tuo IDE Python preferito e incolla questo codice o prova tu stesso
Passaggio 2: è necessario installare alcune funzionalità aggiuntive per questo: -
pip installa bs4
pip install tabulare
pip install matplotlib
pip install numpy
devi aprire il prompt dei comandi, andare sul pulsante di ricerca e inserire cmd e aprire con Esegui come amministratore
Passaggio 3: importare Libaray
# importazione di librerie
richieste di importazione
da bs4 import BeautifulSoup
da tabulate importa tabulate
importare il sistema operativo
importa numpy come np
importa matplotlib.pyplot come plt
Passaggio 4: raccolta di dati in tempo reale dal sito Web ufficiale del Ministero della salute
extract_contents = riga lambda: [x.text.replace('\n', '') per x nella riga]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['Sno', 'Stato', 'Confermato dall'India', 'Confermato dall'estero', 'Curato', 'Morte']
response = request.get(URL).content soup = BeautifulSoup(response, 'html.parser')
header = extract_contents(soup.tr.find_all('th'))
stats = all_rows = soup.find_all('tr')
per riga in all_rows:
stat = extract_contents(row.find_all('td'))
se stato:
se len(stat) == 5:
# ultima riga
statistica = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Totale casi"
stats.remove(stats[-1])
Passaggio 5: creazione di una tabella per mostrare l'output
oggetti =
per riga in statistiche: object.append(row[1])
y_pos = np.arange(len(oggetti))
prestazione =
per riga nelle statistiche:
performance.append(int(riga[2]) + int(riga[3]))
table = tabulate (statistiche, intestazioni = SHORT_HEADERS)
stampa (tabella)
Passaggio 6: ora puoi vedere quel rapporto
Ricorda che è un rapporto in tempo reale, quindi c'è un cambiamento ogni volta
Consigliato:
Report periodico Excel: 6 passaggi
Report periodico Excel: ecco i miei suggerimenti per i report periodici sui consumi in Excel 2010. Nel video tutorial qui sotto, questo report ci parla del consumo specifico di elettricità, acqua, ossigeno, azoto per tonnellata di prodotti finiti, secondo settimanale, mensile, trimestrale
Loactor con se Live Report utilizzando Chat Bot: 4 passaggi
Loactor con se Live Report utilizzando Chat Bot: tramite WhatsApp, ottieni variabili (posizione, altitudine, pressione…) da NodeMCU come richiesto o invia comandi a NodeMCU tramite l'API di Twilio. Per alcune settimane, ho lavorato con l'API di Twilio, soprattutto per la messaggistica di WhatsApp e persino creato app
Streaming video HD 4G/5G live da DJI Drone a bassa latenza [3 passaggi]: 3 passaggi
Streaming video HD 4G/5G live da DJI Drone a bassa latenza [3 passaggi]: la seguente guida ti aiuterà a ottenere streaming video live di qualità HD da quasi tutti i droni DJI. Con l'aiuto dell'app mobile FlytOS e dell'applicazione web FlytNow, puoi avviare lo streaming video dal drone
Report - Monitoraggio delle prestazioni del conducente: 5 passaggi
Report - Monitoraggio delle prestazioni del conducente: Report!? Che cos'è? È un dispositivo elettronico che raccoglie dati dai camion in tempo reale e li utilizza per generare un report su come è stato condotto il camion durante il viaggio mostrandolo su una piattaforma Iot per i gestori di flotte. Il nostro obiettivo è collaborare
Fotocamera di rilevamento del movimento Raspberry Pi 3 con live feed: 6 passaggi
Fotocamera di rilevamento del movimento Raspberry Pi 3 con feed live: introduzioneIn questo progetto imparerai come costruire una fotocamera di rilevamento del movimento che potrai utilizzare come trappola fotografica, monitor per animali domestici/bambini, videocamera di sicurezza e molto altro. Questo progetto è organizzato in più fasi: Introduzione Impostazione