![ESP8266: 9 алхамыг ашиглан Ковид-19 шинэчлэгчийг хянагч ESP8266: 9 алхамыг ашиглан Ковид-19 шинэчлэгчийг хянагч](https://i.howwhatproduce.com/images/002/image-5366-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![ESP8266 ашиглан Ковид-19 Tracker-ийг шинэчлэх ESP8266 ашиглан Ковид-19 Tracker-ийг шинэчлэх](https://i.howwhatproduce.com/images/002/image-5366-1-j.webp)
Энэ бол Энэтхэгийн мужуудын янз бүрийн хотуудад коронавирусын дэгдэлтийн өнөөгийн мэдээллийг OLED дэлгэц дээр бодит цаг хугацаанд харуулсан төсөл юм. Энэхүү Live статусыг хянагч нь дүүргийнхээ бодит цагийн covid-19 шинэчлэлтийг хянахад тусалдаг. Энэхүү төсөл нь API -аас цуглуулсан бодит цагийн мэдээлэлд бүрэн суурилсан болно. API -ийг covid19india.org вэбсайтаар хангадаг.
Хангамж
- ESP8266-01
- OLED дэлгэц
- USB - TTL хөрвүүлэгч
- Утас
- Xamp програм хангамж
Алхам 1: API авах
Энэтхэгийн хувьд шуудан зөөгчөөс үнэгүй api аваарай. Би Энэтхэгийн бүх мужуудын өгөгдөл бүхий json массивыг буцааж өгдөг Энэтхэгийн бүх мужийн бүх хот руу нэвтрэх дэд түлхүүрээр надад төрийн ухаалаг api байна.
API надад https://api.covid19india.org/state_district_wise.j… байна.
Энэ нь вэб хуудсан дээрх json массивыг буцаана. Гэхдээ ESP нь үүнийг тайлж чадахгүй байгаа тул манай esp руу илгээж болох маш энгийн json хэрэгтэй байна. Үүний тулд json массивыг хялбаршуулахын тулд php хуудас үүсгэж, зөвхөн бидэнд хэрэгтэй байгаа хотуудыг авна уу.
Алхам 2: PHP скрипт үүсгэх
![PHP скрипт үүсгэх PHP скрипт үүсгэх](https://i.howwhatproduce.com/images/002/image-5366-2-j.webp)
![PHP скрипт үүсгэх PHP скрипт үүсгэх](https://i.howwhatproduce.com/images/002/image-5366-3-j.webp)
Xampp програмын маягтыг эндээс татаж авна уу
Xampp -ийг суулгаад Apache модулийг эхлүүлэх товчийг дарна уу.
Алхам 3: Php скрипт үүсгэх
![Php скрипт үүсгэх Php скрипт үүсгэх](https://i.howwhatproduce.com/images/002/image-5366-4-j.webp)
Фолдерт шилжүүлэх: C: / xampp / htdocs
Энд би ямар ч нэртэй хавтас үүсгэж, би Ковид хэлбэрээр үүсгэсэн.
Энэ фолдер дотор текст файл үүсгэж өргөтгөлийн нэрийг php болгон өөрчил.
Би Notepad ++ ашиглаж байгаа текст засварлагч дээр тэр файлыг нээнэ үү.
Одоо энэ php кодыг бичээрэй.
<? php
$ url = "https://api.covid19india.org/state_district_wise.json";
$ json = file_get_contents ($ url);
$ json = json_decode ($ json, үнэн);
$ amt_conf = $ json ['Махараштра'] ['DistrictData'] ['Амравати'] ['батлагдсан'];
$ amt_dead = $ json ['Махараштра'] ['DistrictData'] ['Амравати'] ['нас барсан'];
$ amt_recov = $ json ['Махараштра'] ['DistrictData'] ['Амравати'] ['сэргээсэн'];
$ mum_conf = $ json ['Махараштра'] ['DistrictData'] ['Мумбай'] ['батлагдсан'];
$ mum_dead = $ json ['Махараштра'] ['DistrictData'] ['Мумбай'] ['нас барсан'];
$ mum_recov = $ json ['Махараштра'] ['DistrictData'] ['Мумбай'] ['сэргээсэн'];
$ ngp_conf = $ json ['Махараштра'] ['DistrictData'] ['Nagpur'] ['батлагдсан'];
$ ngp_dead = $ json ['Махараштра'] ['DistrictData'] ['Nagpur'] ['нас барсан'];
$ ngp_recov = $ json ['Махараштра'] ['DistrictData'] ['Nagpur'] ['сэргээсэн'];
$ pune_conf = $ json ['Махараштра'] ['DistrictData'] ['Pune'] ['батлагдсан'];
$ pune_dead = $ json ['Махараштра'] ['DistrictData'] ['Pune'] ['нас барсан'];
$ pune_recov = $ json ['Махараштра'] ['DistrictData'] ['Pune'] ['сэргээсэн'];
$ утга = массив ("Мумбай" => массив ("баталгаажуулсан" => "$ mum_conf", "үхэл" => "$ mum_dead", "сэргээсэн" => "$ mum_recov"), "Pune" => массив ("баталгаажуулсан" => "$ pune_conf", "үхэл" => "$ pune_dead", "сэргээсэн" => "$ pune_recov"), "Nagpur" => массив ("баталгаажуулсан" => "$ ngp_conf", "үхэл" => "$ ngp_dead", "сэргээсэн" => "$ ngp_recov"), "Amravati" => массив ("баталгаажуулсан" => "$ amt_conf", "үхэл" => "$ amt_dead", "сэргээсэн" => "$ amt_recov"));
$ j = json_encode ($ утга);
$ j цуурай
?>
Алхам 4: JSON скриптийг ойлгох
![JSON скриптийг ойлгох JSON скриптийг ойлгох](https://i.howwhatproduce.com/images/002/image-5366-5-j.webp)
Алхам 5: PHP скриптийг ойлгох
![PHP скриптийг ойлгох PHP скриптийг ойлгох](https://i.howwhatproduce.com/images/002/image-5366-6-j.webp)
![PHP скриптийг ойлгох PHP скриптийг ойлгох](https://i.howwhatproduce.com/images/002/image-5366-7-j.webp)
Улс, хотын нэрийг өөрийн хүссэнээр өөрчил.
Алхам 6: PHP скриптийг турших
![PHP скриптийг туршиж байна PHP скриптийг туршиж байна](https://i.howwhatproduce.com/images/002/image-5366-8-j.webp)
хөтөч дээрээс хуудас руу нэвтрэх.
localhost: 8081/Covid/covid.php/
Ковид бол хавтасны нэр юм
localhost: 8081 Remove: 8081, хэрэв таны xampp анхдагч портыг ашиглаж байгаа бол.
Лан холбогдсон төхөөрөмжөөс локал хостыг xampp ажиллаж байгаа компьютерийн IP хаягаар сольж хуудас руу нэвтрэх.
Алхам 7: Хамтдаа утас холбох
![Хамтдаа утас холбох Хамтдаа утас холбох](https://i.howwhatproduce.com/images/002/image-5366-9-j.webp)
Esp -д код байршуулж байх үед gpio 0 -ийг газартай холбоно уу.
Алхам 8: Кодыг байршуулж байна
Кодыг анхааралтай уншаарай, шаардлагатай бол өгөгдлийг өөрчилж болно.
Gpio0 -ийг gnd, FTDI -ийг 3.3v логиктой холбоно уу.
Arduino IDE дээр: ерөнхий esp8266 -ийг сонгоод com портыг сонгоод байршуулах дээр дарна уу.
Алхам 9: Үр дүн
![Үр дүн Үр дүн](https://i.howwhatproduce.com/images/002/image-5366-10-j.webp)
Тийм ээ! Бид төслөө дуусгасан.
Энэ төслийг ажиллуулахын тулд та xampp серверийг байнга асааж байх ёстой бөгөөд хэрэв та үүнийг компьютергүйгээр үргэлжлүүлэн ажиллуулахыг хүсч байвал энэ php хуудсыг байршуулах байршуулах үйлчилгээг авч, arduino код дахь ip хаягийг url болгон сольж болно. таны хостинг. Тиймээс одоо та орон нутгийн xampp сервергүйгээр шууд бичлэг хийх боломжтой.
Оролдоод үз…. Танд таалагдсан гэж найдаж байна, энэ нь хэрхэн байгааг доорх сэтгэгдлүүдэд надад хэлээрэй ….
Баярлалаа…
Зөвлөмж болгож буй:
NodeMCU ESP8266: 5 алхамыг ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем
![NodeMCU ESP8266: 5 алхамыг ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем NodeMCU ESP8266: 5 алхамыг ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем](https://i.howwhatproduce.com/images/001/image-59-23-j.webp)
NodeMCU ESP8266 ашиглан IoT дээр суурилсан ухаалаг зогсоолын систем: Өнөө үед хөл хөдөлгөөн ихтэй газарт машины зогсоол олох нь маш хэцүү бөгөөд зогсоолын бэлэн байдлын талаархи дэлгэрэнгүй мэдээллийг онлайнаар авах систем байхгүй байна. Та утсан дээрээ машины зогсоолын бэлэн байдлын талаар мэдээлэл авах боломжтой байгаа эсэхийг шалгаарай
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
![Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам](https://i.howwhatproduce.com/images/011/image-30363-j.webp)
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
PS2 хянагч ашиглан Zio ашиглан робот гарыг удирдах: 4 алхам
![PS2 хянагч ашиглан Zio ашиглан робот гарыг удирдах: 4 алхам PS2 хянагч ашиглан Zio ашиглан робот гарыг удирдах: 4 алхам](https://i.howwhatproduce.com/images/005/image-14237-10-j.webp)
PS2 Controller ашиглан Zio ашиглан робот гарыг удирдах: Энэхүү блог нь Zio Robotics цувралын нэг хэсэг юм. Танилцуулга Энэ бол ‘Зобигоор робот гараа удирдах’ бичлэгийн эцсийн хэсэг юм. Энэхүү гарын авлагад бид робот гарныхаа өөр хэсгийг нэмж оруулах болно. Өмнөх зааварчилгаанд
ESP-03: 4 алхамыг ашиглан WiFi-ээр холбогдсон неопикселийн хянагч
![ESP-03: 4 алхамыг ашиглан WiFi-ээр холбогдсон неопикселийн хянагч ESP-03: 4 алхамыг ашиглан WiFi-ээр холбогдсон неопикселийн хянагч](https://i.howwhatproduce.com/images/006/image-17923-12-j.webp)
ESP-03 ашиглан Wi-Fi сүлжээнд неопиксел хянагч: Энэхүү заавар нь WS2812B эсвэл WS2812 гэгддэг Blynk аппликейшн дээр суурилсан wifi үүсгэх тухай юм. Та аль хэдийн мэддэг байх ёстой: халуун агаарын станцын програм хангамж ашиглан гагнах Arduino IDE програмчлалын ESP ашиглан ашиглахад бэлэн байна. код
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
![YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам](https://i.howwhatproduce.com/images/002/image-5147-38-j.webp)
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд