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
Videó: Covid Live jelentés a Raspberry Pi használatával: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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:-
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
# 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
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
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
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: Í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 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 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é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: 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