Daftar Isi:

Lacak Wabah COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)
Lacak Wabah COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)

Video: Lacak Wabah COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)

Video: Lacak Wabah COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)
Video: Dunia yang Tak Lagi Sama - IoT dalam Digital Twins 2024, Juli
Anonim
Image
Image
Lacak Wabah COVID-19 dengan ESP8266
Lacak Wabah COVID-19 dengan ESP8266

Gadget kecil ini akan membantu Anda mendapatkan informasi terbaru tentang wabah virus corona dan situasi di negara Anda. Ini adalah proyek berbasis IoT yang menampilkan data real-time kasus, kematian, dan orang yang pulih oleh virus corona (COVID-19). Ini menggunakan papan Wemos D1 Mini Pro yang didasarkan pada modul Wifi ESP8266 untuk mendapatkan data dari pengukur dunia melalui ThingSpeak API. Saya telah menggunakan layar OLED 0,96 untuk membuat dasbor untuk semua data waktu nyata.

Catatan: Saya membuat proyek ini untuk bersenang-senang dan belajar. Tampilan data COVID-19 dalam proyek ini sepenuhnya berdasarkan informasi di www.worldometers.info/coronavirus/. Ikuti WHO (https://www.who.int/) untuk Pembaruan COVID19.

Perlengkapan

1. Wemos D1 Mini Pro (Amazon)

2. Layar OLED (Amazon)

3. Papan Prototipe (Amazon)

4. Baterai 18650 (Amazon)

5. Dudukan Baterai 18650 (Amazon)

6. Sakelar Geser (Amazon)

7. Header Wanita (Amazon)

8. 24 Kabel AWG (Amazon)

Langkah 1: Siapkan Papan

Siapkan Dewan
Siapkan Dewan
Siapkan Dewan
Siapkan Dewan
Siapkan Dewan
Siapkan Dewan

Untuk membuat proyek ini kompak dan rapi, saya membuatnya dengan menggunakan papan berlubang.

Pertama saya mengukur lebar papan Wemos, lalu memotong sepotong papan berlubang sedikit lebih besar dari lebarnya. Saya menggunakan pisau utilitas untuk memotong papan berlubang.

Langkah 2: Pasang Papan Wemos (ESP8266)

Pasang Papan Wemos (ESP8266)
Pasang Papan Wemos (ESP8266)
Pasang Papan Wemos (ESP8266)
Pasang Papan Wemos (ESP8266)
Pasang Papan Wemos (ESP8266)
Pasang Papan Wemos (ESP8266)

Untuk memasang papan Wemos, Anda memerlukan pin tajuk lurus wanita. Saat Anda membeli tajuk lurus, itu akan terlalu panjang untuk Arduino Nano. Anda harus memangkasnya hingga panjang yang sesuai. Saya menggunakan nipper untuk memangkasnya.

Kemudian solder pin header perempuan ke papan berlubang.

Langkah 3: Pasang Layar OLED

Pasang Layar OLED
Pasang Layar OLED
Pasang Layar OLED
Pasang Layar OLED
Pasang Layar OLED
Pasang Layar OLED

Dalam proyek ini, saya menggunakan Layar OLED I2C 0,96 . Jadi, Anda memerlukan header 4 pin.

Sama seperti langkah sebelumnya, potong pin header dengan penjepit.

Kemudian solder pin header seperti yang ditunjukkan pada gambar di atas.

Langkah 4: Pasang Sakelar

Pasang Sakelar
Pasang Sakelar
Pasang Sakelar
Pasang Sakelar
Pasang Sakelar
Pasang Sakelar

Sakelar diperlukan untuk mengisolasi daya dari baterai ke papan Wemos. Saya menggunakan sakelar geser untuk ini.

Solder sakelar geser seperti yang ditunjukkan pada gambar di atas.

Langkah 5: Buat Sirkuit

Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit
Membuat Sirkuit

Diagram sirkuit untuk proyek ini sangat sederhana. Layar OLED terhubung ke papan Wemos dalam mode komunikasi I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Saya telah menggunakan kabel berwarna 24AWG untuk membuat sirkuit. Solder kabel sesuai diagram sirkuit.

Skema terlampir di bawah ini.

Langkah 6: Pasang Dudukan Baterai

Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai
Pasang Dudukan Baterai

Daya yang dibutuhkan untuk menggerakkan papan Wemos dan layar OLED dipasok oleh baterai Li-Ion 18650.

Pertama, pasang selotip dua sisi di bagian belakang dudukan baterai.

Kemudian tempel di sisi bawah papan berlubang. Anda dapat melihat gambar di atas untuk itu.

Kemudian saya mengoleskan lem panas ke sekeliling dudukan baterai.

Langkah 7: Selesaikan Sirkuit

Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit
Selesaikan Sirkuit

Terakhir, Anda harus menyelesaikan rangkaian dengan menghubungkan terminal baterai ke papan Wemos melalui sakelar geser.

Hubungkan terminal positif dudukan baterai ke pin tengah sakelar Geser. Kemudian sambungkan salah satu dari dua pin sakelar yang tersisa ke pin Wemos 5V.

Hubungkan terminal negatif baterai ke pin GND papan Wemos.

Langkah 8: Pengaturan ThingSpeak

Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak
Pengaturan HalSpeak

Pertama, buat akun di ThingSpeak lalu masuk ke akun Anda.

Dari menu atas klik pada aplikasi dan tekan "New ThingHTTP".

Anda akan melihat banyak bidang kosong tetapi jangan khawatir, Anda harus mengisi tiga berikut:

1. Nama: Beri nama bidang sesuai pilihan Anda

2. URL:

3. Parse String: Pada langkah selanjutnya, saya akan memandu Anda tentang cara mendapatkan string ini.

Langkah 9: Masukkan String Parse

Masukkan String Parse
Masukkan String Parse
Masukkan String Parse
Masukkan String Parse
Masukkan String Parse
Masukkan String Parse

Kunjungi situs WorldOmeters

Cari nama negara, dalam kasus saya ini adalah India. Kemudian klik pada nama Negara. Anda akan menemukan 3 penghitung

1. Kasus Coronavirus

2. Kematian

3. Pulih

Pilih penghitung -> Klik kanan -> Periksa

Di sisi kanan layar, arahkan kursor ke elemen tersebut hingga Anda memilih data yang benar untuk didapatkan. Anda dapat melihat gambar di atas untuk pemahaman yang lebih baik.

Kemudian tekan klik kanan pada elemen dan Copy XPath.

Sekarang kembali ke bidang ThingHTTP (Kasus) dan tempel di Parse String, dan tekan "Simpan ThingHTTP".

Sekarang Anda sudah selesai!

Langkah 10: Perangkat Lunak dan Perpustakaan

Perangkat Lunak dan Perpustakaan
Perangkat Lunak dan Perpustakaan
Perangkat Lunak dan Perpustakaan
Perangkat Lunak dan Perpustakaan

Pertama, unduh kode terlampir di bawah ini. Kemudian unduh pustaka OLED dari GitHub.

Untuk menggunakan Wemos D1 dengan perpustakaan Arduino, Anda harus menggunakan Arduino IDE dengan dukungan papan ESP8266. Jika Anda belum melakukannya, Anda dapat dengan mudah menginstal dukungan ESP8266 Board ke Arduino IDE Anda dengan mengikuti

tutorial ini oleh Sparkfun.

Pada kode tersebut, isikan SSID dan Password Router WiFi Anda.

Kemudian isi api_key untuk semua 3 bidang.

Anda dapat merujuk ke gambar di atas untuk mendapatkan api_key.

Setelah Anda mengedit kode Anda, kompilasi dan kemudian unggah ke papan Wemos/ESP8266 Anda.

Kredit: Kode asli ditulis oleh SurtrTech, saya telah memodifikasi kode agar sesuai dengan kebutuhan saya.

Langkah 11: Pengujian Akhir

Pengujian Akhir
Pengujian Akhir
Pengujian Akhir
Pengujian Akhir
Pengujian Akhir
Pengujian Akhir

Setelah berhasil mengunggah kode, Anda dapat pergi ke monitor serial Anda. Anda akan menemukan angka-angka seperti yang ditampilkan di situs web WorldoMeters.

Berikut adalah klip singkat untuk pengujian:

www.instagram.com/p/B-xemNTjI2C/?utm_source…

Selamat, kini gadget kecil Anda sudah siap digunakan. Masukkan baterai 18650 ke dalam dudukan baterai.

Geser sakelar ke posisi ON, Anda akan melihat ikon virus CORONA di layar OLED. Kemudian satu demi satu data akan ditampilkan.

Terimakasih telah membaca artikel ini.

Direkomendasikan: