![Covid-19 värskenduste jälgija, kasutades ESP8266: 9 sammu Covid-19 värskenduste jälgija, kasutades ESP8266: 9 sammu](https://i.howwhatproduce.com/images/002/image-5366-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Covid-19 värskenduste jälgija, kasutades ESP8266 Covid-19 värskenduste jälgija, kasutades ESP8266](https://i.howwhatproduce.com/images/002/image-5366-1-j.webp)
See projekt näitab OLED -ekraanil reaalajas India osariikide erinevate linnade koroonaviiruse puhangu praeguseid andmeid. See reaalajas olekute jälgija aitab teil jälgida oma ringkonna reaalajas covid-19 värskendust. See projekt põhineb täielikult API -lt kogutud reaalajas andmetel. API pakub covid19india.org.
Tarvikud
- ESP8266-01
- OLED -ekraan
- USB -TTL muundur
- Juhtmed
- Xamp tarkvara
Samm: hankige API
India jaoks hankige postiljonilt tasuta api. Sain osariigi tark api, mis tagastab json -massiivi kõigi India riikide andmetega alamvõtmega, millele pääseb juurde kõigi India osariikide linnadele.
API sain
See tagastab veebilehel json massiivi. Kuid ESP ei suuda seda dekodeerida, vajame palju lihtsat json -i, mille saab saata meie esp -le. Selleks looge php -leht json -massiivi lihtsustamiseks ja võtke ainult need linnad, mida vajame.
Samm: PHP skripti loomine
![PHP skripti loomine PHP skripti loomine](https://i.howwhatproduce.com/images/002/image-5366-2-j.webp)
![PHP skripti loomine PHP skripti loomine](https://i.howwhatproduce.com/images/002/image-5366-3-j.webp)
Laadige tarkvara Xampp alla siit
Installige xampp ja klõpsake Apache mooduli nuppu Start.
3. samm: Php -skripti loomine
![Php -skripti loomine Php -skripti loomine](https://i.howwhatproduce.com/images/002/image-5366-4-j.webp)
Teisalda kausta: C: / xampp / htdocs
Siin looge mis tahes nimega kaust, mille lõin Covidiks.
Selle kausta sees looge tekstifail, nimetage selle laiend ümber php -ks.
Avage see fail mis tahes tekstiredaktoris, mida ma kasutan Notepad ++.
Nüüd kirjuta see php -kood.
<? php
$ url = "https://api.covid19india.org/state_district_wise.json";
$ json = file_get_contents ($ url);
$ json = json_decode ($ json, tõsi);
$ amt_conf = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['kinnitatud'];
$ amt_dead = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['surnud'];
$ amt_recov = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['taastatud'];
$ mum_conf = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['kinnitatud'];
$ mum_dead = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['surnud'];
$ mum_recov = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['taastatud'];
$ ngp_conf = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['kinnitatud'];
$ ngp_dead = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['surnud'];
$ ngp_recov = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['taastatud'];
$ pune_conf = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['kinnitatud'];
$ pune_dead = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['surnud'];
$ pune_recov = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['taastatud'];
$ value = massiiv ("Mumbai" => massiiv ("kinnitatud" => "$ mum_conf", "death" => "$ mum_dead", "taastatud" => "$ mum_recov"), "Pune" => massiiv ("kinnitatud" => "$ pune_conf", "death" => "$ pune_dead", "recovery" => "$ pune_recov"), "Nagpur" => massiiv ("kinnitatud" => "$ ngp_conf", "death" => "$ ngp_dead", "recovery" => "$ ngp_recov"), "Amravati" => massiiv ("kinnitatud" => "$ amt_conf", "death" => "$ amt_dead", "taastatud" => "$ amt_recov"));
$ j = json_encode ($ väärtus);
kaja $ j
?>
Samm 4: JSON -i skripti mõistmine
![JSON -i skripti mõistmine JSON -i skripti mõistmine](https://i.howwhatproduce.com/images/002/image-5366-5-j.webp)
Samm: PHP skripti mõistmine
![PHP skripti mõistmine PHP skripti mõistmine](https://i.howwhatproduce.com/images/002/image-5366-6-j.webp)
![PHP skripti mõistmine PHP skripti mõistmine](https://i.howwhatproduce.com/images/002/image-5366-7-j.webp)
Muutke osariigi ja linna nime vastavalt teie soovile.
6. samm: PHP skripti testimine
![PHP skripti testimine PHP skripti testimine](https://i.howwhatproduce.com/images/002/image-5366-8-j.webp)
pääsete lehele brauserist.
localhost: 8081/Covid/covid.php/
Covid on kausta nimi
localhost: 8081 Eemalda: 8081, kui teie xampp kasutab vaikeporti.
Juurdepääs lehele võrguga ühendatud seadmest, asendades localhost selle arvuti IP -aadressile, millel xampp töötab.
Samm: ühendage juhtmed kokku
![Juhtmed koos Juhtmed koos](https://i.howwhatproduce.com/images/002/image-5366-9-j.webp)
Koodi esp -le üleslaadimisel ühendage gpio 0 maaga.
8. toiming: koodi üleslaadimine
Lugege koodi hoolikalt, vajadusel muutke andmeid.
Ühendage gpio0 gndiga, FTDI 3.3v loogikaga.
Arduino IDE -s: valige üldine esp8266, valige com -port ja klõpsake üleslaadimist.
9. samm: tulemused
![Tulemused Tulemused](https://i.howwhatproduce.com/images/002/image-5366-10-j.webp)
Jah! Oleme oma projektiga valmis.
Selle projekti toimimiseks peate xampp -serveri kogu aeg sisse lülitama, nii et kui soovite, et see töötaks ilma arvutita, jääb see sisselülitatuks, võite kasutada hostimisteenust, kuhu paigutate selle php -lehe ja asendada ip -aadress arduino -koodis URL -i teie hostimine. Nüüd saate kirje otse alla laadida ilma kohaliku xampp -serverita.
Proovi seda…. Loodan, et teile meeldib see ja rääkige mulle, kuidas see on allpool kommentaarides….
Aitäh…
Soovitan:
GPS -jälgija: 6 sammu
![GPS -jälgija: 6 sammu GPS -jälgija: 6 sammu](https://i.howwhatproduce.com/images/001/image-36-j.webp)
GPS -jälgija: Hei poisid, selles videos teeme GPS -jälgija, kasutades Esp 8266 (nodemcu) ja neo 6m GPS -moodulit, nii et alustame
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu
![Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 välklampi ja programmeerijat, IOT Wifi moodulit: Kirjeldus: see moodul on USB-adapter /programmeerija ESP-01 või ESP-01S tüüpi ESP8266 moodulite jaoks. ESP01 ühendamiseks on see mugavalt varustatud 2x4P 2,54 mm emasega. Samuti purustab see kõik ESP-01 tihvtid läbi 2x4P 2,54 mm isase h
COVID-19 reaalajas jälgija ESP32 jaoks: 3 sammu
![COVID-19 reaalajas jälgija ESP32 jaoks: 3 sammu COVID-19 reaalajas jälgija ESP32 jaoks: 3 sammu](https://i.howwhatproduce.com/images/006/image-15265-j.webp)
COVID-19 reaalajas jälgija ESP32 jaoks: see väike jälgija aitab teil olla koroonaviiruse puhangu ja teie riigi olukorraga kursis. Ekraanil kuvatakse vaheldumisi teie valitud erinevate riikide praegused andmed. Andmeid kogub veebisait www.wo
Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED - Reaalajas Covid19 armatuurlaud: 4 sammu
![Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED - Reaalajas Covid19 armatuurlaud: 4 sammu Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED - Reaalajas Covid19 armatuurlaud: 4 sammu](https://i.howwhatproduce.com/images/006/image-16207-j.webp)
Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED | Reaalajas Covid19 armatuurlaud: külastage Techtronic Harshi veebisaiti: http: //techtronicharsh.com Kõikjal, kus esineb tohutu uudse koroonaviiruse (COVID19) puhang. Vajalik oli jälgida praegust COVID-19 stsenaariumi maailmas. Niisiis oli see kodus olles
ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu
![ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
ESP8266 NODEMCU BLYNK IOT Õpetus | Esp8266 IOT kasutades Blunk ja Arduino IDE | LED -ide juhtimine Interneti kaudu: Tere juhid, selles juhendis olevad poisid, õpime kasutama IOT -i koos meie ESP8266 või Nodemcu -ga. Me kasutame selleks rakendust blynk. Nii et me kasutame meie esp8266/nodemcu LED -ide juhtimiseks Interneti kaudu. Nii et rakendus Blynk ühendatakse meie esp8266 või Nodemcu -ga