Daftar Isi:

Covid Live Report Menggunakan Raspberry Pi: 6 Langkah
Covid Live Report Menggunakan Raspberry Pi: 6 Langkah

Video: Covid Live Report Menggunakan Raspberry Pi: 6 Langkah

Video: Covid Live Report Menggunakan Raspberry Pi: 6 Langkah
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, November
Anonim
Laporan Langsung Covid Menggunakan Raspberry Pi
Laporan Langsung Covid Menggunakan Raspberry Pi

Seperti yang kita ketahui seluruh dunia sedang terkena dampak pandemi COVID-19 dan hampir semua orang bekerja dari rumah. Kita semua harus memanfaatkan durasi ini sebaik-baiknya, untuk meningkatkan keterampilan teknis kita atau menulis beberapa skrip Pythonic yang bagus. Mari kita lihat skrip Python sederhana untuk mendemonstrasikan kasus virus corona di India. Skrip Python ini mengambil data langsung dari Situs Resmi Kementerian Kesehatan.

Perlengkapan

Raspberry pi 3 b+

Kartu SD (min 16 GB)

kabel HDMI

kabel Ethernet

koneksi internet

jika Anda pertama kali menggunakan raspberry pi, Anda perlu mengaturnya:-

persyaratan lainnya

tautan kode stdio viusal (ide python) di sini: -

Langkah 1: Pengaturan Raspberry Pi

Pastikan OS Terinstal di Kartu SD. SD Anda mungkin telah menginstal Sistem Operasi Raspberry Pi. …Konfigurasikan Koneksi Wifi di Kartu SD Anda. …Nyalakan Raspberry Pi Anda. …Hubungkan ke Raspberry Pi Anda dengan SSH. …Instal Server VNC. …Instal VNC Viewer di Laptop Anda.

Untuk menjalankan program

Sebelum kita mulai menulis perangkat lunak, pertama-tama kita perlu menginstal modul Raspberry Pi GPIO Python. Ini adalah library yang memungkinkan kita mengakses port GPIO langsung dari Python.

Untuk menginstal perpustakaan Python, buka terminal dan jalankan yang berikut:

pip instal python-rpi.gpio python3-rpi.gpio

Dengan perpustakaan yang diinstal sekarang buka IDE Python favorit Anda dan rekatkan kode ini atau coba sendiri

Langkah 2: Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah: -

Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah
Anda Perlu Menginstal Beberapa Fitur Tambahan untuk Itu Mereka Adalah

instal pip bs4

tabulasi pemasangan pip

pip instal matplotlib

pip install numpy

Anda perlu membuka command prompt, untuk pergi tombol pencarian dan masukkan cmd dan buka dengan Run as administrator

Langkah 3: Mengimpor Libraay

Mengimpor Libray
Mengimpor Libray

# mengimpor perpustakaan

permintaan impor

dari bs4 impor BeautifulSoup

dari tabulasi impor tabulasi

impor os

impor numpy sebagai np

impor matplotlib.pyplot sebagai plt

Langkah 4: Mengumpulkan Data Langsung Dari Situs Resmi Kementerian Kesehatan

Pengumpulan Data Langsung Dari Website Resmi Kementerian Kesehatan
Pengumpulan Data Langsung Dari Website Resmi Kementerian Kesehatan

extract_contents = baris lambda: [x.text.replace('\n', '') untuk x dalam baris]

URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']

response = request.get(URL).content soup = BeautifulSoup(response, 'html.parser')

header = extract_contents(sup.tr.find_all('th'))

stats = all_rows = soup.find_all('tr')

untuk baris di all_rows:

stat = ekstrak_isi(row.find_all('td'))

jika status:

jika len(stat) == 5:

# baris terakhir

stat = ['', *stat]

stats.tambahkan(stat)

elif len(stat) == 6:

stats.tambahkan(stat)

stats[-1][1] = "Total Kasus"

stats.remove(stats[-1])

Langkah 5: Membuat Tabel untuk Menampilkan Output

Membuat Tabel untuk Menampilkan Output
Membuat Tabel untuk Menampilkan Output
Membuat Tabel untuk Menampilkan Output
Membuat Tabel untuk Menampilkan Output
Membuat Tabel untuk Menampilkan Output
Membuat Tabel untuk Menampilkan Output

benda =

untuk baris dalam statistik: object.append(row[1])

y_pos = np.arange(len(objek))

kinerja =

untuk baris dalam statistik:

performance.append(int(baris[2]) + int(baris[3]))

tabel = tabulasi(statistik, header=SHORT_HEADERS)

cetak (tabel)

Langkah 6: Sekarang Anda Dapat Melihat Laporan Itu

Sekarang Anda Dapat Melihat Laporan Itu
Sekarang Anda Dapat Melihat Laporan Itu

Ingat ini live report jadi ada perubahan setiap saat

Direkomendasikan: