Taula de continguts:
- Subministraments
- Pas 1: Configuració de Raspberry Pi
- Pas 2: cal instal·lar-hi algunes funcions addicionals: -
- Pas 3: importació de Libaray
- Pas 4: Recopilació de dades en directe del lloc web oficial del Ministeri d'Afers de Salut
- Pas 5: crear taula per mostrar la sortida
- Pas 6: ara podeu veure aquest informe
Vídeo: Informe Covid Live amb Raspberry Pi: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Com sabem, el món sencer està sent afectat per la pandèmia COVID-19 i gairebé tothom treballa des de casa. Tots hauríem d’utilitzar aquesta durada en el millor dels casos, per millorar les nostres habilitats tècniques o escriure algunes bones escriptures pitòniques. Vegem una simple escriptura Python per demostrar els casos de virus de corona a l’estat a l’Índia. Aquest script Python obté les dades en directe del lloc web oficial del Ministeri d'Afers Sanitaris.
Subministraments
Raspberry pi 3 b +
Targeta SD (mínim 16 GB)
Cable HDMI
Cable Ethernet
connexió a Internet
si esteu per primera vegada a raspberry pi, heu de configurar-lo: -
altre requisit
enllaç de codi stdio viusal (ide python): -
Pas 1: Configuració de Raspberry Pi
Assegureu-vos que el sistema operatiu està instal·lat a la targeta SD. És possible que la vostra SD tingui instal·lat el sistema operatiu Raspberry Pi. … Configureu la connexió Wifi a la vostra targeta SD. … Enceneu el vostre Raspberry Pi. … Connecteu-vos al vostre Raspberry Pi amb SSH. … Instal·leu el servidor VNC. … Instal·leu un visualitzador VNC al vostre ordinador portàtil.
Per executar un programa
Abans de començar a escriure el programari, primer hem d’instal·lar el mòdul Python Raspberry Pi GPIO. Es tracta d’una biblioteca que ens permet accedir al port GPIO directament des de Python.
Per instal·lar la biblioteca Python, obriu un terminal i executeu el següent
pip instal·lar python-rpi.gpio python3-rpi.gpio
Amb la biblioteca instal·lada, obriu el vostre IDE Python preferit i enganxeu aquest codi o proveu-ho
Pas 2: cal instal·lar-hi algunes funcions addicionals: -
pip instal·lar bs4
tab instal·lar pip
pip instal·lar matplotlib
pip instal·lar numpy
cal obrir l'indicador d'ordres, anar al botó de cerca i introduir cmd i obrir-lo amb Executar com a administrador
Pas 3: importació de Libaray
# importació de biblioteques
sol·licituds d’importació
d'importació bs4 BeautifulSoup
des de tabular importar tabular
import os
importar numpy com a np
importar matplotlib.pyplot com a plt
Pas 4: Recopilació de dades en directe del lloc web oficial del Ministeri d'Afers de Salut
extract_contents = fila lambda: [x.text.replace ('\ n', '') per a x a la fila]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (resposta, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
estadístiques = all_rows = soup.find_all ('tr')
per a la fila a all_rows:
stat = extract_contents (fila.find_all ('td'))
si estadística:
si len (stat) == 5:
# última fila
stat = ['', * stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Casos totals"
stats.remove (estadístiques [-1])
Pas 5: crear taula per mostrar la sortida
objectes =
per a files a estadístiques: objects.append (fila [1])
y_pos = np.arange (len (objectes))
rendiment =
per a files en estadístiques:
performance.append (int (fila [2]) + int (fila [3]))
taula = tabular (estadístiques, capçaleres = SHORT_HEADERS)
imprimir (taula)
Pas 6: ara podeu veure aquest informe
Recordeu que és un informe en directe, de manera que hi ha canvis cada vegada
Recomanat:
Controlador IOT DMX amb Arduino i Stage Monster Live: 6 passos
Controlador IOT DMX amb Arduino i Stage Monster Live: controleu la il·luminació de l'escenari i altres dispositius DMX des del telèfon o qualsevol altre dispositiu habilitat per a la web. Us mostraré com construir ràpidament i fàcilment el vostre propi controlador DMX que s’executi a la plataforma Stage Monster Live mitjançant un Arduino Mega
ESP32 Scraper-parser-mailer i Live Mapper: 4 passos (amb imatges)
ESP32 Scraper-parser-mailer i Live Mapper: Hello World! Aquest és el meu primer instructible! Sóc Marco de Grosseto Itàlia, no sóc desenvolupador, no sóc enginyer electrònic, però sóc guia ambiental al nostre parc natural local (parc natural de la Maremma). A la meva cooperativa treballem molt amb canoa
Informe periòdic Excel: 6 passos
Informe periòdic d'Excel: Aquests són els meus consells per als informes de consums periòdics a Excel 2010. Al vídeo tutorial següent, aquest informe ens informa sobre el consum específic d'electricitat, aigua, oxigen, nitrogen per tona de productes acabats, segons setmanals, mensuals, trimestrals
Informe meteorològic amb applets ThingSpeak MQTT i IFTTT: 8 passos
Informe meteorològic mitjançant ThetSpeak MQTT i IFTTT Applets: Introducció Una aplicació meteorològica basada en el núvol que proporciona informes meteorològics diaris com a notificació per correu electrònic. Aquesta aplicació web mesura la temperatura i la humitat mitjançant SHT25 i Adafruit Huzzah ESP8266. Ens proporciona temperatura i humitat en temps real
Informe - Monitor de rendiment del controlador: 5 passos
Informe - Monitor de rendiment del controlador: informe !? És un dispositiu electrònic que recopila dades dels camions en temps real i les utilitza per generar un informe sobre com es va dur a terme el camió durant el viatge que el mostra en una plataforma Iot per als gestors de flotes. El nostre objectiu és col·laborar