![Covid Live Report с использованием Raspberry Pi: 6 шагов Covid Live Report с использованием Raspberry Pi: 6 шагов](https://i.howwhatproduce.com/images/008/image-22444-j.webp)
Оглавление:
- Запасы
- Шаг 1: Настройка Raspberry Pi
- Шаг 2: Вам необходимо установить для этого некоторые дополнительные функции: -
- Шаг 3. Импорт Libaray
- Шаг 4: Сбор данных в реальном времени с официального сайта Министерства здравоохранения
- Шаг 5: Создание таблицы для отображения результатов
- Шаг 6: теперь вы можете увидеть этот отчет
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Covid Live Report с использованием Raspberry Pi Covid Live Report с использованием Raspberry Pi](https://i.howwhatproduce.com/images/008/image-22444-1-j.webp)
Как мы знаем, пандемия COVID-19 затронула весь мир, и почти все работают из дома. Мы все должны использовать эту продолжительность в лучшем случае, чтобы улучшить свои технические навыки или написать несколько хороших скриптов Python. Давайте посмотрим на простой скрипт Python, чтобы продемонстрировать случаи заражения коронавирусом в Индии по штатам. Этот скрипт Python получает данные в реальном времени с официального сайта Министерства здравоохранения.
Запасы
Малина пи 3 б +
SD-карта (мин. 16 ГБ)
Кабель HDMI
сетевой кабель
интернет-соединение
если вы впервые используете Raspberry Pi, вам необходимо его настроить: -
другое требование
viusal stdio code (python ide) ссылка здесь: -
Шаг 1: Настройка Raspberry Pi
Убедитесь, что на SD-карту установлена ОС. На вашей SD-карте может быть установлена операционная система Raspberry Pi. … Настройте соединение Wi-Fi на SD-карте. … Включите Raspberry Pi. … Подключитесь к Raspberry Pi с помощью SSH. … Установите VNC Server. … Установите программу просмотра VNC на свой ноутбук.
Чтобы запустить программу
Прежде чем мы начнем писать программное обеспечение, нам сначала нужно установить модуль Raspberry Pi GPIO Python. Это библиотека, которая позволяет нам получать доступ к порту GPIO напрямую из Python.
Чтобы установить библиотеку Python, откройте терминал и выполните следующие действия.
pip установить python-rpi.gpio python3-rpi.gpio
Теперь с установленной библиотекой откройте вашу любимую Python IDE и вставьте этот код или попробуйте сами
Шаг 2: Вам необходимо установить для этого некоторые дополнительные функции: -
![Для этого вам необходимо установить некоторые дополнительные функции Для этого вам необходимо установить некоторые дополнительные функции](https://i.howwhatproduce.com/images/008/image-22444-2-j.webp)
![Для этого вам необходимо установить некоторые дополнительные функции Для этого вам необходимо установить некоторые дополнительные функции](https://i.howwhatproduce.com/images/008/image-22444-3-j.webp)
![Для этого вам необходимо установить некоторые дополнительные функции Для этого вам необходимо установить некоторые дополнительные функции](https://i.howwhatproduce.com/images/008/image-22444-4-j.webp)
![Для этого вам необходимо установить некоторые дополнительные функции Для этого вам необходимо установить некоторые дополнительные функции](https://i.howwhatproduce.com/images/008/image-22444-5-j.webp)
pip install bs4
pip install tabulate
pip install matplotlib
pip install numpy
вам нужно открыть командную строку, нажать кнопку поиска, ввести cmd и открыть с помощью Запуск от имени администратора
Шаг 3. Импорт Libaray
![Импорт Либарая Импорт Либарая](https://i.howwhatproduce.com/images/008/image-22444-6-j.webp)
# импорт библиотек
запросы на импорт
из bs4 импорт BeautifulSoup
из таблицы импортировать табуляцию
импорт ОС
импортировать numpy как np
импортировать matplotlib.pyplot как plt
Шаг 4: Сбор данных в реальном времени с официального сайта Министерства здравоохранения
![Сбор данных в реальном времени с официального сайта Министерства здравоохранения Сбор данных в реальном времени с официального сайта Министерства здравоохранения](https://i.howwhatproduce.com/images/008/image-22444-7-j.webp)
extract_contents = лямбда-строка: [x.text.replace ('\ n', '') для x в строке]
URL = 'https://www.mohfw.gov.in/' SHORT_HEADERS = ['SNo', 'State', 'Indian-Confirmed', 'Foreign-Confirmed', 'Cured', 'Death']
response = requests.get (URL).content soup = BeautifulSoup (ответ, 'html.parser')
заголовок = extract_contents (soup.tr.find_all ('th'))
stats = all_rows = soup.find_all ('tr')
для строки в all_rows:
stat = extract_contents (row.find_all ('td'))
если статистика:
если len (stat) == 5:
# последняя строка
stat = ['', * stat]
stats.append (статистика)
elif len (stat) == 6:
stats.append (статистика)
stats [-1] [1] = "Всего обращений"
stats.remove (статистика [-1])
Шаг 5: Создание таблицы для отображения результатов
![Создание таблицы для отображения вывода Создание таблицы для отображения вывода](https://i.howwhatproduce.com/images/008/image-22444-8-j.webp)
![Создание таблицы для отображения вывода Создание таблицы для отображения вывода](https://i.howwhatproduce.com/images/008/image-22444-9-j.webp)
![Создание таблицы для отображения вывода Создание таблицы для отображения вывода](https://i.howwhatproduce.com/images/008/image-22444-10-j.webp)
objects =
для строки в статистике: objects.append (row [1])
y_pos = np.arange (len (объекты))
производительность =
для строки в статистике:
performance.append (int (строка [2]) + int (строка [3]))
table = tabulate (статистика, заголовки = SHORT_HEADERS)
печать (таблица)
Шаг 6: теперь вы можете увидеть этот отчет
![Теперь вы можете увидеть этот отчет Теперь вы можете увидеть этот отчет](https://i.howwhatproduce.com/images/008/image-22444-11-j.webp)
Помните, что это отчет в реальном времени, поэтому каждый раз есть изменения
Рекомендуемые:
Отслеживание обновлений Covid-19 с использованием ESP8266: 9 шагов
![Отслеживание обновлений Covid-19 с использованием ESP8266: 9 шагов Отслеживание обновлений Covid-19 с использованием ESP8266: 9 шагов](https://i.howwhatproduce.com/images/002/image-5366-j.webp)
Трекер обновлений Covid-19 с использованием ESP8266: этот проект показывает текущие данные о вспышке коронавируса в различных городах штатов Индии в реальном времени на OLED-дисплее. Этот трекер статуса в реальном времени поможет вам отслеживать обновления covid-19 в вашем районе в реальном времени. Этот проект полностью
Live Tracker Covid19 с использованием ESP8266 и OLED - Панель управления Covid19 в реальном времени: 4 шага
![Live Tracker Covid19 с использованием ESP8266 и OLED - Панель управления Covid19 в реальном времени: 4 шага Live Tracker Covid19 с использованием ESP8266 и OLED - Панель управления Covid19 в реальном времени: 4 шага](https://i.howwhatproduce.com/images/006/image-16207-j.webp)
Live Tracker Covid19 с использованием ESP8266 и OLED | Панель управления Covid19 в реальном времени: посетите веб-сайт Techtronic Harsh: http: //techtronicharsh.com Везде наблюдается огромная вспышка нового вируса короны (COVID19). Возникла необходимость следить за текущим сценарием COVID-19 в мире. Так что, находясь дома, это было п
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
![Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
![Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов
![RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT