Përmbajtje:

Ndiqni shpërthimin e COVID-19 nga ESP8266: 11 hapa (me fotografi)
Ndiqni shpërthimin e COVID-19 nga ESP8266: 11 hapa (me fotografi)

Video: Ndiqni shpërthimin e COVID-19 nga ESP8266: 11 hapa (me fotografi)

Video: Ndiqni shpërthimin e COVID-19 nga ESP8266: 11 hapa (me fotografi)
Video: SKR 1.4 - TMC2209 v1.2 2024, Korrik
Anonim
Image
Image
Ndiqni shpërthimin e COVID-19 nga ESP8266
Ndiqni shpërthimin e COVID-19 nga ESP8266

Ky vegël e vogël do t'ju ndihmojë të jeni të azhurnuar në lidhje me shpërthimin e koronavirusit dhe situatën në vendin tuaj. Ky është një projekt i bazuar në IoT i cili shfaq të dhënat në kohë reale të rasteve, vdekjeve dhe personave të shëruar nga koronavirusi (COVID-19). Ai përdor një bord Wemos D1 Mini Pro i cili bazohet në modulin ESP8266 Wifi për të marrë të dhëna nga botometrat përmes ThingSpeak API. Unë kam përdorur një ekran OLED 0.96 për të bërë një pult për të gjitha të dhënat në kohë reale.

Shënim: Unë e bëra këtë projekt për argëtim dhe mësim. Shfaqja e të dhënave COVID-19 në këtë projekt bazohet plotësisht në informacionin në www.worldometers.info/coronavirus/. Ndiqni OBSH (https://www.who.int/) për Përditësimet e COVID19.

Furnizimet

1. Wemos D1 Mini Pro (Amazon)

2. Ekran OLED (Amazon)

3. Bordi Prototip (Amazon)

4. Bateria 18650 (Amazon)

5. Mbajtës i baterisë 18650 (Amazon)

6. Slide Switch (Amazon)

7. Femrat me tituj (Amazon)

8. 24 tela AWG (Amazon)

Hapi 1: Përgatitni Bordin

Përgatitni Bordin
Përgatitni Bordin
Përgatitni Bordin
Përgatitni Bordin
Përgatitni Bordin
Përgatitni Bordin

Për ta bërë projektin kompakt dhe të pastër, e bëra duke përdorur një dërrasë të shpuar.

Së pari unë mat gjerësinë e tabelës Wemos, pastaj pres një pjesë të bordit të shpuar pak më të madh se gjerësia. Kam përdorur një thikë të dobishme për të prerë tabelën e shpuar.

Hapi 2: Montoni bordin Wemos (ESP8266)

Montoni bordin Wemos (ESP8266)
Montoni bordin Wemos (ESP8266)
Montoni bordin Wemos (ESP8266)
Montoni bordin Wemos (ESP8266)
Montoni bordin Wemos (ESP8266)
Montoni bordin Wemos (ESP8266)

Për të montuar tabelën Wemos, keni nevojë për një kunj të drejtpërdrejtë të femrës. Kur blini titujt e drejtpërdrejtë, ato do të jenë shumë të gjata për Arduino Nano. Ju do të duhet t'i shkurtoni ato në një gjatësi të përshtatshme. Kam përdorur një gyp për ta shkurtuar atë.

Pastaj lidhni kunjat e kokës femërore në tabelën e shpuar.

Hapi 3: Montoni ekranin OLED

Montoni ekranin OLED
Montoni ekranin OLED
Montoni ekranin OLED
Montoni ekranin OLED
Montoni ekranin OLED
Montoni ekranin OLED

Në këtë projekt, unë jam duke përdorur një ekran OLED 0.96 I2C. Kështu që ju nevojitet një kokë me 4 kunja.

Ashtu si hapi i mëparshëm, shkurtoni kunjin e kokës me një gërshërë.

Pastaj lidhni kunjat e kokës siç tregohet në foton e mësipërme.

Hapi 4: Montoni çelësin

Montoni Ndërprerësin
Montoni Ndërprerësin
Montoni Ndërprerësin
Montoni Ndërprerësin
Montoni Ndërprerësin
Montoni Ndërprerësin

Çelësi kërkohet për të izoluar fuqinë nga bateria në bordin Wemos. Unë jam duke përdorur një ndërprerës rrëshqitës për këtë.

Lidhni çelësin rrëshqitës siç tregohet në foton e mësipërme.

Hapi 5: Bëni qarkun

Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun
Bëni qarkun

Diagrami i qarkut për këtë projekt është shumë i thjeshtë. Ekrani OLED është i lidhur me tabelën Wemos në mënyrën e komunikimit I2C.

OLED -> Wemos

KQV -> KQV

GND -> GND

SCL-> D1

SDA -> D2

Unë kam përdorur tela me ngjyrë 24AWG për të bërë qarkun. Lidhni tela sipas diagramit të qarkut.

Skema është bashkangjitur më poshtë.

Hapi 6: Montoni Mbajtësin e Baterisë

Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë
Montoni Mbajtësin e Baterisë

Fuqia e kërkuar për të drejtuar bordin Wemos dhe ekranin OLED sigurohen nga një bateri Li-Ion 18650.

Së pari, montoni një shirit të dyanshëm në pjesën e pasme të mbajtësit të baterisë.

Pastaj ngjiteni atë në anën e poshtme të tabelës së shpuar. Ju mund të shihni imazhin e mësipërm për të.

Pastaj aplikova zam të nxehtë rreth mbajtësit të baterisë.

Hapi 7: Plotësoni qarkun

Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun
Plotësoni qarkun

Më në fund, duhet të përfundoni qarkun duke lidhur terminalin e baterisë me tabelën Wemos përmes ndërprerësit.

Lidhni terminalin pozitiv të mbajtësit të baterisë me kunjin e mesëm të kalimit Slide. Pastaj lidhni një nga dy kunjat e mbetur të ndërprerësit në kunjin Wemos 5V.

Lidhni terminalin negativ të baterisë me kunjin GND të bordit Wemos.

Hapi 8: Cilësimet e ThingSpeak

Cilësimet e ThingSpeak
Cilësimet e ThingSpeak
Cilësimet e ThingSpeak
Cilësimet e ThingSpeak

Së pari, krijoni një llogari në ThingSpeak dhe më pas regjistrohuni në llogarinë tuaj.

Nga menyja e sipërme klikoni në aplikacion dhe shtypni "New ThingHTTP".

Do të vini re shumë fusha të zbrazëta, por mos u shqetësoni, ju duhet të futni plotësoni tre në vijim:

1. Emri: Emërtoni fushën sipas zgjedhjes suaj

2. URL:

3. Parse String: Në hapin tjetër, unë do t'ju udhëzoj se si ta merrni këtë varg.

Hapi 9: Futni Vargun Parse

Hyni në vargun e analizës
Hyni në vargun e analizës
Futni vargun e analizës
Futni vargun e analizës
Hyni në vargun e analizës
Hyni në vargun e analizës

Shkoni në faqen e internetit të WorldOmeters

Kërkoni emrin e vendit, në rastin tim është India. Pastaj klikoni mbi emrin e vendit. Do të gjeni 3 sportele

1. Rastet e Koronavirusit

2. Vdekjet

3. Shërohet

Zgjidhni numëruesin -> Klikoni me të djathtën -> Inspect

Në anën e djathtë të ekranit, vetëm rri pezull mbi ato elemente derisa të zgjidhni të dhënat e sakta për t'u marrë. Ju mund të shihni imazhin e mësipërm për një kuptim më të mirë.

Pastaj shtypni butonin e djathtë të elementit dhe Kopjoni XPath.

Tani kthehuni në fushën ThingHTTP (Rastet) dhe ngjiteni në Parse String, dhe shtypni "Save ThingHTTP".

Tani keni mbaruar!

Hapi 10: Softuerët dhe Bibliotekat

Softueri dhe Bibliotekat
Softueri dhe Bibliotekat
Softueri dhe Bibliotekat
Softueri dhe Bibliotekat

Së pari, shkarkoni kodin e bashkangjitur më poshtë. Pastaj shkarkoni bibliotekën OLED nga GitHub.

Për të përdorur Wemos D1 me bibliotekën Arduino, do të duhet të përdorni Arduino IDE me mbështetjen e bordit ESP8266. Nëse nuk e keni bërë ende këtë, mund ta instaloni me lehtësi mbështetjen e Bordit ESP8266 në Arduino IDE tuaj duke ndjekur

ky tutorial nga Sparkfun.

Në kod, plotësoni SSID -in dhe fjalëkalimin e routerit tuaj WiFi.

Pastaj mbushni çelësin api për të 3 fushat.

Ju mund t'i referoheni figurës së mësipërme për të marrë çelësin api_.

Pasi të keni redaktuar kodin tuaj, përpilojeni dhe më pas ngarkojeni në tabelën tuaj Wemos/ ESP8266.

Kredia: Kodi origjinal është shkruar nga SurtrTech, unë e kam modifikuar kodin që të përshtatet me kërkesën time.

Hapi 11: Testimi përfundimtar

Testimi Përfundimtar
Testimi Përfundimtar
Testimi Përfundimtar
Testimi Përfundimtar
Testimi Përfundimtar
Testimi Përfundimtar

Pasi të keni ngarkuar me sukses kodin, mund të shkoni te monitori juaj serik. Ju do të gjeni numrat siç shfaqen në faqen e internetit të WorldoMeters.

Këtu është një klip i shkurtër për testim:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

Urime, tani pajisja juaj e vogël është gati për përdorim. Futeni baterinë 18650 në mbajtësen e baterisë.

Rrëshqiteni çelësin në pozicionin ON, do të vini re ikonën e virusit CORONA në ekranin OLED. Pastaj një pas të dhënave do të shfaqen.

Faleminderit që lexuat këtë artikull.

Recommended: