Obsah:

Sledujte vypuknutí COVID-19 podle ESP8266: 11 kroků (s obrázky)
Sledujte vypuknutí COVID-19 podle ESP8266: 11 kroků (s obrázky)

Video: Sledujte vypuknutí COVID-19 podle ESP8266: 11 kroků (s obrázky)

Video: Sledujte vypuknutí COVID-19 podle ESP8266: 11 kroků (s obrázky)
Video: Обострение ситуации с коронавирусом COVID-19 на границе с Польшей сегодня 2024, Prosinec
Anonim
Image
Image
Sledujte vypuknutí COVID-19 od ESP8266
Sledujte vypuknutí COVID-19 od ESP8266

Tento malý gadget vám pomůže být v obraze ohledně propuknutí koronaviru a situace ve vaší zemi. Jedná se o projekt založený na IoT, který zobrazuje údaje o případech, úmrtích a uzdravených lidech v důsledku koronaviru (COVID-19) v reálném čase. K získávání dat ze světometrů pomocí rozhraní ThingSpeak API využívá desku Wemos D1 Mini Pro, která je založena na modulu ESP8266 Wifi. K vytvoření řídicího panelu pro všechna data v reálném čase jsem použil 0,96 OLED displej.

Poznámka: Tento projekt jsem vytvořil pro zábavu a učení. Zobrazení dat COVID-19 v tomto projektu je zcela založeno na informacích na www.worldometers.info/coronavirus/. Aktualizace COVID19 sledujte podle WHO (https://www.who.int/).

Zásoby

1. Wemos D1 Mini Pro (Amazon)

2. OLED displej (Amazon)

3. Prototypová rada (Amazon)

4. 18650 baterie (Amazon)

5. Držák baterie 18650 (Amazon)

6. Posuvný přepínač (Amazon)

7. Ženské hlavičky (Amazon)

8. 24 AWG Wires (Amazon)

Krok 1: Připravte desku

Připravte desku
Připravte desku
Připravte desku
Připravte desku
Připravte desku
Připravte desku

Aby byl projekt kompaktní a úhledný, vyrobil jsem ho pomocí děrované desky.

Nejprve změřím šířku desky Wemos, poté vystřihnu kousek děrované desky o něco větší než šířka. Nástrojovým nožem jsem vyřízl děrovanou desku.

Krok 2: Namontujte desku Wemos (ESP8266)

Namontujte desku Wemos (ESP8266)
Namontujte desku Wemos (ESP8266)
Namontujte desku Wemos (ESP8266)
Namontujte desku Wemos (ESP8266)
Namontujte desku Wemos (ESP8266)
Namontujte desku Wemos (ESP8266)

K montáži desky Wemos potřebujete kolíkový kolík. Když si koupíte přímé záhlaví, budou pro Arduino Nano příliš dlouhé. Budete je muset zkrátit na vhodnou délku. K oříznutí jsem použil kleště.

Poté připájejte kolíkové zásuvkové kolíky k děrované desce.

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 projektu používám 0,96 I2C OLED displej. Potřebujete tedy záhlaví se 4 piny.

Stejně jako v předchozím kroku ořízněte čep záhlaví pomocí kleště.

Poté pájejte kolíky záhlaví, jak je znázorněno na výše uvedeném obrázku.

Krok 4: Namontujte přepínač

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

Přepínač je nutný k oddělení napájení z baterie na desce Wemos. K tomu používám posuvný přepínač.

Pájejte posuvný spínač podle obrázku výše.

Krok 5: Vytvořte obvod

Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod

Schéma zapojení pro tento projekt je velmi jednoduché. OLED displej je připojen k desce Wemos v komunikačním režimu I2C.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

K vytvoření obvodu jsem použil barevné vodiče 24AWG. Pájejte vodič podle schématu zapojení.

Schéma je připojeno níže.

Krok 6: Namontujte držák baterie

Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie
Namontujte držák baterie

Energii potřebnou k pohonu desky Wemos a OLED displeje dodává Li-Ion baterie 18650.

Nejprve připevněte oboustrannou pásku na zadní stranu držáku baterie.

Poté jej vložte na spodní stranu děrované desky. K tomu můžete vidět výše uvedený obrázek.

Poté jsem nanesl horké lepidlo všude kolem držáku baterie.

Krok 7: Dokončete obvod

Dokončete okruh
Dokončete okruh
Dokončete okruh
Dokončete okruh
Dokončete okruh
Dokončete okruh
Dokončete okruh
Dokončete okruh

Nakonec musíte obvod dokončit připojením vývodu baterie k desce Wemos pomocí posuvného přepínače.

Připojte kladný pól držáku baterie ke střednímu kolíku posuvného spínače. Poté připojte jeden ze zbývajících dvoukolíkového přepínače k pinu Wemos 5V.

Připojte záporný pól baterie ke kolíku GND desky Wemos.

Krok 8: Nastavení ThingSpeak

Nastavení ThingSpeak
Nastavení ThingSpeak
Nastavení ThingSpeak
Nastavení ThingSpeak

Nejprve si vytvořte účet v ThingSpeak a poté se přihlaste ke svému účtu.

V horním menu klikněte na aplikaci a stiskněte „New ThingHTTP“.

Všimnete si spousty prázdných polí, ale nebojte se, musíte vyplnit následující tři:

1. Název: Pojmenujte pole podle svého výběru

2. URL:

3. Analyzujte řetězec: V dalším kroku vás provedu, jak tento řetězec získat.

Krok 9: Zadejte analyzační řetězec

Zadejte řetězec analýzy
Zadejte řetězec analýzy
Zadejte řetězec analýzy
Zadejte řetězec analýzy
Zadejte řetězec analýzy
Zadejte řetězec analýzy

Přejít na web WorldOmeter

Vyhledejte název země, v mém případě je to Indie. Poté klikněte na název země. Najdete 3 čítače

1. Případy koronaviru

2. Úmrtí

3. Obnoveno

Vyberte počítadlo -> Klikněte pravým tlačítkem -> Zkontrolovat

Na pravé straně obrazovky najeďte myší na tyto prvky, dokud nevyberete správná data, která chcete získat. Pro lepší pochopení můžete vidět výše uvedený obrázek.

Poté klikněte pravým tlačítkem na prvek a zkopírujte XPath.

Nyní se vraťte do pole (Případy) ThingHTTP a vložte jej do analyzačního řetězce a stiskněte „Uložit ThingHTTP“.

Nyní jste hotovi!

Krok 10: Software a knihovny

Software a knihovny
Software a knihovny
Software a knihovny
Software a knihovny

Nejprve si stáhněte níže přiložený kód. Poté si stáhněte knihovnu OLED z GitHubu.

Chcete -li používat Wemos D1 s knihovnou Arduino, budete muset použít Arduino IDE s podporou desky ESP8266. Pokud jste to ještě neudělali, můžete snadno nainstalovat podporu ESP8266 Board do vašeho Arduino IDE následovně

tento tutoriál od Sparkfun.

Do kódu zadejte SSID a heslo WiFi routeru.

Poté vyplňte api_key pro všechna 3 pole.

Api_key můžete získat na výše uvedeném obrázku.

Jakmile kód upravíte, zkompilujte jej a poté nahrajte na desku Wemos/ ESP8266.

Kredit: Původní kód napsal SurtrTech, kód jsem upravil tak, aby odpovídal mému požadavku.

Krok 11: Závěrečné testování

Závěrečné testování
Závěrečné testování
Závěrečné testování
Závěrečné testování
Závěrečné testování
Závěrečné testování

Po úspěšném nahrání kódu můžete přejít na svůj sériový monitor. Čísla najdete na webových stránkách WorldoMeters.

Zde je krátký klip pro testování:

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

Gratulujeme, váš malý gadget je nyní připraven k použití. Vložte baterii 18650 do držáku baterie.

Posuňte přepínač do polohy ON, na OLED displeji si všimnete ikony viru CORONA. Poté se zobrazí data jeden po druhém.

Děkujeme, že jste si přečetli tento článek.

Doporučuje: