Tartalomjegyzék:
- Kellékek
- 1. lépés: Illesztőprogram és könyvtár telepítése Arduino IDE -ben
- 2. lépés: Áramköri csatlakozások és tesztelés
- 3. lépés: Kód
- 4. lépés: Eredmény
![Koronavírus -esetszámláló - ESP32: 4 lépés Koronavírus -esetszámláló - ESP32: 4 lépés](https://i.howwhatproduce.com/images/006/image-15272-j.webp)
Videó: Koronavírus -esetszámláló - ESP32: 4 lépés
![Videó: Koronavírus -esetszámláló - ESP32: 4 lépés Videó: Koronavírus -esetszámláló - ESP32: 4 lépés](https://i.ytimg.com/vi/Yi1DMjNuluQ/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Koronavírus -esetszámláló - ESP32 Koronavírus -esetszámláló - ESP32](https://i.howwhatproduce.com/images/006/image-15272-1-j.webp)
A közelmúltbeli járvány miatt úgy döntöttem, hogy naplóban dokumentálom a koronavírus útját. De az egyik probléma, amellyel szembesültem, a helyes és friss adatok beszerzése volt a vírus terjedésére vonatkozóan. Amikor elkezdődött a lezárás, apám vett nekem egy ESP - 32 táblát, és amikor megtanultam a használatát, úgy döntöttem, hogy megoldást találok a problémámra.
Létrehoztam egy programot, amely a https://github.com/NovelCOVID/API("source ") webhelyen gyűjti a világméretű fertőzések adatait, majd megjeleníti egy 0,96" -os OLED -en. Tehát megosztom a kódot és a beállításokat Ön, valamint megtanítja a kód működésére.
ESP-32 DOIT DEVKIT V1 kártyát használtam, de bármelyik Wi-Fi-képes kártyát használhat.
Kellékek
Alapvető tudnivalók:
USB-micro-USB kábel
ESP-32 tábla (bármelyik, az enyém a DOIT DEVKIT V1)
OLED kijelző - 0,96 hüvelyk (128 x 64 képpont)
4 hüvely -női áthidaló vezeték
Arduino IDE (számítógépen)
Választható
Kenyeretábla
1. lépés: Illesztőprogram és könyvtár telepítése Arduino IDE -ben
![Illesztőprogram és könyvtár telepítése Arduino IDE -ben Illesztőprogram és könyvtár telepítése Arduino IDE -ben](https://i.howwhatproduce.com/images/006/image-15272-2-j.webp)
![Illesztőprogram és könyvtár telepítése Arduino IDE -ben Illesztőprogram és könyvtár telepítése Arduino IDE -ben](https://i.howwhatproduce.com/images/006/image-15272-3-j.webp)
- Először lépjen az Eszközök >> Tábla menübe, és módosítsa azt a kívánt táblára. Lehet, hogy hozzá kell adnia a Boards Manager segítségével.
- Ezután változtassa meg a portot az Ön által választott portra, és állítsa a feltöltési sebességet 115200 -ra.
-
Ezután lépjen a Vázlat >> Könyvtár beillesztése >> Könyvtárak kezelése oldalra, és adja hozzá a következő könyvtárakat
- Arduino_Json
- NTPClient
- Adafruit GFX könyvtár
- Adafruit SSD 1306
- Idő
Ezt követően készen áll az áramkör csatlakoztatására.
2. lépés: Áramköri csatlakozások és tesztelés
![Áramköri csatlakozások és tesztelés Áramköri csatlakozások és tesztelés](https://i.howwhatproduce.com/images/006/image-15272-4-j.webp)
![Áramköri csatlakozások és tesztelés Áramköri csatlakozások és tesztelés](https://i.howwhatproduce.com/images/006/image-15272-5-j.webp)
![Áramköri csatlakozások és tesztelés Áramköri csatlakozások és tesztelés](https://i.howwhatproduce.com/images/006/image-15272-6-j.webp)
Először csatlakoztassa a VCC tűt az ESP32 3,3 V -os kimenetéhez, és csatlakoztassa a GND -t a földhöz.
Ezután csatlakoztassa az SCL -tűt az ESP32 D22 -es tűjéhez, és az SDA -tűt az ESP32 -es D21 -es tűjéhez.
Az OLED teszteléséhez menjen a FIle >> Példák oldalra, és görgessen lefelé, amíg el nem éri az Egyedi könyvtárak példái lehetőséget. Most keressen rá az Adafruit SSD1306 -ra. Válassza az ssd1306_128x64_i2c lehetőséget. Lehet, hogy másikat kell választania, ha az OLED más.
Az egyik fontos szerkesztés az Ön számára, hogy ha az OLED -en nincs reset gomb, akkor a változót -1 -re kell állítani.
#define OLED_RESET -1
3. lépés: Kód
Most ez a legnehezebb rész. a kódolás. Az adatok megszerzéséhez ezt használom. Ezt a kódot írtam. Ha most nem akarja megérteni az írásmódját, és csak ki akarja próbálni, akkor folytassa a következő lépéssel.
Ellenkező esetben kezdjük.
A kód elején az „include” megmondja a programnak, hogy mely könyvtárakat kell használni, ami megkönnyíti a funkciók írását, és olyan funkciókat is hozzáad, mint az OLED.
Ezután a szerverhez megy, és kéri a legújabb frissítést, amelyet ezután formáz és megjelenít a képernyőn.
A részletesebb megértés érdekében megjegyzéseket is fűztem a kód minden egyes lépéséhez.
4. lépés: Eredmény
![Eredmény Eredmény](https://i.howwhatproduce.com/images/006/image-15272-7-j.webp)
A program futtatásához ellenőrizze, hogy érvényes portot választott -e, és hogy az illesztőprogram telepítve van -e. Kövesse ezt a linket, ha nem, vagy keressen online.
Most menjen, és nyomja meg a feltöltés gombot a tábla csatlakoztatása után, és a fentihez hasonló kimenetet kell kapnia.
Gratula! Most már van egy teljesen működő COVID számlálója. Játsszon tovább a kóddal, és nézze meg, hogy csatolhatja -e egy zümmögőhöz, hogy jelezze, ha a szám növekedett, vagy hogy egy adott országot mutasson.
Remélve, hogy ez a járvány hamarosan véget ér, és izgatottan várom, mit fog tenni, Kijelentkezés, Xarcrax
Ajánlott:
Hogyan készítsünk koronavírus COVID 19 élő adatkövetőt ESP8266, E-papír kijelzővel: 7 lépés
![Hogyan készítsünk koronavírus COVID 19 élő adatkövetőt ESP8266, E-papír kijelzővel: 7 lépés Hogyan készítsünk koronavírus COVID 19 élő adatkövetőt ESP8266, E-papír kijelzővel: 7 lépés](https://i.howwhatproduce.com/images/001/image-660-34-j.webp)
Hogyan készítsünk koronavírus COVID 19 élő adatkövetőt ESP8266, E-papír kijelzővel: 1
MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: 10 lépés (képekkel)
![MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: 10 lépés (képekkel) MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-14751-j.webp)
MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: Az elmúlt hetekben a koronavírus-megbetegedések (COVID 19) megerősített száma világszerte meghaladta a 100 000-et, és az Egészségügyi Világszervezet (WHO) bejelentette, hogy az új koronavírus -tüdőgyulladás kitörése globális járvány lesz. Nagyon … voltam
Harc a koronavírus ellen: Egyszerű kézmosás időzítő: 8 lépés (képekkel)
![Harc a koronavírus ellen: Egyszerű kézmosás időzítő: 8 lépés (képekkel) Harc a koronavírus ellen: Egyszerű kézmosás időzítő: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15138-j.webp)
A koronavírus elleni küzdelem: egyszerű kézmosás időzítő: A jelenlegi világjárvány miatt a helyzet elég ijesztőnek tűnik. A korona vírus bárhol lehet. Amennyire tudjuk, a vírust néhány napig hordozhatja anélkül, hogy bármilyen tünetet is mutatna. Valóban ijesztő. De hé, ne ijedj meg túlságosan
Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: 3 lépés
![Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: 3 lépés Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: 3 lépés](https://i.howwhatproduce.com/images/006/image-15346-j.webp)
Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: A legnehezebb időkben az emberi találékonyság ragyog a legjobban. 2020 januárjától a COVID-19 világjárvány magával ragadta a világot. A COVID-19 légcseppekkel és fomitákkal terjed. A fomiták egyszerűen élettelen dolgok, például bútorok, ruhák, kilincs
Koronavírus EXTER-MI-NATION Micro: bit és Daleks: 4 lépés (képekkel)
![Koronavírus EXTER-MI-NATION Micro: bit és Daleks: 4 lépés (képekkel) Koronavírus EXTER-MI-NATION Micro: bit és Daleks: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/007/image-18402-j.webp)
Koronavírus EXTER-MI-NATION Micro: bit és Daleks: Ez a második projekt a TinkerGen koronavírus elleni védelméről szóló sorozatban. Az első cikket itt találja. Meggyőződésünk, hogy az emberiség közös erőfeszítéseivel a jelenlegi járvány hamarosan véget ér. De még a COVID-19 elmúltával is