Daftar Isi:
- Perlengkapan
- Langkah 1: Siapkan Papan
- Langkah 2: Pasang Papan Wemos (ESP8266)
- Langkah 3: Pasang Layar OLED
- Langkah 4: Pasang Sakelar
- Langkah 5: Buat Sirkuit
- Langkah 6: Pasang Dudukan Baterai
- Langkah 7: Selesaikan Sirkuit
- Langkah 8: Pengaturan ThingSpeak
- Langkah 9: Masukkan String Parse
- Langkah 10: Perangkat Lunak dan Perpustakaan
- Langkah 11: Pengujian Akhir
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
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
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)
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
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
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
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
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
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
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
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
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
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:
Jam Gelembung Udara Bersinar; Didukung oleh ESP8266: 7 Langkah (dengan Gambar)
Jam Gelembung Udara Bersinar; Didukung oleh ESP8266: "jam gelembung udara bercahaya" menampilkan waktu dan beberapa grafik dengan gelembung udara yang menyala dalam cairan. Tidak seperti tampilan matriks yang dipimpin, melayang perlahan, gelembung udara bercahaya memberi saya sesuatu untuk bersantai. Di awal tahun 90-an, saya membayangkan "tampilan gelembung". Buka
Lacak & lacak untuk Toko Kecil: 9 Langkah (dengan Gambar)
Lacak & lacak untuk Toko Kecil: Ini adalah sistem yang dibuat untuk toko kecil yang seharusnya dipasang ke e-bike atau e-skuter untuk pengiriman jarak dekat, misalnya toko roti yang ingin mengantarkan kue kering. Apa yang dimaksud dengan Track and Trace? Track and trace adalah sistem yang digunakan oleh ca
Lacak Kualitas Udara Menggunakan Grafana dan Raspberry Pi: 7 Langkah
Lacak Kualitas Udara Menggunakan Grafana dan Raspberry Pi: Saya sedang mencari proyek IOT kecil dan seorang teman menyarankan saya memeriksa tutorial ini: https://dzone.com/articles/raspberry-pi-iot-sensor…Saya sangat merekomendasikan mengikuti tutorial untuk mengikuti dalam menyiapkan Raspberry Pi untuk pemantauan
Catur Digital - Lacak Game Catur Online Anda: 5 Langkah
Catur Digital - Lacak Game Catur Anda Online: Saya telah bermain catur sejak saya masih muda, dan karena web memiliki banyak sekali situs web untuk bermain catur melawan komputer atau lawan langsung, saya tidak pernah menemukan situs web yang melacak permainan catur Anda yang sebenarnya Anda mainkan
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya membagikan kode untuk menghubungkan ARDUINO YUN ke Roomba untuk mengemudikan Roomba melalui Wifi. Kode dan aplikasi sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall' Olio.My Roomba adalah Roomba 620 tetapi Anda dapat menggunakan kode yang sama untuk Roomba lainnya