Мазмуну:

ESP8266 тарабынан COVID-19 чыгышын көзөмөлдөңүз: 11 кадам (сүрөттөр менен)
ESP8266 тарабынан COVID-19 чыгышын көзөмөлдөңүз: 11 кадам (сүрөттөр менен)

Video: ESP8266 тарабынан COVID-19 чыгышын көзөмөлдөңүз: 11 кадам (сүрөттөр менен)

Video: ESP8266 тарабынан COVID-19 чыгышын көзөмөлдөңүз: 11 кадам (сүрөттөр менен)
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Июль
Anonim
Image
Image
ESP8266 аркылуу COVID-19 чыгышын көзөмөлдөңүз
ESP8266 аркылуу COVID-19 чыгышын көзөмөлдөңүз

Бул кичинекей гаджет сизге коронавирустун жайылышы жана сиздин өлкөдөгү кырдаал жөнүндө кабардар болууга жардам берет. Бул IoTге негизделген долбоор, ал реалдуу убакытта коронавирустун (COVID-19) учурлары, өлүмдөрү жана сакайып кеткен адамдар жөнүндө маалыматтарды көрсөтөт. ThingSpeak API аркылуу worldometersтен маалымат алуу үчүн ESP8266 Wifi модулуна негизделген Wemos D1 Mini Pro тактасын колдонот. Мен 0,96 дюймдук OLED дисплейди бардык реалдуу убакытта маалымат тактасын түзүү үчүн колдондум.

