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
![Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes](https://i.howwhatproduce.com/images/008/image-22444-j.webp)
Vidéo: Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes
![Vidéo: Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes Vidéo: Rapport en direct sur le Covid à l'aide de Raspberry Pi : 6 étapes](https://i.ytimg.com/vi/6XRotpCeaFA/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
![Rapport en direct Covid utilisant Raspberry Pi Rapport en direct Covid utilisant Raspberry Pi](https://i.howwhatproduce.com/images/008/image-22444-1-j.webp)
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
![Vous devez installer certaines fonctionnalités supplémentaires pour cela, elles sont Vous devez installer certaines fonctionnalités supplémentaires pour cela, elles sont](https://i.howwhatproduce.com/images/008/image-22444-2-j.webp)
![Vous devez installer des fonctionnalités supplémentaires pour cela Vous devez installer des fonctionnalités supplémentaires pour cela](https://i.howwhatproduce.com/images/008/image-22444-3-j.webp)
![Vous devez installer des fonctionnalités supplémentaires pour cela Vous devez installer des fonctionnalités supplémentaires pour cela](https://i.howwhatproduce.com/images/008/image-22444-4-j.webp)
![Vous devez installer certaines fonctionnalités supplémentaires pour cela, elles sont Vous devez installer certaines fonctionnalités supplémentaires pour cela, elles sont](https://i.howwhatproduce.com/images/008/image-22444-5-j.webp)
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 Libraray Importation de Libraray](https://i.howwhatproduce.com/images/008/image-22444-6-j.webp)
# 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é
![Collecte de données en direct sur le site officiel du ministère de la Santé Collecte de données en direct sur le site officiel du ministère de la Santé](https://i.howwhatproduce.com/images/008/image-22444-7-j.webp)
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
![Création d'un tableau pour afficher la sortie Création d'un tableau pour afficher la sortie](https://i.howwhatproduce.com/images/008/image-22444-8-j.webp)
![Création d'un tableau pour afficher la sortie Création d'un tableau pour afficher la sortie](https://i.howwhatproduce.com/images/008/image-22444-9-j.webp)
![Création d'un tableau pour afficher la sortie Création d'un tableau pour afficher la sortie](https://i.howwhatproduce.com/images/008/image-22444-10-j.webp)
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
![Vous pouvez maintenant voir ce rapport Vous pouvez maintenant voir ce rapport](https://i.howwhatproduce.com/images/008/image-22444-11-j.webp)
N'oubliez pas qu'il s'agit d'un rapport en direct, il y a donc un changement à chaque fois
Conseillé:
Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique: 7 étapes
![Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique: 7 étapes Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique: 7 étapes](https://i.howwhatproduce.com/images/001/image-660-34-j.webp)
Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique : 1
Locator avec le rapport en direct à l'aide de Chat Bot : 4 étapes
![Locator avec le rapport en direct à l'aide de Chat Bot : 4 étapes Locator avec le rapport en direct à l'aide de Chat Bot : 4 étapes](https://i.howwhatproduce.com/images/007/image-20674-j.webp)
Loactor With If Live Report Using Chat Bot: Via WhatsApp, obtenez des variables (emplacement, altitude, pression…) de NodeMCU comme demandé ou envoyez des commandes à NodeMCU via l'API de Twilio. Depuis quelques semaines, je travaille avec l'API de Twilio, surtout pour la messagerie WhatsApp, et même créé ap
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes
![ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes](https://i.howwhatproduce.com/images/010/image-28545-j.webp)
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local | Obtenez la température et l'humidité de la pièce sur votre navigateur : Salut les gars, aujourd'hui, nous allons faire une analyse de l'humidité et de l'humidité; système de surveillance de la température utilisant ESP 8266 NODEMCU & Capteur de température DHT11. La température et l'humidité seront obtenues à partir du capteur DHT11 et de l'amp; il peut être vu sur un navigateur quelle page Web sera gérée
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes
![Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C | Exécution de Rainbow sur Neopixel Ws2812 en utilisant M5stack M5stick C en utilisant Arduino IDE un motif arc-en-ciel avec
Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : 8 étapes
![Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : 8 étapes Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : 8 étapes](https://i.howwhatproduce.com/images/003/image-7853-24-j.webp)
Rapport météo à l'aide des applets ThingSpeak MQTT et IFTTT : IntroductionUne application météo basée sur le cloud fournissant des rapports météo quotidiens sous forme de notification par e-mail. Cette application Web mesure la température et l'humidité à l'aide de SHT25 et d'Adafruit Huzzah ESP8266. Il nous fournit la température et l'humidité en temps réel