Table des matières:
- Fournitures
- Étape 1: configuration du Raspberry Pi
- Étape 2: Vous devez installer certaines fonctionnalités supplémentaires pour cela
- Étape 3: Importation de Libraray
- Étape 4: Collecte de données en direct sur le site Web officiel du ministère de la Santé
- Étape 5: Création d'un tableau pour afficher la sortie
- Étape 6: Vous pouvez maintenant voir ce rapport
Vidéo: Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Comme nous le savons, le monde entier est touché par la pandémie de COVID-19 et presque tout le monde travaille à domicile. Nous devrions tous utiliser au mieux cette durée pour améliorer nos compétences techniques ou écrire de bons scripts Python. Voyons un script Python simple pour démontrer les cas de virus corona selon l'État en Inde. Ce script Python récupère les données en direct sur le site officiel du ministère de la Santé.
Fournitures
Framboise pi 3 b+
Carte SD (min 16 Go)
câble HDMI
câble Ethernet
connexion Internet
si vous utilisez raspberry pi pour la première fois, vous devez le configurer:-
autre exigence
lien viusal stdio code (python ide) ici: -
Étape 1: configuration du Raspberry Pi
Assurez-vous que le système d'exploitation est installé sur la carte SD. Votre SD peut avoir le système d'exploitation Raspberry Pi installé. …Configurez la connexion Wifi sur votre carte SD. … Allumez votre Raspberry Pi. … Connectez-vous à votre Raspberry Pi avec SSH. …Installez le serveur VNC. …Installez une visionneuse VNC sur votre ordinateur portable.
Pour exécuter un programme
Avant de commencer à écrire le logiciel, nous devons d'abord installer le module Python Raspberry Pi GPIO. Il s'agit d'une bibliothèque qui nous permet d'accéder au port GPIO directement depuis Python.
Pour installer la bibliothèque Python, ouvrez un terminal et exécutez ce qui suit
pip installer python-rpi.gpio python3-rpi.gpio
Avec la bibliothèque installée, ouvrez maintenant votre IDE Python préféré et collez ce code ou essayez vous-même
Étape 2: Vous devez installer certaines fonctionnalités supplémentaires pour cela
pip installer bs4
tableau d'installation de pip
pip installer matplotlib
pip installer numpy
vous devez ouvrir l'invite de commande, aller sur le bouton de recherche et entrer cmd et ouvrir avec Exécuter en tant qu'administrateur
Étape 3: Importation de Libraray
# importation de bibliothèques
demandes d'importation
de bs4 import BeautifulSoup
de tabuler importer tabuler
importer le système d'exploitation
importer numpy en tant que np
importer matplotlib.pyplot en tant que plt
Étape 4: Collecte de données en direct sur le site Web officiel du ministère de la Santé
extract_contents = ligne lambda: [x.text.replace('\n', '') pour x dans la ligne]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Gued', 'Death']
réponse = request.get(URL).content soup = BeautifulSoup(response, 'html.parser')
header = extract_contents(soupe.tr.find_all('th'))
stats = all_rows = soup.find_all('tr')
pour la ligne dans all_rows:
stat = extract_contents(row.find_all('td'))
si statistique:
si len(stat) == 5:
# dernière rangée
statistique = ['', *stat]
stats.append(stat)
elif len(stat) == 6:
stats.append(stat)
stats[-1][1] = "Total des cas"
stats.remove(stats[-1])
Étape 5: Création d'un tableau pour afficher la sortie
objets =
pour la ligne dans les statistiques: objects.append(row[1])
y_pos = np.arange(len(objets))
performances =
pour la ligne dans les statistiques:
performance.append(int(ligne[2]) + int(ligne[3]))
table = tabulate(stats, headers=SHORT_HEADERS)
imprimer (tableau)
Étape 6: Vous pouvez maintenant voir ce rapport
N'oubliez pas qu'il s'agit d'un rapport en direct, il y a donc un changement à chaque fois