Obsah:
- Zásoby
- Krok 1: Nastavení Raspberry Pi
- Krok 2: Musíte nainstalovat některé další funkce, protože jsou to:-
- Krok 3: Import Libaray
- Krok 4: Shromažďování aktuálních údajů z oficiálních webových stránek ministerstva zdravotnictví
- Krok 5: Vytvoření tabulky pro zobrazení výstupu
- Krok 6: Nyní můžete tuto zprávu vidět
Video: Živá zpráva Covid pomocí Raspberry Pi: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Jak víme, celý svět je ovlivněn pandemií COVID-19 a téměř každý pracuje z domova. Všichni bychom měli toto trvání využít v nejlepším případě ke zdokonalení našich technických dovedností nebo psaní dobrých Pythonických skriptů. Podívejme se na jednoduchý skript Pythonu, který demonstruje stavové případy koronaviru v Indii. Tento skript Pythonu načítá živá data z oficiálních webových stránek ministerstva zdravotnictví.
Zásoby
Malina pi 3 b+
SD karta (min. 16 GB)
HDMI kabel
ethernetový kabel
připojení k internetu
pokud jste poprvé v malinovém pi, musíte jej nastavit:-
jiný požadavek
viusal stdio kód (python ide) odkaz zde:-
Krok 1: Nastavení Raspberry Pi
Ujistěte se, že je OS nainstalován na SD kartě. Váš SD může mít nainstalovaný operační systém Raspberry Pi. … Nakonfigurujte připojení Wifi na kartě SD. … Zapněte Raspberry Pi. … Připojte se k Raspberry Pi pomocí SSH. … Nainstalujte si server VNC. … Nainstalujte si na svůj notebook prohlížeč VNC.
Chcete -li spustit program
Než začneme psát software, musíme nejprve nainstalovat modul Raspberry Pi GPIO Python. Toto je knihovna, která nám umožňuje přístup k portu GPIO přímo z Pythonu.
Chcete -li nainstalovat knihovnu Python, otevřete terminál a proveďte následující
pip install python-rpi.gpio python3-rpi.gpio
S nainstalovanou knihovnou nyní otevřete své oblíbené IDE v Pythonu a vložte tento kód nebo to zkuste sami
Krok 2: Musíte nainstalovat některé další funkce, protože jsou to:-
pip install bs4
tab install pip
pip install matplotlib
pip install numpy
musíte otevřít příkazový řádek, jít na tlačítko Hledat a zadat cmd a otevřít pomocí Spustit jako správce
Krok 3: Import Libaray
# import knihoven
importovat žádosti
z bs4 importujte BeautifulSoup
z tabulky importovat tabulku
import os
import numpy jako np
importovat matplotlib.pyplot jako plt
Krok 4: Shromažďování aktuálních údajů z oficiálních webových stránek ministerstva zdravotnictví
extract_contents = lambda řádek: [x.text.replace ('\ n', '') pro x v řádku]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (odpověď, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
pro řádek v all_rows:
stat = extract_contents (row.find_all ('td'))
if stat:
pokud len (stat) == 5:
# poslední řádek
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statistiky [-1] [1] = "Celkem případů"
stats.remove (statistiky [-1])
Krok 5: Vytvoření tabulky pro zobrazení výstupu
objekty =
pro řádek ve statistikách: objects.append (řádek [1])
y_pos = np.arange (len (objekty))
výkon =
pro řádek ve statistikách:
performance.append (int (řádek [2]) + int (řádek [3]))
table = tabulate (stats, headers = SHORT_HEADERS)
tisk (tabulka)
Krok 6: Nyní můžete tuto zprávu vidět
Pamatujte, že je to živá reportáž, takže se pokaždé něco změní
Doporučuje:
Periodická zpráva aplikace Excel: 6 kroků
Periodická zpráva aplikace Excel: Zde jsou mé tipy pro pravidelné zprávy o spotřebě v aplikaci Excel 2010. V níže uvedeném výukovém videu nám tato zpráva řekne o specifické spotřebě elektřiny, vody, kyslíku, dusíku na tunu hotových výrobků podle týdenních, měsíčních a čtvrtletních
Mini Drawing Bot - živá aplikace pro Android - Trignomentry: 18 kroků (s obrázky)
Mini Drawing Bot-Živá aplikace pro Android-Trignomentry: Děkuji BOHU a vám všem za vytvoření mého projektu Baby-MIT-Cheetah-Robot získal první cenu v soutěži Make it Move. Jsem velmi šťastný, protože mnoho přátel klade mnoho otázek v konverzaci a ve zprávách. Jednou z důležitých otázek bylo, jak
Živá past vhodná pro myš IoT: 6 kroků (s obrázky)
Živá past vhodná pro myš IoT: Jedná se o past, která zachytí myši, aniž by jim ublížila, takže je můžete vypustit ven. Pokud senzor přiblížení detekuje myš, servomotor zavře dveře. Obdržíte okamžitou zprávu a/nebo e -mail, který vás bude informovat, že omezujete
Zpráva - Monitor výkonu řidiče: 5 kroků
Zpráva - Monitor výkonu řidiče: Nahlásit !? Co to je? Je elektronické zařízení, které shromažďuje data z nákladních vozidel v reálném čase a pomocí nich generuje zprávu o tom, jak byl kamion během cesty veden, a zobrazuje ji na platformě Iot pro správce vozových parků. Naším cílem je spolupracovat
Vizitka dekodéru - tajná zpráva kódovaná QR: 6 kroků (s obrázky)
Vizitka dekodéru - tajná zpráva s kódem QR: Dobrá vizitka vám může pomoci udržovat kontakty, propagovat sebe a své podnikání a získávat přátele. Vytvořením osobní vizitky, do které bude příjemce aktivně překládat vaši kartu, bude mít větší pravděpodobnost, že si zapamatuje