Съдържание:

Проследявайте огнището на COVID-19 чрез ESP8266: 11 стъпки (със снимки)
Проследявайте огнището на COVID-19 чрез ESP8266: 11 стъпки (със снимки)

Видео: Проследявайте огнището на COVID-19 чрез ESP8266: 11 стъпки (със снимки)

Видео: Проследявайте огнището на COVID-19 чрез ESP8266: 11 стъпки (със снимки)
Видео: How Coronavirus Kills: Acute Respiratory Distress Syndrome (ARDS) & COVID 19 Treatment 2024, Юли
Anonim
Image
Image
Проследявайте огнището на COVID-19 от ESP8266
Проследявайте огнището на COVID-19 от ESP8266

Тази малка притурка ще ви помогне да бъдете в течение с епидемията от коронавирус и ситуацията във вашата страна. Това е проект, базиран на IoT, който показва данни в реално време за случаи, смъртни случаи и възстановени хора от коронавирус (COVID-19). Той използва платка Wemos D1 Mini Pro, базирана на Wi -Fi модула ESP8266, за да получава данни от светометрите чрез ThingSpeak API. Използвал съм 0,96 OLED дисплей, за да направя табло за всички данни в реално време.

Забележка: Направих този проект за забавление и учене. Показването на данни за COVID-19 в този проект се основава изцяло на информация на www.worldometers.info/coronavirus/. Следвайте СЗО (https://www.who.int/) за актуализации на COVID19.

Консумативи

1. Wemos D1 Mini Pro (Amazon)

2. OLED дисплей (Amazon)

3. Прототипна платка (Amazon)

4. 18650 батерия (Amazon)

5. 18650 държач за батерия (Amazon)

6. Плъзгащ превключвател (Amazon)

7. Женски заглавки (Amazon)

8. 24 AWG проводници (Amazon)

Стъпка 1: Подгответе дъската

Подгответе борда
Подгответе борда
Подгответе борда
Подгответе борда
Подгответе борда
Подгответе борда

За да направя проекта компактен и спретнат, го направих с помощта на перфорирана дъска.

Първо измервам ширината на дъската Wemos, след това изрязвам парче от перфорираната дъска малко по -голяма от ширината. Използвах помощен нож, за да изрежа перфорираната дъска.

Стъпка 2: Монтирайте Wemos Board (ESP8266)

Монтирайте платката Wemos (ESP8266)
Монтирайте платката Wemos (ESP8266)
Монтирайте платката Wemos (ESP8266)
Монтирайте платката Wemos (ESP8266)
Монтирайте платката Wemos (ESP8266)
Монтирайте платката Wemos (ESP8266)

За да монтирате платката Wemos, ви е необходим женски прав щифт. Когато купувате прави заглавки, те ще бъдат твърде дълги за Arduino Nano. Ще трябва да ги отрежете до подходяща дължина. Използвах щипка, за да я отрежа.

След това запоявайте щифтовете на женските заглавки към перфорираната дъска.

Стъпка 3: Монтирайте OLED дисплея

Монтирайте OLED дисплея
Монтирайте OLED дисплея
Монтирайте OLED дисплея
Монтирайте OLED дисплея
Монтирайте OLED дисплея
Монтирайте OLED дисплея

В този проект използвам 0,96 I2C OLED дисплей. Така че имате нужда от 4 -пинов заглавие.

Точно както в предишната стъпка, изрежете щифта на заглавката с щипка.

След това запоявайте щифтовете на заглавката, както е показано на горната снимка.

Стъпка 4: Монтирайте превключвателя

Монтирайте превключвателя
Монтирайте превключвателя
Монтирайте превключвателя
Монтирайте превключвателя
Монтирайте превключвателя
Монтирайте превключвателя

Превключвателят е необходим за изолиране на захранването от батерията към платката Wemos. Използвам плъзгащ се превключвател за това.

Запояйте плъзгащия превключвател, както е показано на горната снимка.

Стъпка 5: Направете веригата

Направете веригата
Направете веригата
Направете веригата
Направете веригата
Направете веригата
Направете веригата
Направете веригата
Направете веригата

Схемата за този проект е много проста. OLED дисплеят е свързан към платката Wemos в I2C комуникационен режим.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Използвал съм цветни проводници 24AWG, за да направя веригата. Запоявайте проводника съгласно електрическата схема.

Схемата е приложена по -долу.

Стъпка 6: Монтирайте държача на батерията

Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията
Монтирайте държача на батерията

Захранването, необходимо за задвижване на платката Wemos и OLED дисплея, се осигурява от 18650 литиево-йонна батерия.

Първо, монтирайте двустранна лента на гърба на държача на батерията.

След това го залепете от долната страна на перфорираната дъска. Можете да видите горното изображение за него.

След това нанесох горещо лепило около държача на батерията.

Стъпка 7: Попълнете веригата

Попълнете веригата
Попълнете веригата
Попълнете веригата
Попълнете веригата
Попълнете веригата
Попълнете веригата
Попълнете веригата
Попълнете веригата

Най -накрая трябва да завършите веригата, като свържете клемата на батерията към платката Wemos чрез плъзгащия превключвател.

Свържете положителния извод на държача на батерията към средния щифт на плъзгача. След това свържете един от останалите два пина на превключвателя към Wemos 5V щифт.

Свържете отрицателния извод на батерията към GND щифта на платката Wemos.

Стъпка 8: Настройки на ThingSpeak

Настройки на ThingSpeak
Настройки на ThingSpeak
Настройки на ThingSpeak
Настройки на ThingSpeak

Първо създайте акаунт в ThingSpeak и след това влезте в него.

От горното меню кликнете върху приложението и натиснете „New ThingHTTP“.

Ще забележите много празни полета, но не се притеснявайте, трябва да въведете попълнете следните три:

1. Име: Назовете полето по ваш избор

2. URL:

3. Разбор на низ: В следващата стъпка ще ви насоча как да получите този низ.

Стъпка 9: Въведете низа за анализ

Въведете низа за анализ
Въведете низа за анализ
Въведете низа за анализ
Въведете низа за анализ
Въведете низа за анализ
Въведете низа за анализ

Отидете на уебсайта на WorldOmeters

Потърсете името на държавата, в моя случай това е Индия. След това кликнете върху името на държавата. Ще намерите 3 брояча

1. Случаи на коронавирус

2. Смърт

3. Възстановени

Изберете брояча -> Щракнете с десния бутон -> Проверка

От дясната страна на екрана просто задръжте курсора на мишката върху тези елементи, докато изберете правилните данни, които да получите. Можете да видите горното изображение за по -добро разбиране.

След това натиснете десния бутон върху елемента и копирайте XPath.

Сега се върнете в полето ThingHTTP (Дела) и го поставете в низа за анализ и натиснете „Save ThingHTTP“.

Сега сте готови!

Стъпка 10: Софтуер и библиотеки

Софтуер и библиотеки
Софтуер и библиотеки
Софтуер и библиотеки
Софтуер и библиотеки

Първо изтеглете прикачения код по -долу. След това изтеглете OLED библиотеката от GitHub.

За да използвате Wemos D1 с библиотеката Arduino, ще трябва да използвате IDE на Arduino с поддръжка на платка ESP8266. Ако все още не сте го направили, можете лесно да инсталирате поддръжката на ESP8266 Board на вашата Arduino IDE, като следвате

този урок от Sparkfun.

В кода попълнете SSID и паролата на вашия WiFi рутер.

След това попълнете api_key за всичките 3 полета.

Можете да се обърнете към горната снимка, за да получите api_key.

След като редактирате кода си, го компилирайте и след това го качете на вашата платка Wemos/ ESP8266.

Кредит: Оригиналният код е написан от SurtrTech, промених кода, за да се впише в моите изисквания.

Стъпка 11: Окончателно тестване

Окончателно тестване
Окончателно тестване
Окончателно тестване
Окончателно тестване
Окончателно тестване
Окончателно тестване

След като качите кода успешно, можете да отидете на вашия сериен монитор. Ще намерите числата, показани на уебсайта на WorldoMeters.

Ето кратък клип за тестване:

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

Поздравления, сега вашата малка притурка е готова за използване. Поставете батерията 18650 в държача на батерията.

Плъзнете превключвателя в положение ON, ще забележите иконата CORONA virus на OLED дисплея. След това ще се покажат данни след един.

Благодарим ви, че прочетохте тази статия.

Препоръчано: