İçindekiler:
- Gereçler
- Adım 1: Raspberry Pi Kurulumu
- Adım 2: Bunun İçin Bazı Ek Özellikler Yüklemeniz Gerekiyor: -
- Adım 3: Libaray'ı İçe Aktarma
- Adım 4: Sağlık İşleri Bakanlığı Resmi Web Sitesinden Canlı Veri Toplama
- Adım 5: Çıktıyı Gösterecek Tablo Oluşturma
- Adım 6: Şimdi Bu Raporu Görebilirsiniz
Video: Raspberry Pi Kullanarak Covid Canlı Raporu: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bildiğimiz gibi tüm dünya COVID-19 pandemisinden etkileniyor ve neredeyse herkes evden çalışıyor. Teknik becerilerimizi geliştirmek veya bazı iyi Pythonic komut dosyaları yazmak için bu süreyi hepimiz en iyi şekilde kullanmalıyız. Hindistan'daki eyalet bazında korona virüsü vakalarını göstermek için basit bir Python komut dosyası görelim. Bu Python betiği, Sağlık İşleri Bakanlığı Resmi Web Sitesinden canlı verileri alır.
Gereçler
Ahududu pi 3 b+
SD Kart (min 16GB)
HDMI kablosu
Ethernet kablosu
internet bağlantısı
ahududu pi'de ilk kez iseniz, onu kurmanız gerekir:-
diğer gereklilik
viusal stdio kodu (python ide) bağlantısı burada:-
Adım 1: Raspberry Pi Kurulumu
İşletim Sisteminin SD Karta Yüklendiğinden Emin Olun. SD'nizde Raspberry Pi İşletim Sistemi kurulu olabilir. …SD Kartınızdaki Wifi Bağlantısını Yapılandırın. …Raspberry Pi'nizi açın. …SSH ile Raspberry Pi'nize bağlanın. …VNC Sunucusunu kurun. …Dizüstü Bilgisayarınıza bir VNC Görüntüleyici kurun.
Bir programı çalıştırmak için
Yazılımı yazmaya başlamadan önce Raspberry Pi GPIO Python modülünü kurmamız gerekiyor. Bu, GPIO bağlantı noktasına doğrudan Python'dan erişmemizi sağlayan bir kitaplıktır.
Python kitaplığını kurmak için bir terminal açın ve aşağıdakileri yürütün
pip kurulumu python-rpi.gpio python3-rpi.gpio
Kütüphane kuruluyken şimdi favori Python IDE'nizi açın ve bu kodu yapıştırın veya kendiniz deneyin
Adım 2: Bunun İçin Bazı Ek Özellikler Yüklemeniz Gerekiyor: -
pip kurulumu bs4
pip kurulum tablosu
pip kurulumu matplotlib
pip kurulum numpy
komut istemini açmanız, arama düğmesine gitmeniz ve cmd yazmanız ve yönetici olarak çalıştır ile açmanız gerekir
Adım 3: Libaray'ı İçe Aktarma
# kitaplıkları içe aktarma
içe aktarma istekleri
bs4'ten BeautifulSoup'u içe aktarın
tablodan içe aktarma tablosundan
işletim sistemini içe aktar
numpy'yi np olarak içe aktar
matplotlib.pyplot'u plt olarak içe aktar
Adım 4: Sağlık İşleri Bakanlığı Resmi Web Sitesinden Canlı Veri Toplama
Extract_contents = lambda satırı: [x.text.replace('\n', '') satırdaki x için]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'Devlet', 'Hint Onaylı', 'Yabancı Onaylı', 'İyileşti', 'Ölüm']
yanıt = request.get(URL).content çorbası = BeautifulSoup(yanıt, 'html.parser')
başlık = özü_içerik(soup.tr.find_all('th'))
istatistikler = all_rows = çorba.find_all('tr')
all_rows içindeki satır için:
stat = özü_içerik(row.find_all('td'))
eğer durum:
len(stat) == 5 ise:
# son satır
stat = ['', *stat]
istatistikler.append(stat)
elif len(stat) == 6:
istatistikler.append(stat)
stats[-1][1] = "Toplam Vaka Sayısı"
stats.remove(stats[-1])
Adım 5: Çıktıyı Gösterecek Tablo Oluşturma
nesneler =
istatistiklerdeki satır için: object.append(row[1])
y_pos = np.arange(len(nesneler))
performans =
istatistiklerde satır için:
performans.append(int(satır[2]) + int(satır[3]))
tablo = tablolaştır(istatistikler, başlıklar=SHORT_HEADERS)
yazdır(tablo)
Adım 6: Şimdi Bu Raporu Görebilirsiniz
Canlı rapor olduğunu unutmayın, bu nedenle her seferinde değişiklik olur
Önerilen:
Excel Periyodik Raporu: 6 Adım
Excel Periyodik Raporu: Excel 2010'daki periyodik tüketim raporları için ipuçlarım aşağıdadır. Aşağıdaki eğitim videosunda, bu rapor bize haftalık, aylık, üç aylık periyotlara göre bir ton bitmiş ürün başına spesifik elektrik, su, oksijen, azot tüketimini anlatıyor.
MSP432 LaunchPad ve Python Kullanarak Bir Sıcaklık Sensörünün (TMP006) Canlı Verilerini Çizme: 9 Adım
MSP432 LaunchPad ve Python Kullanarak Bir Sıcaklık Sensörünün (TMP006) Canlı Verilerinin Çizilmesi: TMP006, bir nesnenin sıcaklığını nesneyle temas etmeye gerek kalmadan ölçen bir sıcaklık sensörüdür. Bu eğitimde Python kullanarak BoosterPack'ten (TI BOOSTXL-EDUMKII) canlı sıcaklık verilerini çizeceğiz
Raspberry Pi Kullanarak Canlı Yayın Nasıl Yapılır: 5 Adım
Raspberry Pi Kullanarak Canlı Yayın Nasıl Yapılır: Bu eğitimde, Raspberry Pi kullanarak kendi güvenlik kameramızı nasıl yapacağımızı öğreneceğiz. Bu yayına, RPi ile aynı ağa bağlı olduğu sürece herhangi bir cihaz kullanarak erişebilirsiniz
ThingSpeak MQTT ve IFTTT Uygulamalarını Kullanan Hava Durumu Raporu: 8 Adım
ThingSpeak MQTT ve IFTTT Uygulamalarını Kullanan Hava Durumu Raporu: Giriş E-posta bildirimi olarak günlük hava durumu raporları sağlayan bulut tabanlı bir hava durumu uygulaması. Bu web Uygulaması, SHT25 ve Adafruit Huzzah ESP8266 kullanarak Sıcaklık ve Nemi ölçer. Bize Gerçek Zamanlı Sıcaklık ve Nem sağlar
Paspaslı Trafik Raporu Kontrolü(NL): 6 Adım
Trafik Raporu Kontrolü (NL) Paspaslı: Bu talimatta, Hollanda karayollarının trafik raporlarını kontrol edecek bir paspasın nasıl yapıldığını anlatacağım. Paspasınızla dışarı çıktığınızda ve rotanızda trafik sıkışıklığı olduğunda paspas kırmızı renge dönecektir. Trafik olmadığında