Эскертүү: Мен бул долбоорду көңүл ачуу жана үйрөнүү үчүн жасадым. Бул долбоордогу COVID-19 маалымат дисплейи толугу менен www.worldometers.info/coronavirus/ маалыматына негизделген. COVID19 жаңыртуулары үчүн ДССУну (https://www.who.int/) ээрчиңиз.

Жабдуулар

1. Wemos D1 Mini Pro (Amazon)

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

3. Прототип тактасы (Amazon)

4. 18650 Батарея (Amazon)

5. 18650 Батарея кармагыч (Amazon)

6. Slide Switch (Amazon)

7. Аялдардын баштары (Amazon)

8. 24 AWG зымдары (Amazon)

1 -кадам: Башкарманы даярдоо

Башкарманы даярдоо
Башкарманы даярдоо
Башкарманы даярдоо
Башкарманы даярдоо
Башкарманы даярдоо
Башкарманы даярдоо

Долбоорду тыкан жана тыкан кылуу үчүн мен аны тешилген тактай аркылуу жасадым.

Адегенде мен Wemos тактасынын туурасын өлчөйм, анан туурасынан бир аз чоңураак тешилген тактанын бир бөлүгүн кесем. Мен тешилген тактайды кесүү үчүн пайдалуу бычак колдондум.

2 -кадам: Wemos тактасын орнотуу (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 тактасына келген энергияны ажыратуу үчүн керек. Бул үчүн мен слайд которгучун колдонуп жатам.

Слайд которуштургучту жогорудагы сүрөттө көрсөтүлгөндөй lehimleyin.

5 -кадам: Районду жасаңыз

Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз
Circuit кылыңыз

Бул долбоордун схемасы абдан жөнөкөй. OLED дисплейи I2C байланыш режиминде Wemos тактасына илинет.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Мен схеманы түзүү үчүн 24AWG түстүү зымдарды колдондум. Райондук схемага ылайык зымды ээрчиңиз.

Схема төмөндө тиркелет.

6 -кадам: Батарея кармагычты орнотуңуз

Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз
Батарея кармагычты орнотуңуз

Wemos тактасын жана OLED дисплейин айдоого керектүү күч 18650 Li-Ion батареясы менен камсыздалат.

Биринчиден, батарея кармагычтын арт жагына эки тараптуу лента орнотуңуз.

Андан кийин тешилген тактанын асты жагына чаптаңыз. Ал үчүн жогорудагы сүрөттү көрө аласыз.

Анан батарея кармагычтын тегерегине ысык клей сүйкөдүм.

7 -кадам: Районду бүтүрүү

Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү
Циркти бүтүрүү

Акырында, батарейканын терминалын слайд которгуч аркылуу Wemos тактасына туташтырып, схеманы бүтүрүшүңүз керек.

Батарея кармагычынын оң терминалын Слайд которгучтун ортоңку пинине туташтырыңыз. Андан кийин которгучтун калган эки зымынын бирин Wemos 5V пинине туташтырыңыз.

Батарейканын терс терминалын Wemos тактасынын GND пинине туташтырыңыз.

8 -кадам: ThingSpeak Орнотуулар

ThingSpeak Орнотуулар
ThingSpeak Орнотуулар
ThingSpeak Орнотуулар
ThingSpeak Орнотуулар

Биринчиден, ThingSpeak -те каттоо эсебин түзүп, анан өзүңүздүн каттоо эсебиңизге кириңиз.

Жогорку менюдан колдонмону чыкылдатып, "New ThingHTTP" баскычын басыңыз.

Сиз бош талааларды көп байкайсыз, бирок кабатыр болбоңуз, төмөнкү үчөөнү толтурууңуз керек:

1. Аты -жөнү: Талаага тандооңуз боюнча ат коюңуз

2. URL:

3. String String: Кийинки кадамда мен бул сапты кантип алуу керектигин көрсөтөм.

9 -кадам: талдоо сабын киргизиңиз

Талдоо тилкесин киргизиңиз
Талдоо тилкесин киргизиңиз
Талдоо тилкесин киргизиңиз
Талдоо тилкесин киргизиңиз
Талдоо тилкесин киргизиңиз
Талдоо тилкесин киргизиңиз

WorldOmeters вебсайтына өтүңүз

Өлкөнүн атын издеңиз, менин учурда бул Индия. Андан кийин өлкөнүн атын чыкылдатыңыз. Сиз 3 эсептегичти таба аласыз

1. Коронавирус учурлары

2. Өлүмдөр

3. Калыбына келтирилди

Эсептегичти тандаңыз -> Оң чыкылдатуу -> Текшерүү

Экрандын оң жагында, керектүү маалыматты алуу үчүн, ошол элементтердин үстүнө сүйрөңүз. Сиз жакшыраак түшүнүү үчүн жогорудагы сүрөттү көрө аласыз.

Андан кийин элементти оң баскыч менен чыкылдатыңыз жана XPathти көчүрүңүз.

Эми ThingHTTP талаасына кайткыла (Cases) жана аны Parse Stringге чаптаңыз жана "ThingHTTPти сактоо" баскычын басыңыз.

Эми бүттүңүз!

10 -кадам: Программалык камсыздоо жана китепканалар

Программалык камсыздоо жана китепканалар
Программалык камсыздоо жана китепканалар
Программалык камсыздоо жана китепканалар
Программалык камсыздоо жана китепканалар

Биринчиден, төмөндө тиркелген кодду жүктөп алыңыз. Андан кийин GitHubдан OLED китепканасын жүктөп алыңыз.

Wemos D1ди Arduino китепканасы менен колдонуу үчүн, Arduino IDEди ESP8266 тактасы колдоосу менен колдонуу керек болот. Эгер сиз муну жасай элек болсоңуз, анда Arduino IDEге ESP8266 Board колдоосун оңой эле орното аласыз.

Бул окуу куралы Sparkfun тарабынан.

Коддо WiFi роутериңиздин SSID жана паролун толтуруңуз.

Андан кийин бардык 3 талаага api_key толтуруңуз.

Api_key алуу үчүн жогорудагы сүрөттү карасаңыз болот.

Кодуңузду түзөткөндөн кийин, аны түзүп, анан Wemos/ ESP8266 тактаңызга жүктөңүз.

Кредит: Түпнуска код SurtrTech тарабынан жазылган, мен кодду талабыма ылайыктап өзгөртүп койдум.

11 -кадам: Акыркы тестирлөө

Акыркы тестирлөө
Акыркы тестирлөө
Акыркы тестирлөө
Акыркы тестирлөө
Акыркы тестирлөө
Акыркы тестирлөө

Код ийгиликтүү жүктөлгөндөн кийин, сериялык мониторго барсаңыз болот. Сиз WorldoMeters веб -сайтында көрсөтүлгөн сандарды таба аласыз.

Бул жерде сыноо үчүн кыска клип:

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

Куттуктайбыз, эми кичинекей гаджетиңиз колдонууга даяр. 18650 батарейкасын батарея кармагычка салыңыз.

Которууну ON абалына жылдырыңыз, сиз OLED дисплейинде CORONA вирусунун сөлөкөтүн байкайсыз. Андан кийин бирден кийин маалыматтар көрсөтүлөт.

Бул макаланы окуп үчүн рахмат.

Сунушталууда: