![Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov Poročilo Covid Live z uporabo Raspberry Pi: 6 korakov](https://i.howwhatproduce.com/images/008/image-22444-j.webp)
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
![Poročilo Covid Live z uporabo Raspberry Pi Poročilo Covid Live z uporabo Raspberry Pi](https://i.howwhatproduce.com/images/008/image-22444-1-j.webp)
Kot vemo, pandemija COVID-19 prizadene ves svet in skoraj vsi delajo od doma. To trajanje bi morali vsi izkoristiti v najboljšem primeru, da izboljšamo svoje tehnične sposobnosti ali napišemo nekaj dobrih skriptov Pythonic. Oglejmo si preprost scenarij Python, ki bo prikazal državne primere koronavirusa v Indiji. Ta skript Python pridobiva žive podatke z uradne spletne strani Ministrstva za zdravje.
Zaloge
Malina pi 3 b+
Kartica SD (najmanj 16 GB)
HDMI kabel
Ethernet kabel
internetna povezava
če ste prvič v malini pi, jo morate nastaviti:-
druga zahteva
koda viusal stdio (python ide) tukaj:-
Korak: Nastavitev Raspberry Pi
Prepričajte se, da je OS nameščen na kartici SD. Vaš SD ima morda nameščen operacijski sistem Raspberry Pi. … Konfigurirajte povezavo Wifi na kartici SD. … Vklopite svoj Raspberry Pi. … Povežite se s svojim Raspberry Pi s SSH. … Namestite strežnik VNC. … Namestite pregledovalnik VNC na prenosni računalnik.
Za zagon programa
Preden začnemo pisati programsko opremo, moramo najprej namestiti modul Raspberry Pi GPIO Python. To je knjižnica, ki nam omogoča dostop do vrat GPIO neposredno iz Pythona.
Če želite namestiti knjižnico Python, odprite terminal in izvedite naslednje
pip namestite python-rpi.gpio python3-rpi.gpio
Zdaj, ko je knjižnica nameščena, odprite svoj najljubši Python IDE in prilepite to kodo ali pa se poskusite sami
2. korak: Namestiti morate nekaj dodatnih funkcij, saj so:-
![Za to morate namestiti nekatere dodatne funkcije Za to morate namestiti nekatere dodatne funkcije](https://i.howwhatproduce.com/images/008/image-22444-2-j.webp)
![Za to morate namestiti nekatere dodatne funkcije Za to morate namestiti nekatere dodatne funkcije](https://i.howwhatproduce.com/images/008/image-22444-3-j.webp)
![Za to morate namestiti nekatere dodatne funkcije Za to morate namestiti nekatere dodatne funkcije](https://i.howwhatproduce.com/images/008/image-22444-4-j.webp)
![Za to morate namestiti nekatere dodatne funkcije Za to morate namestiti nekatere dodatne funkcije](https://i.howwhatproduce.com/images/008/image-22444-5-j.webp)
pip install bs4
pip install tabulate
pip install matplotlib
pip install numpy
Odpreti morate ukazni poziv, pojdite na gumb za iskanje in vnesite cmd ter ga odprite z Zaženi kot skrbnik
3. korak: Uvoz Libarayja
![Uvoz Libaraya Uvoz Libaraya](https://i.howwhatproduce.com/images/008/image-22444-6-j.webp)
# uvoz knjižnic
uvozne zahteve
iz bs4 uvoz BeautifulSoup
iz tabulate uvoz tabulate
uvoz os
uvoz numpy kot np
uvozite matplotlib.pyplot kot plt
4. korak: zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje
![Zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje Zbiranje podatkov v živo z uradne spletne strani Ministrstva za zdravje](https://i.howwhatproduce.com/images/008/image-22444-7-j.webp)
extra_contents = lambda vrstica: [x.text.replace ('\ n', '') za x v vrstici]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content juha = BeautifulSoup (odgovor, 'html.parser')
header = izvleček_vsebine (juha.tr.find_all ('th'))
stats = all_rows = juha.find_all ('tr')
za vrstico v all_rows:
stat = izvleček_vsebine (row.find_all ('td'))
če stat:
če je len (stat) == 5:
# zadnja vrstica
stat = ['', *stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Skupni primeri"
stats.remove (statistika [-1])
5. korak: Ustvarite tabelo za prikaz izpisa
![Ustvarjanje tabele za prikaz izpisa Ustvarjanje tabele za prikaz izpisa](https://i.howwhatproduce.com/images/008/image-22444-8-j.webp)
![Ustvarjanje tabele za prikaz izpisa Ustvarjanje tabele za prikaz izpisa](https://i.howwhatproduce.com/images/008/image-22444-9-j.webp)
![Ustvarjanje tabele za prikaz izpisa Ustvarjanje tabele za prikaz izpisa](https://i.howwhatproduce.com/images/008/image-22444-10-j.webp)
predmeti =
za vrstico v statistiki: predmeti.append (vrstica [1])
y_pos = np.arange (len (predmeti))
izvedba =
za vrstico v statistiki:
performance.append (int (vrstica [2]) + int (vrstica [3]))
tabela = preglednica (statistika, glave = SHORT_HEADERS)
tisk (miza)
6. korak: Zdaj lahko vidite to poročilo
![Zdaj lahko vidite to poročilo Zdaj lahko vidite to poročilo](https://i.howwhatproduce.com/images/008/image-22444-11-j.webp)
Ne pozabite, da je poročilo v živo, zato se vsakič spremeni
Priporočena:
Excel Periodično poročilo: 6 korakov
![Excel Periodično poročilo: 6 korakov Excel Periodično poročilo: 6 korakov](https://i.howwhatproduce.com/images/001/image-913-33-j.webp)
Excel Periodično poročilo: Tukaj so moji nasveti za periodična poročila o porabi v Excelu 2010. V spodnjem video posnetku tega pouka nam to poročilo govori o specifični porabi električne energije, vode, kisika, dušika na tono končnih izdelkov, glede na tedensko, mesečno, četrtletno
Spremljanje pospeševanja z uporabo Raspberry Pi in AIS328DQTR z uporabo Pythona: 6 korakov
![Spremljanje pospeševanja z uporabo Raspberry Pi in AIS328DQTR z uporabo Pythona: 6 korakov Spremljanje pospeševanja z uporabo Raspberry Pi in AIS328DQTR z uporabo Pythona: 6 korakov](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Spremljanje pospeševanja z Raspberry Pi in AIS328DQTR z uporabo Pythona: Po moje je pospeševanje po nekaterih zakonih fizike končno.- Terry Riley Gepard pri lovu uporablja neverjeten pospešek in hitre spremembe hitrosti. Najhitrejše bitje na kopnem včasih izkoristi svojo najvišjo hitrost za ulov plena.
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov
![Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: Pozdravljeni fantje, v tem navodilu se bomo naučili uporabljati LED diode neopixel ws2812 ali LED trak ali LED matrico ali LED obroč z razvojno ploščo m5stack m5stick-C z Arduino IDE in naredili bomo mavrični vzorec z njim
RF 433MHZ radijski nadzor z uporabo HT12D HT12E - Izdelava daljinskega upravljalnika Rf z uporabo HT12E in HT12D s 433 MHz: 5 korakov
![RF 433MHZ radijski nadzor z uporabo HT12D HT12E - Izdelava daljinskega upravljalnika Rf z uporabo HT12E in HT12D s 433 MHz: 5 korakov RF 433MHZ radijski nadzor z uporabo HT12D HT12E - Izdelava daljinskega upravljalnika Rf z uporabo HT12E in HT12D s 433 MHz: 5 korakov](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ radijski nadzor z uporabo HT12D HT12E | Izdelava daljinskega upravljalnika Rf z uporabo HT12E in HT12D s 433 MHz: V tem navodilu vam bom pokazal, kako narediti daljinski upravljalnik RADIO z uporabo sprejemniškega modula oddajnika 433 MHz s kodiranjem HT12E & IC dekodirnik HT12D. V tem navodilu lahko pošiljate in prejemate podatke z zelo zelo poceni KOMPONENTE, KI SO: HT
Poročilo - Monitor zmogljivosti voznika: 5 korakov
![Poročilo - Monitor zmogljivosti voznika: 5 korakov Poročilo - Monitor zmogljivosti voznika: 5 korakov](https://i.howwhatproduce.com/images/001/image-2629-46-j.webp)
Poročilo - Monitor zmogljivosti voznika: Poročilo !? Je to elektronska naprava, ki v realnem času zbira podatke iz tovornjakov in jih uporablja za izdelavo poročila o tem, kako je bil tovornjak opravljen med potovanjem, in ga prikazuje na platformi Iot za upravljavce voznega parka. Naš cilj je sodelovanje