Daftar Isi:
- Perlengkapan
- Langkah 1: Dapatkan API
- Langkah 2: Membuat Skrip PHP
- Langkah 3: Membuat Skrip Php
- Langkah 4: Memahami Skrip JSON
- Langkah 5: Memahami Skrip PHP
- Langkah 6: Menguji Skrip PHP
- Langkah 7: Pengkabelan Bersama
- Langkah 8: Mengunggah Kode
- Langkah 9: Hasil
Video: Pelacak Pembaruan Covid-19 Menggunakan ESP8266: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Ini adalah proyek yang menunjukkan data terkini tentang wabah virus corona di berbagai kota di negara bagian India secara realtime di layar OLED. Pelacak status langsung ini membantu Anda memantau pembaruan covid-19 realtime di distrik Anda. Proyek ini sepenuhnya didasarkan pada data waktu nyata yang dikumpulkan dari API. API disediakan oleh covid19india.org.
Perlengkapan
- ESP8266-01
- Tampilan OLED
- Konverter USB ke TTL
- kabel
- Perangkat Lunak Xamp
Langkah 1: Dapatkan API
Untuk India, dapatkan api gratis dari tukang pos. Saya mendapat api bijaksana negara bagian yang mengembalikan array json dengan data semua negara bagian India dengan sub kunci kami dapat mengakses semua kota di semua negara bagian India.
API yang saya dapatkan
Ini mengembalikan array json di halaman web. Tetapi ESP tidak dapat memecahkan kode ini, kami membutuhkan banyak json sederhana yang dapat dikirim ke esp kami. Untuk itu membuat halaman php untuk menyederhanakan array json dan hanya mengambil kota-kota yang kita butuhkan.
Langkah 2: Membuat Skrip PHP
Unduh formulir perangkat lunak Xampp di sini
Instal xampp dan klik tombol start modul Apache.
Langkah 3: Membuat Skrip Php
Pindah ke folder: C:\xampp\htdocs
Di sini buat folder dengan nama apa saja, saya buat sebagai Covid.
Di dalam folder itu buat file teks ganti nama ekstensinya menjadi php.
Buka file itu di editor teks apa pun yang saya gunakan Notepad ++.
Sekarang tulis kode php ini.
<?php
$url = "https://api.covid19india.org/state_district_wise.json";
$json = file_get_contents($url);
$json = json_decode($json, benar);
$amt_conf= $json['Maharashtra']['districtData']['Amravati']['confirmed'];
$amt_dead= $json['Maharashtra']['districtData']['Amravati']['almarhum'];
$amt_recov= $json['Maharashtra']['districtData']['Amravati']['pulih'];
$mum_conf= $json['Maharashtra']['districtData']['Mumbai']['confirmed'];
$mum_dead= $json['Maharashtra']['districtData']['Mumbai']['almarhum'];
$mum_recov= $json['Maharashtra']['districtData']['Mumbai']['pulih'];
$ngp_conf= $json['Maharashtra']['districtData']['Nagpur']['confirmed'];
$ngp_dead= $json['Maharashtra']['districtData']['Nagpur']['almarhum'];
$ngp_recov= $json['Maharashtra']['districtData']['Nagpur']['pulih'];
$pune_conf= $json['Maharashtra']['districtData']['Pune']['confirmed'];
$pune_dead= $json['Maharashtra']['districtData']['Pune']['almarhum'];
$pune_recov= $json['Maharashtra']['districtData']['Pune']['pulih'];
$nilai = array("Mumbai"=>array("dikonfirmasi"=>"$mum_conf", "kematian"=>"$mum_dead", "pulih"=>"$mum_recov"), "Pune"=> array("confirmed"=>"$pune_conf", "kematian"=>"$pune_dead", "pulih"=>"$pune_recov"), "Nagpur"=> array("dikonfirmasi"=>"$ngp_conf", "kematian"=>"$ngp_dead", "pulih"=>"$ngp_recov"), "Amravati"=> array("confirmed"=>"$amt_conf", "kematian"=>"$amt_dead", "pulih"=>"$amt_recov"));
$j = json_encode($nilai);
gema $j
?>
Langkah 4: Memahami Skrip JSON
Langkah 5: Memahami Skrip PHP
Ubah nama negara bagian dan kota menurut Anda.
Langkah 6: Menguji Skrip PHP
mengakses halaman dari browser.
localhost:8081/Covid/covid.php/
Covid adalah nama folder
localhost:8081 Hapus:8081 jika xampp Anda menggunakan port default.
Akses halaman dari perangkat yang terhubung lan dengan mengganti localhost ke alamat ip pc yang menjalankan xampp.
Langkah 7: Pengkabelan Bersama
Saat Mengunggah kode ke esp, sambungkan gpio 0 ke ground.
Langkah 8: Mengunggah Kode
Baca kode dengan hati-hati, ubah data di mana pun diperlukan.
Hubungkan gpio0 ke gnd, FTDI ke logika 3.3v.
Di Arduino IDE: pilih esp8266 generik, pilih port com dan klik unggah.
Langkah 9: Hasil
Yeahh! Kami selesai dengan proyek kami.
Agar proyek ini berfungsi, Anda perlu mengaktifkan server xampp sepanjang waktu jadi jika Anda ingin menjalankannya tanpa pc tetap menyala, Anda dapat menggunakan layanan hosting tempat Anda menempatkan halaman php itu dan mengganti alamat ip dalam kode arduino ke url hosting Anda. Jadi sekarang Anda dapat mengambil rekaman secara langsung tanpa server xampp lokal.
Cobalah…. Semoga Anda menyukainya dan beri tahu saya bagaimana rasanya di komentar di bawah ….
Terima kasih…
Direkomendasikan:
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Rancang PCB Anda Menggunakan Sprint Layout 2020 Dengan Pembaruan Baru: 3 Langkah
Rancang PCB Anda Menggunakan Sprint Layout 2020 Dengan Pembaruan Baru: Sebagian besar pecinta elektronik membuat sirkuit elektronik menggunakan metode yang berbeda. terkadang kita perlu membuat PCB untuk mendapatkan output yang tepat dan mengurangi kebisingan dan hasil akhir yang ringkas. hari ini kami memiliki banyak Software untuk merancang PCB sendiri. Tapi masalahnya paling
Cara Membuat Pelacak Data Langsung Coronavirus COVID 19 Dengan ESP8266, Tampilan Kertas Elektronik: 7 Langkah
Cara Membuat Pelacak Data Langsung Coronavirus COVID 19 Dengan ESP8266, Tampilan Kertas Elektronik: 1
Pelacak Covid19 Langsung Menggunakan ESP8266 dan OLED - Dasbor Covid19 Realtime: 4 Langkah
Pelacak Covid19 Langsung Menggunakan ESP8266 dan OLED | Dasbor Covid19 Realtime: Kunjungi Situs Web Techtronic Harsh: http://techtronicharsh.comDi mana-mana ada wabah besar Novel Corona Virus (COVID19). Menjadi perlu untuk mengawasi skenario COVID-19 saat ini di Dunia. Jadi, berada di rumah, ini adalah p
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada