Obsah:

Sledujte vypuknutie ochorenia COVID-19 podľa ESP8266: 11 krokov (s obrázkami)
Sledujte vypuknutie ochorenia COVID-19 podľa ESP8266: 11 krokov (s obrázkami)

Video: Sledujte vypuknutie ochorenia COVID-19 podľa ESP8266: 11 krokov (s obrázkami)

Video: Sledujte vypuknutie ochorenia COVID-19 podľa ESP8266: 11 krokov (s obrázkami)
Video: Rehabilitácia pacientov po prekonaní ochorenia COVID-19 2024, Júl
Anonim
Image
Image
Sledujte vypuknutie ochorenia COVID-19 od ESP8266
Sledujte vypuknutie ochorenia COVID-19 od ESP8266

Tento malý gadget vám pomôže mať prehľad o prepuknutí koronavírusu a situácii vo vašej krajine. Ide o projekt založený na IoT, ktorý v reálnom čase zobrazuje údaje o prípadoch, úmrtiach a uzdravených osobách spôsobených koronavírusom (COVID-19). Na získavanie údajov zo svetomerov prostredníctvom rozhrania ThingSpeak API používa dosku Wemos D1 Mini Pro, ktorá je založená na module ESP8266 Wifi. Na vytvorenie palubnej dosky pre všetky údaje v reálnom čase som použil 0,96 palcový OLED displej.

Poznámka: Tento projekt som urobil pre zábavu a vzdelávanie. Zobrazenie údajov o COVID-19 v tomto projekte je úplne založené na informáciách na www.worldometers.info/coronavirus/. Aktualizácie COVID19 sledujte podľa WHO (https://www.who.int/).

Zásoby

1. Wemos D1 Mini Pro (Amazon)

2. OLED displej (Amazon)

3. Prototypová rada (Amazon)

4. Batéria 18650 (Amazon)

5. Držiak batérie 18650 (Amazon)

6. Posuvný prepínač (Amazon)

7. Hlavičky (Amazon)

8. 24 AWG Wires (Amazon)

Krok 1: Pripravte nástenku

Pripravte radu
Pripravte radu
Pripravte radu
Pripravte radu
Pripravte radu
Pripravte radu

Aby bol projekt kompaktný a úhľadný, urobil som ho pomocou dierovanej dosky.

Najprv zmeriam šírku dosky Wemos, potom vystrihnem kúsok dierovanej dosky o niečo väčšiu ako je šírka. Úžitkovým nožom som vyrezal dierovanú dosku.

Krok 2: Namontujte dosku Wemos (ESP8266)

Namontujte dosku Wemos (ESP8266)
Namontujte dosku Wemos (ESP8266)
Namontujte dosku Wemos (ESP8266)
Namontujte dosku Wemos (ESP8266)
Namontujte dosku Wemos (ESP8266)
Namontujte dosku Wemos (ESP8266)

Na montáž dosky Wemos potrebujete kolíkový kolík. Keď si kúpite rovné hlavičky, budú pre Arduino Nano príliš dlhé. Budete ich musieť skrátiť na vhodnú dĺžku. Na orezanie som použil kliešť.

Potom spájajte kolíkové kolíky samice s dierovanou doskou.

Krok 3: Namontujte OLED displej

Namontujte OLED displej
Namontujte OLED displej
Namontujte OLED displej
Namontujte OLED displej
Namontujte OLED displej
Namontujte OLED displej

V tomto projekte používam 0,96 I2C OLED displej. Potrebujete teda záhlavie so 4 pinmi.

Rovnako ako v predchádzajúcom kroku orežte kolík záhlavia kliešťom.

Potom spájkujte kolíky záhlavia, ako je to znázornené na obrázku vyššie.

Krok 4: Namontujte spínač

Namontujte spínač
Namontujte spínač
Namontujte spínač
Namontujte spínač
Namontujte spínač
Namontujte spínač

Prepínač je potrebný na izoláciu napájania z batérie na doske Wemos. Na to používam posuvný prepínač.

Spájkujte posuvný prepínač, ako je to znázornené na obrázku vyššie.

Krok 5: Vytvorte obvod

Vytvorte obvod
Vytvorte obvod
Vytvorte obvod
Vytvorte obvod
Vytvorte obvod
Vytvorte obvod
Vytvorte obvod
Vytvorte obvod

Schéma zapojenia pre tento projekt je veľmi jednoduchá. OLED displej je pripojený k doske Wemos v komunikačnom režime I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Na výrobu obvodu som použil farebné vodiče 24AWG. Spájkujte drôt podľa schémy zapojenia.

Schéma je priložená nižšie.

Krok 6: Namontujte držiak batérie

Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie
Namontujte držiak batérie

Energiu potrebnú na pohon dosky Wemos a OLED displeja dodáva Li-Ion batéria 18650.

Najprv nalepte obojstrannú pásku na zadnú stranu držiaka batérie.

Potom ho prilepte na spodnú stranu dierovanej dosky. Môžete k tomu vidieť vyššie uvedený obrázok.

Potom som okolo držiaka batérie naniesol horúce lepidlo.

Krok 7: Dokončite obvod

Dokončite okruh
Dokončite okruh
Dokončite okruh
Dokončite okruh
Dokončite okruh
Dokončite okruh
Dokončite okruh
Dokončite okruh

Nakoniec musíte obvod dokončiť pripojením svorky batérie k doske Wemos pomocou posuvného prepínača.

Pripojte kladný pól držiaka batérie k strednému kolíku vypínača. Potom pripojte jeden zo zostávajúcich dvoch pinov prepínača k kolíku Wemos 5V.

Pripojte záporný pól batérie k kolíku GND dosky Wemos.

Krok 8: Nastavenia ThingSpeak

Nastavenia ThingSpeak
Nastavenia ThingSpeak
Nastavenia ThingSpeak
Nastavenia ThingSpeak

Najprv si vytvorte účet v ThingSpeak a potom sa prihláste do svojho účtu.

V hornom menu kliknite na aplikáciu a kliknite na „Nové ThingHTTP“.

Všimnete si veľa prázdnych polí, ale nebojte sa, musíte vyplniť nasledujúce tri:

1. Názov: Pole pomenujte podľa vlastného výberu

2. URL:

3. Analyzujte reťazec: V nasledujúcom kroku vás prevediem tým, ako tento reťazec získať.

Krok 9: Zadajte reťazec analýzy

Zadajte reťazec analýzy
Zadajte reťazec analýzy
Zadajte reťazec analýzy
Zadajte reťazec analýzy
Zadajte reťazec analýzy
Zadajte reťazec analýzy

Prejdite na webovú stránku WorldOmeter

Hľadaj názov krajiny, v mojom prípade je to India. Potom kliknite na názov krajiny. Nájdete tu 3 počítadlá

1. Prípady koronavírusu

2. Úmrtia

3. Obnovené

Vyberte počítadlo -> Kliknite pravým tlačidlom myši -> Skontrolovať

Na pravej strane obrazovky podržte kurzor nad týmito prvkami, kým nevyberiete správne údaje, ktoré chcete získať. Pre lepšie pochopenie môžete vidieť vyššie uvedený obrázok.

Potom kliknite pravým tlačidlom myši na prvok a skopírujte XPath.

Teraz sa vráťte do poľa (Prípady) ThingHTTP, vložte ho do analyzačného reťazca a kliknite na „Uložiť ThingHTTP“.

Teraz ste hotoví!

Krok 10: Softvér a knižnice

Softvér a knižnice
Softvér a knižnice
Softvér a knižnice
Softvér a knižnice

Najprv si stiahnite nižšie priložený kód. Potom si stiahnite knižnicu OLED z GitHubu.

Ak chcete používať Wemos D1 s knižnicou Arduino, budete musieť použiť Arduino IDE s podporou dosky ESP8266. Ak ste to ešte neurobili, môžete si do svojho Arduino IDE jednoducho nainštalovať podporu dosky ESP8266 podľa nasledujúcich pokynov.

tento návod od Sparkfun.

V kóde zadajte SSID a heslo smerovača WiFi.

Potom vyplňte api_key pre všetky 3 polia.

Api_key získate po kliknutí na vyššie uvedený obrázok.

Akonáhle kód upravíte, skompilovajte ho a potom nahrajte na dosku Wemos/ ESP8266.

Kredit: Pôvodný kód napísal SurtrTech, kód som upravil tak, aby zodpovedal mojej požiadavke.

Krok 11: Záverečné testovanie

Záverečné testovanie
Záverečné testovanie
Záverečné testovanie
Záverečné testovanie
Záverečné testovanie
Záverečné testovanie

Po úspešnom nahraní kódu môžete prejsť na svoj sériový monitor. Čísla nájdete na webovej stránke WorldoMeters.

Tu je krátky klip na testovanie:

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

Blahoželáme, váš malý modul gadget je teraz pripravený na použitie. Vložte batériu 18650 do držiaka batérie.

Posuňte prepínač do polohy ON, na OLED displeji si všimnete ikonu vírusu CORONA. Potom sa zobrazia údaje jeden po druhom.

Ďakujem, že ste si prečítali tento článok.

Odporúča: