
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Ky është një projekt që tregon të dhënat aktuale të shpërthimit të koronavirusit në qytete të ndryshme të shteteve të Indisë në kohë reale në ekranin OLED. Ky gjurmues i statusit Live ju ndihmon të monitoroni përditësimin në kohë reale të covid-19 të rrethit tuaj. Ky projekt bazohet plotësisht në të dhënat në kohë reale të mbledhura nga API. API e siguruar nga covid19india.org.
Furnizimet
- ESP8266-01
- Ekran OLED
- Konvertuesi USB në TTL
- Telat
- Softueri Xamp
Hapi 1: Merrni një API
Për Indinë, merrni një api falas nga postieri. Mora api të mençur shtetëror i cili kthen një grup json me të dhënat e të gjitha shteteve të Indisë me nën çelësin ku mund të hyjmë në të gjitha qytetet e të gjitha shteteve të Indisë.
API kam
Kjo kthen grupin json në faqen në internet. Por ESP nuk është në gjendje ta deshifrojë këtë, ne kemi nevojë për një json shumë të thjeshtë që mund t'i dërgohet esp -it tonë. Për këtë krijimi i një faqe php për të thjeshtuar grupin json dhe marrjen e vetëm atyre qyteteve që ne kërkojmë.
Hapi 2: Krijimi i PHP Script


Shkarkoni formularin e softuerit Xampp këtu
Instaloni xampp dhe klikoni në butonin e fillimit të modulit Apache.
Hapi 3: Krijimi i Skriptit Php

Kaloni te dosja: C: / xampp / htdocs
Këtu krijoni një dosje me çdo emër, të cilin e krijova si Covid.
Brenda asaj dosje krijoni një skedar teksti që riemërtoni zgjerimin e tij në php.
Hapeni atë skedar në çdo redaktues teksti që po përdor Notepad ++.
Tani shkruani këtë kod php.
<? php
$ url = "https://api.covid19india.org/state_district_wise.json";
$ json = file_get_contents ($ url);
$ json = json_decode ($ json, e vërtetë);
$ amt_conf = $ json ['Maharashtra'] ['dataData'] ['Amravati'] ['konfirmuar'];
$ amt_dead = $ json ['Maharashtra'] ['dataData'] ['Amravati'] ['i vdekur'];
$ amt_recov = $ json ['Maharashtra'] ['dataData'] ['Amravati'] ['u rikuperua'];
$ mum_conf = $ json ['Maharashtra'] ['dataData'] ['Mumbai'] ['konfirmuar'];
$ mum_dead = $ json ['Maharashtra'] ['DistrictData'] ['Mumbai'] ['i vdekur'];
$ mum_recov = $ json ['Maharashtra'] ['dataData'] ['Mumbai'] ['u rikuperua'];
$ ngp_conf = $ json ['Maharashtra'] ['dataData'] ['Nagpur'] ['konfirmuar'];
$ ngp_dead = $ json ['Maharashtra'] ['DistrictData'] ['Nagpur'] ['i vdekur'];
$ ngp_recov = $ json ['Maharashtra'] ['dataData'] ['Nagpur'] ['u rikuperua'];
$ pune_conf = $ json ['Maharashtra'] ['dataData'] ['Pune'] ['konfirmuar'];
$ pune_dead = $ json ['Maharashtra'] ['dataData'] ['Pune'] ['i vdekur'];
$ pune_recov = $ json ['Maharashtra'] ['dataData'] ['Pune'] ['u rikuperua'];
$ value = grup ("Mumbai" => grup ("konfirmuar" => "$ mum_conf", "death" => "$ mum_dead", "shëruar" => "$ mum_recov"), "Pune" => grup ("konfirmuar" => "$ pune_conf", "death" => "$ pune_dead", "shëruar" => "$ pune_recov"), "Nagpur" => grup ("konfirmuar" => "$ ngp_conf", "death" => "$ ngp_dead", "shëruar" => "$ ngp_recov"), "Amravati" => grup ("konfirmuar" => "$ amt_conf", "death" => "$ amt_dead", "rimarrë" => "$ amt_recov"));
$ j = json_encode (vlera $);
jehonë $ j
?>
Hapi 4: Kuptimi i Shkrimit JSON

Hapi 5: Kuptimi i PHP Script


Ndryshoni emrin e shtetit dhe qytetit sipas jush.
Hapi 6: Testimi i PHP Script

hyni në faqe nga shfletuesi.
localhost: 8081/Covid/covid.php/
Covid është emri i dosjes
localhost: 8081 Hiq: 8081 nëse xampp juaj po përdor portën e paracaktuar.
Qasuni në faqen nga pajisja e lidhur duke zëvendësuar localhost në adresën IP të kompjuterit në të cilin xampp po funksionon.
Hapi 7: Instalime së bashku

Ndërsa ngarkimi i kodit në esp lidh gpio 0 me tokën.
Hapi 8: Ngarkimi i Kodit
Lexoni kodin me kujdes ndryshoni të dhënat kudo që është e nevojshme.
Lidhni gpio0 me gnd, FTDI me logjikën 3.3v.
Në Arduino IDE: zgjidhni gjenerik esp8266, zgjidhni portën com dhe klikoni ngarkimin.
Hapi 9: Rezultatet

Po! Ne kemi mbaruar me projektin tonë.
Që ky projekt të funksionojë ju duhet të ndizni serverin xampp gjatë gjithë kohës, kështu që nëse doni që ai të funksionojë pa pc që të mbetet i ndezur, mund të merrni shërbimin e pritjes ku vendosni atë faqe php dhe zëvendësoni adresën IP në kodin arduino në url të pritja juaj. Pra, tani ju mund të merrni rekord direkt pa server lokal xampp.
Provoje…. Shpresoj se ju pëlqen dhe më tregoni si është në komentet më poshtë….
Faleminderit…
Recommended:
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i mundësuar i Raspberry Pi: 6 hapa

Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i Fuqizuar me Raspberry Pi: Ne e dimë që ne mund të vdesim në çdo kohë, madje edhe unë mund të vdes ndërsa shkruaj këtë postim, në fund të fundit, unë, ju, ne të gjithë jemi të vdekshëm. E gjithë bota u trondit për shkak të pandemisë COVID19. Ne e dimë se si ta parandalojmë këtë, por hej! ne dimë të lutemi dhe pse të lutemi, a e bëjmë
Miniaplikacioni në internet për shfaqjen e motit duke përdorur hapat ESP8266: 4

Miniaplikacioni i Shfaqjes së Motit Online Duke përdorur ESP8266: Disa javë më parë, ne mësuam se si të ndërtonim një sistem të shfaqjes së motit në internet që merrte informacione për motin për një qytet të veçantë dhe e shfaqte atë në një modul OLED. Ne përdorëm bordin Arduino Nano 33 IoT për atë projekt i cili është një bord i ri
Gjurmuesi i drejtpërdrejtë i Covid19 duke përdorur ESP8266 dhe OLED - Pulti në kohë reale Covid19: 4 hapa

Gjurmuesi i drejtpërdrejtë i Covid19 duke përdorur ESP8266 dhe OLED | Pulti në kohë reale Covid19: Vizitoni Uebfaqen Techtronic Harsh: http: //techtronicharsh.com Kudo ka një shpërthim të madh të Virusit të Ri Corona (COVID19). U bë e nevojshme të mbash një vëzhgim mbi skenarin aktual të COVID-19 në Botë. Pra, duke qenë në shtëpi, kjo ishte p
Gjurmuesi i Bitcoin duke përdorur një Raspberry Pi: 14 hapa (me fotografi)

Bitcoin Tracker Duke përdorur një Raspberry Pi: E mbani mend Bitcoin? …. monedhën e decentralizuar, të epokës së re, që dikur tregtohej në $ 19K e cila supozohej të revolucionarizonte sistemin global të pagesave. Epo, rezulton se më pak se 3.585.825 Bitcoins kanë mbetur për tu minierë. Rreth një vit më parë, unë
Udhëzues fillestar për ESP8266 dhe Tweeting duke përdorur ESP8266: Hapat 17 (me fotografi)

Udhëzues fillestar për ESP8266 dhe Tweeting Duke përdorur ESP8266: Kam mësuar për Arduino 2 vjet më parë. Kështu fillova të luaja me gjëra të thjeshta si LED, butona, motorë etj. Pastaj mendova se nuk do të ishte mirë të lidhesh për të bërë gjëra të tilla si shfaqja e moti i ditës, çmimet e aksioneve, oraret e trenave në një ekran LCD.I