Isi kandungan:
- Bekalan
- Langkah 1: Pemasangan Pemandu & Perpustakaan di Arduino IDE
- Langkah 2: Sambungan dan Ujian Litar
- Langkah 3: Kod
- Langkah 4: Hasilnya
Video: Kaunter Kes Coronavirus - ESP32: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dengan wabak baru-baru ini, saya memutuskan untuk mendokumentasikan perjalanan coronavirus dalam buku harian. Tetapi salah satu masalah yang saya hadapi adalah mendapatkan angka penyebaran virus yang betul dan terkini. Semasa penguncian bermula, ayah saya telah membelikan saya papan ESP - 32, dan ketika saya belajar menggunakannya, saya memutuskan untuk mencari jalan keluar untuk masalah saya.
Saya telah membuat program yang mengambil data mengenai jangkitan di seluruh dunia dari https://github.com/NovelCOVID/API("source ") dan kemudian menunjukkannya pada OLED 0.96". Jadi, saya akan berkongsi kod dan penyediaannya dengan anda, serta mengajar anda bagaimana kod tersebut berfungsi.
Saya telah menggunakan papan ESP-32 DOIT DEVKIT V1, tetapi anda boleh menggunakan papan apa pun dengan kemampuan Wi-Fi.
Bekalan
Keperluan:
Kabel USB ke mikro-USB
Papan ESP-32 (mana-mana, saya adalah DOIT DEVKIT V1)
Paparan OLED - 0,96 inci (128 x 64 piksel)
4 wayar pelompat wanita ke wanita
Arduino IDE (di komputer)
Pilihan
Papan roti
Langkah 1: Pemasangan Pemandu & Perpustakaan di Arduino IDE
- Pertama, pergi ke Alat >> Papan dan ubahnya ke papan mana pun yang anda ada. Anda mungkin perlu menambahkannya menggunakan Pengurus Papan.
- Kemudian, ubah port ke port mana pun yang anda miliki, dan tetapkan kelajuan muat naik ke 115200.
-
Seterusnya, pergi ke Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan dan tambahkan perpustakaan berikut
- Arduino_Json
- Pelanggan NTP
- Perpustakaan Adafruit GFX
- Adafruit SSD1306
- Masa
Selepas itu, anda sudah bersedia untuk menyambungkan litar.
Langkah 2: Sambungan dan Ujian Litar
Mulakan dengan menyambungkan pin VCC ke output 3.3V pada ESP32 dan sambungkan GND ke tanah.
Seterusnya, sambungkan pin SCL ke pin D22 pada ESP32 anda dan sambungkan pin SDA ke pin D21 pada ESP32 anda.
Untuk menguji OLED, pergi ke FIle >> Contoh dan tatal ke bawah sehingga anda mencapai Contoh dari perpustakaan tersuai. Sekarang, cari Adafruit SSD1306. Pilih ssd1306_128x64_i2c. Anda mungkin perlu memilih yang lain jika OLED anda berbeza.
Satu suntingan yang penting untuk Anda lakukan adalah jika OLED anda tidak mempunyai butang reset, maka anda harus menetapkan pemboleh ubah ke -1.
#tentukan OLED_RESET -1
Langkah 3: Kod
Sekarang, ini adalah bahagian yang paling sukar. pengekodan. Untuk mendapatkan data, saya menggunakan ini. Inilah kod yang telah saya tulis. Sekarang, jika anda tidak mahu memahami bagaimana tulisannya, dan hanya ingin mencubanya, teruskan ke langkah seterusnya.
Jika tidak, mari kita mulakan.
Pada permulaan kod, 'include' memberitahu program mana, perpustakaan yang akan digunakan, yang membantu menulis fungsi yang lebih mudah, serta menambah ciri seperti OLED.
Kemudian, ia pergi ke pelayan dan meminta kemas kini terbaru, yang kemudian diformat dan dipaparkan di skrin.
Saya juga telah menambahkan komen pada setiap langkah dalam kod untuk pemahaman yang lebih terperinci.
Langkah 4: Hasilnya
Sekarang, untuk menjalankan program, periksa bahawa anda telah memilih port yang sah dan pemacu anda dipasang. Ikuti pautan ini jika tidak, atau cari dalam talian.
Sekarang, pergi dan tekan butang muat naik setelah menyambungkan papan anda, dan anda seharusnya mendapat output seperti yang di atas.
Tahniah! Kini anda mempunyai kaunter COVID yang berfungsi sepenuhnya. Terus bermain dengan kod dan lihat apakah anda dapat memasangnya ke bel untuk memberitahu anda kapan jumlahnya meningkat, atau membuatnya menunjukkan negara tertentu.
Berharap bahawa wabak ini akan segera berakhir, dan teruja untuk melihat apa yang akan anda lakukan, Keluar, Xarcrax
Disyorkan:
Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD: 3 Langkah
Kaunter Pelawat Menggunakan Sensor 8051 dan IR Dengan LCD: Kawan-kawan yang terhormat, saya telah menerangkan cara membuat kaunter pelawat menggunakan sensor 8051 dan IR dan memaparkannya di LCD. 8051 adalah salah satu pengawal mikro yang paling popular digunakan untuk membuat hobi, aplikasi komersial di seluruh dunia. Saya telah membuat
KAUNTER FREKUENSI CMOS: 3 Langkah
COUNTER FREQUENCY CMOS: Ini panduan dengan PDF dan gambar yang disertakan bagaimana saya merancang pembilang Frekuensi saya sendiri untuk berseronok kerana logik diskrit. Saya tidak akan menerangkan secara terperinci mengenai bagaimana saya membuat babi litar atau cara memasangkannya tetapi skema dibuat dalam KICAD yang bebas lembut
Kaunter dan Pengawal Penghunian Bilik MicroBit: 4 Langkah
Kaunter dan Pengawal Penghuni Bilik MicroBit: Semasa pandemi, salah satu cara untuk mengurangkan penularan virus adalah dengan memaksimumkan jarak fizikal antara orang. Di bilik atau kedai, adalah berguna untuk mengetahui berapa banyak orang yang berada di ruang tertutup pada waktu tertentu. Projek ini menggunakan sepasang
Kaunter Langkah - Mikro: Bit: 12 Langkah (dengan Gambar)
Langkah Kaunter - Mikro: Bit: Projek ini akan menjadi langkah balas. Kami akan menggunakan sensor pecutan yang terpasang pada Mikro: Bit untuk mengukur langkah kami. Setiap kali Mikro: Bit bergetar kita akan menambahkan 2 pada jumlah dan memaparkannya di skrin
Menjana semula Kes Kaset Sebagai Kes IPod: 6 Langkah
Menjana semula Kes Kaset Sebagai Kes IPod: Saya telah membuat kes ini selama beberapa tahun untuk rakan-rakan. Mereka sangat sederhana namun sangat berfungsi dan tidak sukar diukir. Saya suka bagaimana menu iPod ditunjukkan dengan jelas melalui casing tertutup. Mereka sesuai dengan generasi ke-5, Video 30 gigabait, dan