Tartalomjegyzék:
- Kellékek
- 1. lépés: A Raspberry Pi beállítása
- 2. lépés: Telepítenie kell néhány további funkciót, mert ezek:-
- 3. lépés: A Libaray importálása
- 4. lépés: Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról
- 5. lépés: Táblázat létrehozása a kimenet megjelenítéséhez
- 6. lépés: Most láthatja ezt a jelentést
![Covid Live jelentés a Raspberry Pi használatával: 6 lépés Covid Live jelentés a Raspberry Pi használatával: 6 lépés](https://i.howwhatproduce.com/images/008/image-22444-j.webp)
Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés
![Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés](https://i.ytimg.com/vi/giJPkaE0rHU/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Covid Live Report a Raspberry Pi használatával Covid Live Report a Raspberry Pi használatával](https://i.howwhatproduce.com/images/008/image-22444-1-j.webp)
Mint tudjuk, az egész világot érinti a COVID-19 járvány, és szinte mindenki otthonról dolgozik. Ezt az időtartamot mindannyiunknak a legjobb esetben is ki kell használnunk, hogy javítsuk technikai készségeinket, vagy írjunk néhány jó Pythonic-szkriptet. Lássunk egy egyszerű Python-szkriptet, amely bemutatja az indiai koronavírus-eseteket. Ez a Python -szkript az élő adatokat az Egészségügyi Minisztérium hivatalos webhelyéről szerezi be.
Kellékek
Málna pi 3 b+
SD kártya (legalább 16 GB)
HDMI kábel
hálózati kábel
Internet kapcsolat
Ha először használ Raspberry pi-t, akkor be kell állítania:-
más követelmény
viusal stdio kód (python ide) link itt:-
1. lépés: A Raspberry Pi beállítása
Győződjön meg arról, hogy az operációs rendszer telepítve van az SD -kártyára. Előfordulhat, hogy az SD -re telepítve van a Raspberry Pi operációs rendszer. … Konfigurálja a Wifi kapcsolatot az SD -kártyán. … Kapcsolja be a Raspberry Pi -t. … Csatlakozzon Raspberry Pi készülékéhez SSH -val. … Telepítse a VNC szervert. … Telepítsen egy VNC Viewert a laptopjára.
Egy program futtatásához
Mielőtt elkezdenénk írni a szoftvert, először telepítenünk kell a Raspberry Pi GPIO Python modult. Ez egy olyan könyvtár, amely lehetővé teszi számunkra, hogy közvetlenül a Pythonból elérjük a GPIO portot.
A Python könyvtár telepítéséhez nyisson meg egy terminált, és hajtsa végre a következőket
pip install python-rpi.gpio python3-rpi.gpio
Ha a könyvtár telepítve van, nyissa meg kedvenc Python IDE -jét, és illessze be ezt a kódot, vagy próbálja ki magát
2. lépés: Telepítenie kell néhány további funkciót, mert ezek:-
![Ehhez további funkciókat kell telepítenie Ehhez további funkciókat kell telepítenie](https://i.howwhatproduce.com/images/008/image-22444-2-j.webp)
![Ehhez további funkciókat kell telepítenie Ehhez további funkciókat kell telepítenie](https://i.howwhatproduce.com/images/008/image-22444-3-j.webp)
![Ehhez további funkciókat kell telepítenie Ehhez további funkciókat kell telepítenie](https://i.howwhatproduce.com/images/008/image-22444-4-j.webp)
![Ehhez további funkciókat kell telepítenie Ehhez további funkciókat kell telepítenie](https://i.howwhatproduce.com/images/008/image-22444-5-j.webp)
pip install bs4
pip install tabulate
pip install matplotlib
pip install numpy
meg kell nyitnia a parancssort, menjen a keresés gombra, és írja be a cmd parancsot, és nyissa meg a Futtatás rendszergazdaként paranccsal
3. lépés: A Libaray importálása
![Libaray importálása Libaray importálása](https://i.howwhatproduce.com/images/008/image-22444-6-j.webp)
# könyvtárak importálása
import kérések
a bs4 -ből importálja a BeautifulSoup -ot
táblázatból importálás táblázat
importál
importálja a numpy -t np -ként
importálja a matplotlib.pyplot mint plt
4. lépés: Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról
![Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról Élő adatok gyűjtése az Egészségügyi Minisztérium hivatalos honlapjáról](https://i.howwhatproduce.com/images/008/image-22444-7-j.webp)
extract_contents = lambda sor: [x.text.replace ('\ n', '') x sorban]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirm', 'Foreign-Confirm', 'Cured', 'Death']
válasz = kérések.get (URL).tartalom leves = BeautifulSoup (válasz, 'html.parser')
fejléc = kivonat_tartalom (soup.tr.find_all ('th'))
statisztika = minden_sor = leves.find_all ('tr')
all_rows sorhoz:
stat = kivonat_tartalom (row.find_all ('td'))
ha stat:
ha len (stat) == 5:
# utolsó sor
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
statisztika [-1] [1] = "Összes eset"
stats.remove (statisztika [-1])
5. lépés: Táblázat létrehozása a kimenet megjelenítéséhez
![Táblázat létrehozása a kimenet megjelenítéséhez Táblázat létrehozása a kimenet megjelenítéséhez](https://i.howwhatproduce.com/images/008/image-22444-8-j.webp)
![Táblázat létrehozása a kimenet megjelenítéséhez Táblázat létrehozása a kimenet megjelenítéséhez](https://i.howwhatproduce.com/images/008/image-22444-9-j.webp)
![Táblázat létrehozása a kimenet megjelenítéséhez Táblázat létrehozása a kimenet megjelenítéséhez](https://i.howwhatproduce.com/images/008/image-22444-10-j.webp)
objektumok =
a statisztikák sorához: object.append ([1] sor)
y_pos = np.arange (len (objektumok))
teljesítmény =
a statisztikák sorához:
performance.append (int ([2. sor]) + int ([3.] sor))
table = tabulate (statisztika, fejléc = SHORT_HEADERS)
nyomtatás (táblázat)
6. lépés: Most láthatja ezt a jelentést
![Most láthatja a jelentést Most láthatja a jelentést](https://i.howwhatproduce.com/images/008/image-22444-11-j.webp)
Ne feledje, hogy ez élő jelentés, így minden alkalommal van változás
Ajánlott:
Excel időszakos jelentés: 6 lépés
![Excel időszakos jelentés: 6 lépés Excel időszakos jelentés: 6 lépés](https://i.howwhatproduce.com/images/001/image-913-33-j.webp)
Excel időszakos jelentés: Íme az én tippjeim az Excel 2010 időszakos fogyasztási jelentéseihez. Az alábbi oktatóvideóban ez a jelentés a késztermékek tonnánkénti villamos-, víz-, oxigén-, nitrogén -fogyasztásáról számol be, heti, havi, negyedéves
Loactor azzal, hogy az élő jelentés a Chat Bot használatával: 4 lépés
![Loactor azzal, hogy az élő jelentés a Chat Bot használatával: 4 lépés Loactor azzal, hogy az élő jelentés a Chat Bot használatával: 4 lépés](https://i.howwhatproduce.com/images/007/image-20674-j.webp)
Loactor azzal kapcsolatban, hogy élő jelentés -e a Chat Bot használatával: A WhatsAppon keresztül kérjen változókat (hely, magasság, nyomás …) a NodeMCU -tól, vagy küldjön parancsokat a NodeMCU -nak Twilio API -ján keresztül. Néhány hete Twilio API -val dolgozom, különösen a WhatsApp üzenetküldéshez, és még az alkalmazás létrehozásához is
Időjárás -jelentés a ThingSpeak MQTT és IFTTT kisalkalmazások használatával: 8 lépés
![Időjárás -jelentés a ThingSpeak MQTT és IFTTT kisalkalmazások használatával: 8 lépés Időjárás -jelentés a ThingSpeak MQTT és IFTTT kisalkalmazások használatával: 8 lépés](https://i.howwhatproduce.com/images/003/image-7853-24-j.webp)
Időjárás-jelentés a ThingSpeak MQTT és IFTTT alkalmazásával: Bevezetés Felhőalapú időjárási alkalmazás, amely napi időjárási jelentéseket biztosít e-mail értesítésként. Ez a webes alkalmazás méri a hőmérsékletet és a páratartalmat az SHT25 és az Adafruit Huzzah ESP8266 segítségével. Valós idejű hőmérsékletet és párát biztosít számunkra
Forgalmi jelentés ellenőrzése (NL) lábtörlővel: 6 lépés
![Forgalmi jelentés ellenőrzése (NL) lábtörlővel: 6 lépés Forgalmi jelentés ellenőrzése (NL) lábtörlővel: 6 lépés](https://i.howwhatproduce.com/images/006/image-16284-21-j.webp)
Forgalmi jelentések ellenőrzése (NL) lábtörlővel: Ebben az utasításban leírom, hogyan kell építeni egy lábtörlőt, amely ellenőrzi a holland autópályák forgalmi jelentéseit. Amint kilép a lábtörlőre, és forgalmi dugó van az útvonalon, a szőnyeg piros színű lesz. Amikor nincs forgalom
Jelentés - Driver Performance Monitor: 5 lépés
![Jelentés - Driver Performance Monitor: 5 lépés Jelentés - Driver Performance Monitor: 5 lépés](https://i.howwhatproduce.com/images/001/image-2629-46-j.webp)
Jelentés - Driver Performance Monitor: Report !? Mi ez? Ez egy elektronikus eszköz, amely valós időben gyűjt adatokat a teherautókról, és ezek segítségével jelentést készít a teherautóról az utazás során, bemutatva azt a flottakezelők Iot platformján. Célunk az együttműködés