Daftar Isi:
- Perlengkapan
- Langkah 1: Instalasi Driver & Library di Arduino IDE
- Langkah 2: Koneksi dan Pengujian Sirkuit
- Langkah 3: Kode
- Langkah 4: Hasil
Video: Penghitung Kasus Coronavirus - ESP32: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dengan adanya pandemi baru-baru ini, saya memutuskan untuk mendokumentasikan perjalanan virus corona dalam buku harian. Tetapi salah satu masalah yang saya hadapi adalah mendapatkan angka yang benar dan terkini untuk penyebaran virus. Ketika penguncian dimulai, ayah saya membelikan saya papan ESP - 32, dan ketika saya belajar tentang menggunakannya, saya memutuskan untuk menemukan solusi untuk masalah saya.
Saya telah membuat program yang mengambil data tentang infeksi di seluruh dunia dari https://github.com/NovelCOVID/API("source") dan kemudian menampilkannya di OLED 0,96". Jadi, saya akan membagikan kode dan pengaturannya dengan Anda, serta mengajari Anda cara kerja kode tersebut.
Saya telah menggunakan papan ESP-32 DOIT DEVKIT V1, tetapi Anda dapat menggunakan papan apa pun dengan kemampuan Wi-Fi.
Perlengkapan
Penting:
Kabel USB ke micro-USB
Papan ESP-32 (apa saja, milik saya DOIT DEVKIT V1)
Layar OLED - 0,96 inci (128 x 64 piksel)
4 kabel jumper wanita ke wanita
Arduino IDE (di komputer)
Opsional
Papan tempat memotong roti
Langkah 1: Instalasi Driver & Library di Arduino IDE
- Pertama, buka Tools >> Board dan ubah ke board mana saja yang Anda miliki. Anda mungkin harus menambahkannya menggunakan Boards Manager.
- Kemudian, ubah port ke port mana saja yang Anda miliki, dan atur kecepatan unggah ke 115200.
-
Selanjutnya, buka Sketch>>Include Library>>Manage Libraries dan tambahkan library berikut
- Arduino_Json
- klien ntp
- Perpustakaan Adafruit GFX
- Adafruit SSD1306
- Waktu
Setelah itu, Anda siap untuk menghubungkan sirkuit.
Langkah 2: Koneksi dan Pengujian Sirkuit
Mulailah dengan menghubungkan pin VCC ke output 3.3V pada ESP32 dan menghubungkan GND ke ground.
Selanjutnya, sambungkan pin SCL ke pin D22 pada ESP32 Anda dan sambungkan pin SDA ke pin D21 pada ESP32 Anda.
Untuk menguji OLED, buka FIle>>Contoh dan gulir ke bawah hingga Anda mencapai Contoh dari pustaka khusus. Sekarang, cari Adafruit SSD1306. Pilih ssd1306_128x64_i2c. Anda mungkin harus memilih yang lain jika OLED Anda berbeda.
Salah satu pengeditan yang penting untuk Anda lakukan adalah jika OLED Anda tidak memiliki tombol reset, maka Anda harus mengatur variabel ke -1.
#define OLED_RESET -1
Langkah 3: Kode
Sekarang, ini adalah bagian yang paling sulit. pengkodean. Untuk mendapatkan data, saya menggunakan ini. Ini adalah kode yang saya tulis. Sekarang, jika Anda tidak ingin memahami cara penulisannya, dan hanya ingin mencobanya, lanjutkan ke langkah berikutnya.
Jika tidak, mari kita mulai.
Di awal kode, 'include' memberi tahu program mana, library yang akan digunakan, yang membantu menulis fungsi yang lebih mudah, serta menambahkan fitur seperti OLED.
Kemudian, ia pergi ke server dan meminta pembaruan terbaru, yang kemudian diformat dan ditampilkan di layar.
Saya juga telah menambahkan komentar pada setiap langkah dalam kode untuk pemahaman yang lebih rinci.
Langkah 4: Hasil
Sekarang, untuk menjalankan program, periksa apakah Anda telah memilih port yang valid dan driver Anda sudah diinstal. Ikuti tautan ini jika tidak, atau cari online.
Sekarang, buka dan tekan tombol unggah setelah menghubungkan papan Anda, dan Anda akan mendapatkan output seperti di atas.
Selamat! Sekarang Anda memiliki penghitung COVID yang berfungsi penuh. Terus mainkan dengan kode dan lihat apakah Anda dapat melampirkannya ke bel untuk memberi tahu Anda ketika jumlahnya meningkat, atau membuatnya menunjukkan negara tertentu.
Berharap epidemi ini segera berakhir, dan bersemangat untuk melihat apa yang akan Anda lakukan, Keluar, Xarcrax
Direkomendasikan:
Kasus Pc Udara Terbuka: 6 Langkah
Open Air Pc Case: Alat yang dibutuhkan untuk proyek ini adalah Hammarhand drillerscrew drivemengukur tapesmetal cuttermata gergaji besi
Kasus untuk Preonic Rev 3 Keyboard: 4 Langkah
Casing untuk Keyboard Preonic Rev 3: Saya baru saja membeli Preonic Rev. 3 dari Drop.com (steker Tak tahu malu: https://drop.com/?referer=ZER4PR) dan tidak sabar untuk membuatnya. Sayangnya, saya tidak melakukan penelitian yang cukup untuk menemukan bahwa PCB Rev. 3 tidak cocok dengan casing Rev.2 dan sebagian besar
Arduino Nano Setiap Kasus: 4 Langkah
Arduino Nano Every Case: Pernahkah Anda membutuhkan sedikit perlindungan ekstra untuk Arduino Nano Every Anda, atau Anda hanya menginginkan casing bergaya yang masih berfungsi dan ramah papan tempat memotong roti? Nah Anda telah datang ke tempat yang tepat karena hari ini saya akan menunjukkan cara membuat
Cara Membuat Penghitung Langkah?: 3 Langkah (dengan Gambar)
Cara Membuat Penghitung Langkah?: Dulu saya tampil bagus di banyak olahraga: berjalan, berlari, bersepeda, bermain bulu tangkis, dll. Saya suka berkuda untuk bepergian jauh. Nah, lihat perut buncitku…….Yah, bagaimanapun, aku memutuskan untuk memulai kembali untuk berolahraga. Perlengkapan apa yang harus saya siapkan?
Penghitung Langkah - Mikro:Bit: 12 Langkah (dengan Gambar)
Penghitung Langkah - Mikro:Bit: Proyek ini akan menjadi penghitung langkah. Kami akan menggunakan sensor akselerometer yang ada di Micro:Bit untuk mengukur langkah kami. Setiap kali Mikro:Bit bergetar, kami akan menambahkan 2 ke hitungan dan menampilkannya di layar