Съдържание:

Доклад на живо за Covid с помощта на Raspberry Pi: 6 стъпки
Доклад на живо за Covid с помощта на Raspberry Pi: 6 стъпки

Видео: Доклад на живо за Covid с помощта на Raspberry Pi: 6 стъпки

Видео: Доклад на живо за Covid с помощта на Raspberry Pi: 6 стъпки
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Юли
Anonim
Доклад на живо за Covid с помощта на Raspberry Pi
Доклад на живо за Covid с помощта на Raspberry Pi

Както знаем, целият свят е засегнат от пандемията COVID-19 и почти всички работят от вкъщи. Всички трябва да използваме тази продължителност в най-добрия случай, за да подобрим техническите си умения или да напишем някои добри скриптове на Pythonic. Нека да видим прост скрипт на Python, който да демонстрира държавните случаи на коронавирус в Индия. Този скрипт на Python извлича данните на живо от официалния уебсайт на Министерството на здравеопазването.

Консумативи

Малина pi 3 b+

SD карта (минимум 16GB)

HDMI кабел

Ethernet кабел

интернет връзка

ако за първи път сте в малинов пи, трябва да го настроите:-

друго изискване

код на viusal stdio (python ide) тук:-

Стъпка 1: Настройка на Raspberry Pi

Уверете се, че операционната система е инсталирана на SD картата. На вашия SD може да е инсталирана операционна система Raspberry Pi. … Конфигурирайте Wifi връзката на вашата SD карта. … Включете вашия Raspberry Pi. … Свържете се с вашия Raspberry Pi с SSH. … Инсталирайте VNC Server. … Инсталирайте VNC Viewer на вашия лаптоп.

За стартиране на програма

Преди да започнем да пишем софтуера, първо трябва да инсталираме модула Raspberry Pi GPIO Python. Това е библиотека, която ни позволява достъп до GPIO порта директно от Python.

За да инсталирате библиотеката на Python, отворете терминал и изпълнете следното

pip install python-rpi.gpio python3-rpi.gpio

С инсталираната библиотека сега отворете любимата си Python IDE и поставете този код или опитайте сами

Стъпка 2: Трябва да инсталирате някои допълнителни функции, тъй като те са:-

Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са
Трябва да инсталирате някои допълнителни функции, защото те са

pip install bs4

pip install tabulate

pip install matplotlib

pip install numpy

трябва да отворите командния ред, да отидете на бутона за търсене и да въведете cmd и да отворите с Изпълни като администратор

Стъпка 3: Импортиране на Libaray

Импортиране на Libaray
Импортиране на Libaray

# импортиращи библиотеки

заявки за импортиране

от bs4 внос BeautifulSoup

от таблица импортиране таблица

внос os

внос numpy като np

импортирайте matplotlib.pyplot като plt

Стъпка 4: Събиране на живи данни от официалния уебсайт на Министерството на здравеопазването

Събиране на живи данни от официалния уебсайт на Министерството на здравеопазването
Събиране на живи данни от официалния уебсайт на Министерството на здравеопазването

extra_contents = lambda ред: [x.text.replace ('\ n', '') за x в ред]

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

отговор = requests.get (URL).content супа = BeautifulSoup (отговор, 'html.parser')

заглавка = извлечете_съдържание (супа.tr.find_all ('th'))

статистика = all_rows = супа.find_all ('tr')

за ред във all_rows:

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

ако статистика:

ако len (stat) == 5:

# последен ред

stat = ['', *stat]

stats.append (stat)

elif len (stat) == 6:

stats.append (stat)

статистика [-1] [1] = "Общо случаи"

stats.remove (статистики [-1])

Стъпка 5: Създаване на таблица за показване на изхода

Създаване на таблица за показване на изхода
Създаване на таблица за показване на изхода
Създаване на таблица за показване на изхода
Създаване на таблица за показване на изхода
Създаване на таблица за показване на изхода
Създаване на таблица за показване на изхода

обекти =

за ред в статистика: objects.append (ред [1])

y_pos = np.arange (len (обекти))

изпълнение =

за ред в статистика:

performance.append (int (ред [2]) + int (ред [3]))

таблица = таблица (статистика, заглавки = SHORT_HEADERS)

печат (таблица)

Стъпка 6: Сега можете да видите този доклад

Сега можете да видите този доклад
Сега можете да видите този доклад

Не забравяйте, че това е доклад на живо, така че има промяна всеки път

Препоръчано: