Përmbajtje:
- Furnizimet
- Hapi 1: Instalimi i shoferit dhe bibliotekës në Arduino IDE
- Hapi 2: Lidhjet e Qarkut dhe Testimi
- Hapi 3: Kodi
- Hapi 4: Rezultati
Video: Counter Rasti Coronavirus - ESP32: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Me pandeminë e fundit që po ndodh, vendosa të dokumentoj udhëtimin e koronavirusit në një ditar. Por një nga problemet me të cilat u ballafaqua ishte marrja e shifrave të sakta dhe të fundit për përhapjen e virusit. Kur filloi bllokimi, babai im më kishte blerë një tabelë ESP - 32, dhe kështu ndërsa po mësoja për përdorimin e tij, vendosa të gjej një zgjidhje për problemin tim.
Unë kam krijuar një program që merr të dhëna për infeksionet në mbarë botën nga https://github.com/NovelCOVID/API("source ") dhe pastaj i shfaq në një OLED 0.96". Pra, unë do të ndaj kodin dhe konfigurimin me ju, si dhe duke ju mësuar se si funksionon kodi.
Unë kam përdorur një bord ESP-32 DOIT DEVKIT V1, por ju mund të përdorni çdo bord me aftësi Wi-Fi.
Furnizimet
Thelbësore:
Kabllo USB në mikro-USB
Bordi ESP-32 (çdo, imi është DOIT DEVKIT V1)
Ekran OLED - 0.96 inç (128 x 64 pixel)
4 tela bluzë nga femra në femra
Arduino IDE (në një kompjuter)
Opsionale
Breadboard
Hapi 1: Instalimi i shoferit dhe bibliotekës në Arduino IDE
- Së pari, shkoni te Tools >> Board dhe ndryshojeni atë në cilëndo tabelë që keni. Ju mund të keni nevojë ta shtoni atë duke përdorur Menaxherin e Bordeve.
- Pastaj, ndryshoni portën në cilindo port që keni dhe vendosni shpejtësinë e ngarkimit në 115200.
-
Tjetra, shkoni te Sketch >> Përfshi Bibliotekën >> Menaxhoni Bibliotekat dhe shtoni bibliotekat e mëposhtme
- Arduino_Json
- Klienti NTP
- Biblioteka Adafruit GFX
- Adafruit SSD1306
- Koha
Pas kësaj, ju jeni gati për të lidhur qarkun.
Hapi 2: Lidhjet e Qarkut dhe Testimi
Filloni duke lidhur pin VCC me daljen 3.3V në ESP32 dhe lidhni GND me tokën.
Tjetra, lidhni pinin SCL me pinin D22 në ESP32 tuaj dhe lidhni pinin SDA me pinin D21 në ESP32 tuaj.
Për të testuar OLED, shkoni te Skedari >> Shembuj dhe lëvizni poshtë derisa të arrini Shembuj nga bibliotekat e personalizuara. Tani, kërkoni për Adafruit SSD1306. Zgjidhni ssd1306_128x64_i2c. Ju mund të keni nevojë të zgjidhni një tjetër nëse OLED juaj është i ndryshëm.
Një ndryshim që është i rëndësishëm për ju është që nëse OLED juaj nuk ka një buton rivendosjeje, atëherë duhet ta vendosni ndryshoren në -1.
#përcaktoni OLED_RESET -1
Hapi 3: Kodi
Tani, kjo është pjesa më e vështirë. kodimi Për të marrë të dhënat, unë jam duke e përdorur këtë. Ky është kodi që kam shkruar. Tani, nëse nuk doni të kuptoni se si është shkruar dhe thjesht dëshironi ta provoni, shkoni në hapin tjetër.
Përndryshe, le të fillojmë.
Në fillim të kodit, 'përfshi' i tregon programit se cilat biblioteka të përdorin, gjë që ndihmon në shkrimin e funksioneve më të lehta, si dhe shton veçori si OLED.
Pastaj, shkon te serveri dhe kërkon përditësimin më të fundit, të cilin më pas e formaton dhe shfaq në ekran.
Unë gjithashtu kam shtuar komente në çdo hap në kod për një kuptim më të detajuar.
Hapi 4: Rezultati
Tani, për të ekzekutuar programin, kontrolloni që keni zgjedhur një port të vlefshëm dhe se shoferi juaj është i instaluar. Ndiqni këtë lidhje nëse nuk është, ose kërkoni në internet.
Tani, shkoni dhe shtypni butonin e ngarkimit pasi të lidhni tabelën tuaj dhe do të merrni një dalje si ajo e mësipërme.
Urime! Tani keni një numërues COVID plotësisht funksional. Vazhdoni të luani me kodin dhe shikoni nëse mund ta lidhni me një zile për t'ju treguar kur numri është rritur, ose bëni që ai të tregojë një vend specifik.
Duke shpresuar që kjo epidemi të përfundojë së shpejti, dhe të ngazëllyer për të parë se çfarë do të bëni, Dalja jashtë, Xarcrax
Recommended:
Ora HP Tube Counter Nixie e Counter Nixie e viteve 1960/Ekran BG: 3 hapa
Ora HP e Counter Nixie Tube e viteve 1960/Ekrani BG: Ky është një projekt për të bërë një orë- dhe në rastin tim, një ekran të glukozës në gjak- nga një numërues i frekuencave të cilësisë së mirë të vitit 1966 HP 5532A. Në rastin tim, sporteli nuk funksionoi dhe më duhej të bëja disa riparime. Këto fotografi fillestare janë disa nga riparimet. Ky udhëzim
Iphone me flokë! RASTI I DIY PHONE Life Hacks - Rasti i telefonit me ngjitës të nxehtë: 6 hapa (me fotografi)
Iphone me flokë! RASTI DIY PHONE Life Hacks - Rast i telefonit me ngjitës të nxehtë: Vë bast se nuk keni parë kurrë një iPhone me flokë! Epo, në këtë tutorial të rastit të telefonit DIY ju me siguri do ta bëni! :)) Meqenëse telefonat tanë në ditët e sotme janë pak si identiteti ynë i dytë, unë kam vendosur të bëj një " miniaturë mua " … Pak rrëqethëse, por shumë argëtuese!
Arduino për Nerf: Kronograf dhe Counter Counter: 28 hapa (me fotografi)
Arduino për Nerf: Chronograph and Shot Counter: Instructable im i mëparshëm mbulonte bazat e zbulimit të shpejtësisë së shigjetës duke përdorur një emetues dhe detektor infra të kuqe. Ky projekt e çon një hap më tej, duke përdorur një tabelë qarku të shtypur, ekran dhe bateri për të bërë një numërues portativ të municionit dhe kronograf.
Rasti i kanalit Zune Rasti: 7 hapa
Rasti i kanalit Zune: Përshëndetje atje të gjithë fansat e mi të zjarrtë zune !!! Unë do t'ju tregoj se si të bëni një kuti shumë të thjeshtë zune për madhësitë më të vogla 4-16 gig. Unë gjithashtu do të përfshijë mënyrën e bërjes së dekaleve të ngjitëseve me porosi për këtë rast
Archos 9 Rasti Tablet Pc Rasti: 5 Hapa
Rast Archos 9 Tablet Pc Rasti: Krijimi i një kuti Archos 9 Tablet PC nga një kuti cd/dvd dhe disa materiale. Kam përdorur 1X cd/DVD kuti të dyfishtë 1X Sissors 1X super ngjitës 1X fije të hollë 1X gjilpërë 1 metër mëndafshi (shumë më tepër seç duhet) 1 metër mbushje (shumë më tepër seç duhet) 5X skeda Velcro