Mục lục:
- Quân nhu
- Bước 1: Thiết lập Raspberry Pi
- Bước 2: Bạn cần cài đặt một số tính năng bổ sung cho nó: -
- Bước 3: Nhập Libaray
- Bước 4: Thu thập dữ liệu trực tiếp từ Trang web chính thức của Bộ Y tế
- Bước 5: Tạo bảng để hiển thị đầu ra
- Bước 6: Bây giờ bạn có thể xem báo cáo đó
Video: Báo cáo trực tiếp sống động bằng Raspberry Pi: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Như chúng ta biết cả thế giới đang bị ảnh hưởng bởi đại dịch COVID-19 và hầu như tất cả mọi người đều làm việc tại nhà. Tất cả chúng ta nên tận dụng khoảng thời gian này tốt nhất để cải thiện kỹ năng kỹ thuật của mình hoặc viết một số tập lệnh Pythonic tốt. Tập lệnh Python này tìm nạp dữ liệu trực tiếp từ Trang web Chính thức của Bộ Y tế.
Quân nhu
Raspberry pi 3 b +
Thẻ SD (tối thiểu 16GB)
Cáp HDmi
Cáp Ethernet
kết nối Internet
nếu bạn là lần đầu tiên sử dụng raspberry pi, bạn cần thiết lập nó: -
yêu cầu khác
liên kết mã viusal stdio (python ide) tại đây: -
Bước 1: Thiết lập Raspberry Pi
Đảm bảo rằng hệ điều hành được cài đặt trên thẻ SD. SD của bạn có thể đã được cài đặt Hệ điều hành Raspberry Pi. … Định cấu hình Kết nối Wifi trên Thẻ SD của bạn. … Bật Raspberry Pi của bạn. … Kết nối với Raspberry Pi của bạn bằng SSH. … Cài đặt VNC Server. … Cài đặt VNC Viewer trên máy tính xách tay của bạn.
Để chạy một chương trình
Trước khi bắt đầu viết phần mềm, trước tiên chúng ta cần cài đặt mô-đun Raspberry Pi GPIO Python. Đây là một thư viện cho phép chúng ta truy cập cổng GPIO trực tiếp từ Python.
Để cài đặt thư viện Python, hãy mở một thiết bị đầu cuối và thực hiện các thao tác sau
pip cài đặt python-rpi.gpio python3-rpi.gpio
Với thư viện được cài đặt, bây giờ hãy mở Python IDE yêu thích của bạn và dán mã này hoặc tự thử
Bước 2: Bạn cần cài đặt một số tính năng bổ sung cho nó: -
pip cài đặt bs4
lập bảng cài đặt pip
pip cài đặt matplotlib
pip cài đặt numpy
bạn cần mở dấu nhắc lệnh, để đi đến nút tìm kiếm và nhập cmd và mở bằng Chạy với tư cách quản trị viên
Bước 3: Nhập Libaray
# nhập thư viện
yêu cầu nhập khẩu
from bs4 import BeautifulSoup
từ lập bảng nhập khẩu
nhập hệ điều hành
nhập numpy dưới dạng np
nhập matplotlib.pyplot dưới dạng plt
Bước 4: Thu thập dữ liệu trực tiếp từ Trang web chính thức của Bộ Y tế
extract_contents = lambda row: [x.text.replace ('\ n', '') cho x trong hàng]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Configuration', 'Foreign-Conf Xác nhận', 'Đã chữa khỏi', 'Death']
response = request.get (URL).content soup = BeautifulSoup (response, 'html.parser')
header = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
cho hàng trong all_rows:
stat = extract_contents (row.find_all ('td'))
nếu stat:
if len (stat) == 5:
# hàng cuối cùng
stat = ['', * stat]
stats.append (stat)
elif len (stat) == 6:
stats.append (stat)
stats [-1] [1] = "Tổng số trường hợp"
stats.remove (thống kê [-1])
Bước 5: Tạo bảng để hiển thị đầu ra
đối tượng =
cho hàng trong thống kê: objects.append (row [1])
y_pos = np.arange (len (các đối tượng))
hiệu suất =
cho hàng trong số liệu thống kê:
performance.append (int (row [2]) + int (row [3]))
table = tabulate (thống kê, tiêu đề = SHORT_HEADERS)
in (bảng)
Bước 6: Bây giờ bạn có thể xem báo cáo đó
Hãy nhớ đó là tường thuật trực tiếp nên luôn có sự thay đổi
Đề xuất:
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Loactor Có Báo cáo Trực tiếp bằng Chat Bot hay không: 4 bước
Loactor Với Cho dù Báo cáo Trực tiếp bằng Chat Bot: Thông qua WhatsApp, nhận các biến (vị trí, độ cao, áp suất …) từ NodeMCU theo yêu cầu hoặc gửi lệnh tới NodeMCU thông qua API của Twilio. Trong vài tuần, tôi đã làm việc với API của Twilio, đặc biệt là cho nhắn tin WhatsApp và thậm chí đã tạo ap
Độ bền cao hoặc đôi Robot song song 5R, 5 trục (DOF) Không tốn kém, Khó, Điều khiển chuyển động: 3 bước (có Hình ảnh)
Tensegrity hoặc Double 5R Robot song song, 5 trục (DOF) Không tốn kém, dai, điều khiển chuyển động: Tôi hy vọng bạn sẽ nghĩ đây là ý tưởng LỚN cho ngày của bạn! Đây là một bài dự thi trong cuộc thi Người máy học hướng dẫn kết thúc vào ngày 2 tháng 12 năm 2019. Dự án đã lọt vào vòng đánh giá cuối cùng và tôi không có thời gian để thực hiện các cập nhật mà tôi muốn! Tôi có
Hướng dẫn: Cách Tạo Báo động Cửa bằng Cách Sử dụng Báo động Cảm biến Công tắc Từ tính MC-18: 3 Bước
Hướng dẫn: Làm thế nào để Báo động Cửa bằng cách Sử dụng Cảnh báo Cảm biến Công tắc Từ tính MC-18: Xin chào các bạn, tôi sẽ làm hướng dẫn về Báo động Cảm biến Công tắc Từ tính MC-18 hoạt động ở chế độ thường đóng. Nhưng trước tiên, hãy để tôi giải thích cho các bạn trong ngắn hạn những gì có nghĩa là bình thường gần. Có hai loại chế độ, thường mở và thường đóng
Giao tiếp dữ liệu trực tiếp ESP8266: 3 bước
Giao tiếp dữ liệu trực tiếp ESP8266: Giới thiệu Trong khi thực hiện một số dự án với mô-đun Arduinos và nRF24l01, tôi đã tự hỏi liệu tôi có thể tiết kiệm một chút công sức bằng cách sử dụng mô-đun ESP8266 thay thế hay không. Ưu điểm của mô-đun ESP8266 là nó chứa bộ điều khiển vi mô trên bo mạch, vì vậy không