Përmbajtje:
- Furnizimet
- Hapi 1: Përgatitni Bordin
- Hapi 2: Montoni bordin Wemos (ESP8266)
- Hapi 3: Montoni ekranin OLED
- Hapi 4: Montoni çelësin
- Hapi 5: Bëni qarkun
- Hapi 6: Montoni Mbajtësin e Baterisë
- Hapi 7: Plotësoni qarkun
- Hapi 8: Cilësimet e ThingSpeak
- Hapi 9: Futni Vargun Parse
- Hapi 10: Softuerët dhe Bibliotekat
- Hapi 11: Testimi përfundimtar
Video: Ndiqni shpërthimin e COVID-19 nga ESP8266: 11 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
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ë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)
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
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
Ç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
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ë
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
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
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
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
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
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:
$ 35 Wireless Ndiqni Fokusin nga Vinçi 2 hapa 5:
Fokus Ndiqni pa tela 35 dollarë nga vinçi 2: Le të bëjmë një fokus të ndjekjes pa tel prej 35 dollarësh për kamerën tuaj. Kjo mund të jetë e shkëlqyeshme për t'u përdorur në grupe filmash me një tërheqës të veçantë të fokusit dhe mund të përdoret për të rregulluar zmadhimin ose fokusin e çdo aparati me valë
Ndiqni cilësinë e ajrit duke përdorur Grafana dhe Raspberry Pi: 7 hapa
Ndiqni cilësinë e ajrit duke përdorur Grafana dhe Raspberry Pi: Unë isha duke kërkuar për një projekt të vogël të vogël IOT dhe një mik rekomandoi që të shikoja këtë tutorial: https: //dzone.com/articles/raspberry-pi-iot-sensor…I shumë rekomandoni të ndiqni mësimin për të vazhduar në ngritjen e një Raspberry Pi për monitorim.
Shahu dixhital - Ndiqni lojën tuaj të shahut Online: 5 hapa
Shahu dixhital - Ndiqni lojën tuaj të shahut në internet: Unë kam luajtur shumë shah që kur isha i ri, dhe meqenëse uebi ka një sasi të madhe faqesh në internet për të luajtur shah kundër kompjuterëve ose kundërshtarëve të drejtpërdrejtë, kurrë nuk kam gjetur një faqe në internet e cila gjurmon lojën tuaj të shahut në të cilën jeni duke luajtur në të vërtetë
Ndiqni Robotin e Linjës: 8 hapa (me fotografi)
Ndiqni Robotin e Linjës: Mund ta keni parë këtë linjë të vogël që ndjek robotin në ebay, ato janë shumë të lira dhe të shkëlqyera për fëmijët. Ky udhëzues ka për qëllim fëmijët e vegjël ose fëmijët e mëdhenj që duan të bëjnë një robot të thjeshtë. Sapo të keni sukses me robotin tuaj dhe të keni pasur
Ndiqni atë LED!: 3 hapa
Ndiqni atë LED!: Kjo është një lojë që e kam bërë të ngjashme me lojën Pythons Quick Reaction, por në vend që të përpiqeni të shtypni butonin së pari, po përpiqeni të ndiqni dritën LED. Drita shkon në mënyrë të rastësishme midis tre dritave LED, qëllimi i lojës është të marrë sa më shumë p