Isi kandungan:

Jejaki Wabak COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)
Jejaki Wabak COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)

Video: Jejaki Wabak COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)

Video: Jejaki Wabak COVID-19 oleh ESP8266: 11 Langkah (dengan Gambar)
Video: KKSI IOT 2020 2024, Julai
Anonim
Image
Image
Jejaki Wabak COVID-19 oleh ESP8266
Jejaki Wabak COVID-19 oleh ESP8266

Alat kecil ini akan membantu anda mengetahui mengenai wabak coronavirus dan keadaan di negara anda. Ini adalah projek berasaskan IoT yang memaparkan data masa nyata kes, kematian dan orang yang pulih oleh coronavirus (COVID-19). Ia menggunakan papan Wemos D1 Mini Pro yang berdasarkan modul Wifi ESP8266 untuk mendapatkan data dari worldometer melalui ThingSpeak API. Saya telah menggunakan paparan OLED 0.96 untuk membuat papan pemuka untuk semua data masa nyata.

Catatan: Saya membuat projek ini untuk keseronokan dan pembelajaran. Paparan data COVID-19 dalam projek ini sepenuhnya berdasarkan maklumat di www.worldometers.info/coronavirus/. Ikuti WHO (https://www.who.int/) untuk Kemas kini COVID19.

Bekalan

1. Wemos D1 Mini Pro (Amazon)

2. Paparan OLED (Amazon)

3. Papan Prototaip (Amazon)

4. 18650 Bateri (Amazon)

5. Pemegang Bateri 18650 (Amazon)

6. Suis Slaid (Amazon)

7. Ketua Wanita (Amazon)

8. 24 Wayar AWG (Amazon)

Langkah 1: Siapkan Papan

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

Untuk menjadikan projek itu ringkas dan kemas, saya membuatnya dengan menggunakan papan berlubang.

Mula-mula saya mengukur lebar papan Wemos, kemudian memotong sekeping papan berlubang sedikit lebih besar daripada lebarnya. Saya menggunakan pisau utiliti 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 header lurus wanita. Apabila anda membeli tajuk lurus, mereka akan terlalu lama untuk Arduino Nano. Anda perlu memotongnya dengan panjang yang sesuai. Saya menggunakan puting untuk memotongnya.

Kemudian pasangkan pin header wanita ke papan berlubang.

Langkah 3: Pasang Paparan OLED

Pasang Paparan OLED
Pasang Paparan OLED
Pasang Paparan OLED
Pasang Paparan OLED
Pasang Paparan OLED
Pasang Paparan OLED

Dalam projek ini, saya menggunakan Paparan OLED I2C 0.96 . Oleh itu, anda memerlukan tajuk 4 pin.

Sama seperti langkah sebelumnya, potong pin header dengan puting.

Kemudian pasangkan pin header seperti yang ditunjukkan dalam gambar di atas.

Langkah 4: Pasang Suis

Pasang Suis
Pasang Suis
Pasang Suis
Pasang Suis
Pasang Suis
Pasang Suis

Suis diperlukan untuk mengasingkan kuasa dari bateri ke papan Wemos. Saya menggunakan suis slaid untuk ini.

Pateri suis slaid seperti yang ditunjukkan pada gambar di atas.

Langkah 5: Buat Litar

Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar
Buat Litar

Gambarajah litar untuk projek ini sangat mudah. Paparan OLED disambungkan ke papan Wemos dalam mod komunikasi I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Saya telah menggunakan wayar berwarna 24AWG untuk membuat litar. Pateri wayar mengikut rajah litar.

Skema dilampirkan di bawah.

Langkah 6: Pasang Pemegang Bateri

Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri
Pasang Pemegang Bateri

Kuasa yang diperlukan untuk memacu papan Wemos dan paparan OLED dibekalkan oleh bateri Li-Ion 18650.

Pertama, pasangkan pita dua sisi di bahagian belakang pemegang bateri.

Kemudian tampalkannya di bahagian bawah papan berlubang. Anda dapat melihat gambar di atas untuknya.

Kemudian saya menggunakan gam panas di sekeliling pemegang bateri.

Langkah 7: Lengkapkan Litar

Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar
Lengkapkan Litar

Akhirnya, anda mesti melengkapkan litar dengan menyambungkan terminal bateri ke papan Wemos melalui suis slaid.

Sambungkan terminal positif pemegang bateri ke pin tengah suis Slide. Kemudian sambungkan salah satu baki dua pin suis ke pin Wemos 5V.

Sambungkan terminal negatif bateri ke pin GND papan Wemos.

Langkah 8: Tetapan ThingSpeak

Tetapan ThingSpeak
Tetapan ThingSpeak
Tetapan ThingSpeak
Tetapan ThingSpeak

Pertama, buat akaun di ThingSpeak dan kemudian log masuk ke akaun anda.

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

Anda akan melihat banyak medan kosong tetapi jangan risau, anda perlu memasukkan tiga perkara berikut:

1. Nama: Namakan bidang mengikut pilihan anda

2. URL:

3. Parse String: Pada langkah seterusnya, saya akan membimbing anda bagaimana mendapatkan rentetan ini.

Langkah 9: Masukkan Parse String

Masukkan Rentetan Parse
Masukkan Rentetan Parse
Masukkan Rentetan Parse
Masukkan Rentetan Parse
Masukkan Rentetan Parse
Masukkan Rentetan Parse

Pergi ke laman web WorldOmeters

Cari nama negara, dalam kes saya adalah India. Kemudian klik pada nama Negara. Anda akan menemui 3 kaunter

1. Kes Coronavirus

2. Kematian

3. Dipulihkan

Pilih pembilang -> Klik kanan -> Periksa

Di sebelah kanan skrin, arahkan kursor ke elemen tersebut sehingga anda memilih data yang betul. Anda dapat melihat gambar di atas untuk pemahaman yang lebih baik.

Kemudian tekan klik kanan pada elemen dan Salin XPath.

Sekarang kembali ke medan ThingHTTP (Cases) dan tampalkannya di Parse String, dan tekan "Save ThingHTTP".

Sekarang anda sudah selesai!

Langkah 10: Perisian dan Perpustakaan

Perisian dan Perpustakaan
Perisian dan Perpustakaan
Perisian dan Perpustakaan
Perisian dan Perpustakaan

Pertama, muat turun kod yang dilampirkan di bawah. Kemudian muat turun perpustakaan OLED dari GitHub.

Untuk menggunakan Wemos D1 dengan perpustakaan Arduino, anda harus menggunakan Arduino IDE dengan sokongan papan ESP8266. Sekiranya anda belum melakukannya, anda boleh memasang sokongan Lembaga ESP8266 dengan mudah ke Arduino IDE anda dengan mengikuti

tutorial ini oleh Sparkfun.

Dalam kod tersebut, isikan SSID dan Kata Laluan Penghala WiFi anda.

Kemudian isikan api_key untuk ketiga-tiga medan.

Anda boleh merujuk pada gambar di atas untuk mendapatkan api_key.

Setelah anda mengedit kod anda, kumpulkan dan kemudian muat naik ke papan Wemos / ESP8266 anda.

Kredit: Kod asal ditulis oleh SurtrTech, saya telah mengubahsuai kod tersebut agar sesuai dengan kehendak saya.

Langkah 11: Ujian Akhir

Ujian Akhir
Ujian Akhir
Ujian Akhir
Ujian Akhir
Ujian Akhir
Ujian Akhir

Setelah berjaya memuat naik kod, anda boleh pergi ke monitor bersiri anda. Anda akan mendapat nombor seperti yang tertera di laman web WorldoMeters.

Berikut adalah klip pendek untuk ujian:

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

Tahniah, sekarang alat kecil anda sudah siap digunakan. Masukkan bateri 18650 ke dalam pemegang bateri.

Geser suis ke posisi ON, anda akan melihat ikon virus CORONA pada paparan OLED. Kemudian satu demi satu data akan dipaparkan.

Terima kasih kerana membaca artikel ini.

Disyorkan: