Мазмұны:

ESP8266 бойынша COVID-19 өршуін бақылаңыз: 11 қадам (суреттермен)
ESP8266 бойынша COVID-19 өршуін бақылаңыз: 11 қадам (суреттермен)

Бейне: ESP8266 бойынша COVID-19 өршуін бақылаңыз: 11 қадам (суреттермен)

Бейне: ESP8266 бойынша COVID-19 өршуін бақылаңыз: 11 қадам (суреттермен)
Бейне: Подключаем дисплей LSD1602, датчики BME280 и DS18B20 к ESP8266 без программирования! WiFi IoT (HUNY) 2024, Шілде
Anonim
Image
Image
ESP8266 бойынша COVID-19 өршуін бақылаңыз
ESP8266 бойынша COVID-19 өршуін бақылаңыз

Бұл кішкентай гаджет сізге коронавирустың өршуі мен сіздің елдегі жағдай туралы хабардар болуға көмектеседі. Бұл IoT негізіндегі жоба, ол нақты уақыттағы коронавирустың (COVID-19) жағдайлары, өлімі мен сауығып кеткен адамдар туралы мәліметтерді көрсетеді. ThingSpeak API арқылы әлемометрлерден деректерді алу үшін ESP8266 Wifi модуліне негізделген Wemos D1 Mini Pro тақтасы қолданылады. Мен 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 тақтасын орнатыңыз (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 дисплейі 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. Жолды талдау: Келесі қадамда мен сізге осы жолды алу жолын көрсетемін.

9 -қадам: талдау жолын енгізіңіз

Талдау жолын енгізіңіз
Талдау жолын енгізіңіз
Талдау жолын енгізіңіз
Талдау жолын енгізіңіз
Талдау жолын енгізіңіз
Талдау жолын енгізіңіз

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

Елдің атауын іздеңіз, менің жағдайда бұл Үндістан. Содан кейін Ел атауын нұқыңыз. Сіз 3 есептегішті таба аласыз

1. Коронавирустық жағдайлар

2. Өлім

3. Қалпына келтірілді

Есептегішті таңдаңыз -> Тінтуірдің оң жақ түймесімен -> Тексеріңіз

Дұрыс деректерді таңдағанша экранның оң жағында сол элементтердің үстіне апарыңыз. Сіз жақсы түсіну үшін жоғарыдағы суретті көре аласыз.

Содан кейін элементті тінтуірдің оң жақ түймесімен нұқыңыз және XPath көшіріңіз.

Енді ThingHTTP өрісіне (Cases) оралыңыз және оны Parse String қойыңыз және «ThingHTTP сақтау» түймесін басыңыз.

Енді сіз аяқтадыңыз!

10 -қадам: Бағдарламалық қамтамасыз ету және кітапханалар

Бағдарламалық қамтамасыз ету және кітапханалар
Бағдарламалық қамтамасыз ету және кітапханалар
Бағдарламалық қамтамасыз ету және кітапханалар
Бағдарламалық қамтамасыз ету және кітапханалар

Алдымен төмендегі кодты жүктеп алыңыз. Содан кейін GitHub -дан OLED кітапханасын жүктеңіз.

Wemos D1 -ді Arduino кітапханасымен пайдалану үшін сізге ESP8266 тақтасы бар Arduino IDE пайдалану қажет. Егер сіз мұны әлі жасамаған болсаңыз, төмендегі әрекеттерді орындау арқылы ESP8266 Board қолдауын Arduino IDE -ге оңай орнатуға болады.

бұл оқулық 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 вирусының белгісін көресіз. Содан кейін бірден кейін деректер көрсетіледі.

Бұл мақаланы оқығаныңыз үшін рахмет.

Ұсынылған: