
Мазмұны:
- Жабдықтар
- 1 -қадам: тақтаны дайындаңыз
- 2 -қадам: Wemos тақтасын орнатыңыз (ESP8266)
- 3 -қадам: OLED дисплейін орнатыңыз
- 4 -қадам: қосқышты орнатыңыз
- 5 -қадам: Схеманы жасаңыз
- 6 -қадам: Батарея ұстағышын орнатыңыз
- 7 -қадам: Схеманы аяқтаңыз
- 8 -қадам: ThingSpeak параметрлері
- 9 -қадам: талдау жолын енгізіңіз
- 10 -қадам: Бағдарламалық қамтамасыз ету және кітапханалар
- 11 -қадам: Қорытынды тестілеу
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



Бұл кішкентай гаджет сізге коронавирустың өршуі мен сіздің елдегі жағдай туралы хабардар болуға көмектеседі. Бұл 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 тақтасын монтаждау үшін сізге әйелге арналған түзеткіш түйреуіш қажет. Тікелей тақырыптарды сатып алғанда, олар Arduino Nano үшін тым ұзақ болады. Оларды сәйкес ұзындыққа кесу керек. Мен оны кесу үшін қысқыш қолдандым.
Содан кейін аналық бастың түйреуіштерін перфорацияланған тақтаға дәнекерлеңіз.
3 -қадам: 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 -те тіркелгі жасаңыз, содан кейін тіркелгіңізге кіріңіз.
Жоғарғы мәзірден бағдарламаны нұқыңыз және «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 вирусының белгісін көресіз. Содан кейін бірден кейін деректер көрсетіледі.
Бұл мақаланы оқығаныңыз үшін рахмет.
Ұсынылған:
IoT ESP8266 сериясы: 2- ThingSpeak.com арқылы деректерді бақылаңыз: 5 қадам

IoT ESP8266 сериясы: 2- ThingSpeak.com арқылы деректерді бақылаңыз: бұл IoT ESP8266 сериясының екінші бөлігі. Бірінші бөлімді көру үшін IoT ESP8266 сериялы нұсқаулықты қараңыз: 1 WIFI маршрутизаторына қосылыңыз, бұл бөлім сенсорлық деректерді әйгілі IoT ақысыз бұлт қызметінің біріне қалай жіберу керектігін көрсетуге бағытталған https: //thingspeak.com
NodeMCU & Blynk -те AM2301 көмегімен температура мен ылғалдылықты бақылаңыз: 3 қадам

NodeMCU & Blynk -те AM2301 көмегімен температура мен ылғалдылықты бақылаңыз: өнеркәсіптің көп бөлігінде температура, ылғалдылық, қысым, ауа сапасы, су сапасы және т. Бағалау кезінде ескерту жүйелері болуы керек
Электронды пошта, SMS және пушбулеттік ескерту арқылы жылытылатын мұнай цистернасының галлонын бақылаңыз: 9 қадам (суреттермен)

Электронды поштаның, SMS -тің және хабарландырудың көмегімен жылытылатын мұнай цистернасының галлонын бақылаңыз: ҚАУІПСІЗДІК АҚПАРАТЫ: Егер кез келген адам " бұл құрастыру/орнату қауіпсіз екенін " білгісі келсе. - Мен мұны 2 мұнай компаниясына кері байланыс/қауіпсіздік мәселелері бойынша жеткіздім, мен оны өрт сөндіру бөлімінің өрттің алдын алу жөніндегі орынбасары С басқардым
Жылыжай жобасы (RAS): Біздің плантацияға әсер ететін элементтерді бақылаңыз: 18 қадам (суреттермен)

Жылыжай жобасы (RAS): Біздің плантацияға әсер ететін элементтерді бақылау: Бұл жоба ауаның температурасын, жарықтығы мен ылғалдылығын, сондай -ақ тоғайдың температурасы мен ылғалдылығын бақылауды ұсынады. Ол Actoborad.com веб -сайтында оқуға болатын бұл шараларды қосуды ұсынады, ол үшін біз 4 сенсорды N -ге қосамыз
Сіздің бақшаңызды бақылаңыз: 16 қадам (суреттермен)

БАҒАҢЫЗДЫ МОНИТОРЛАҢЫЗ: Сіздің бақшаңызды кез келген жерден бақылаңыз, жергілікті дисплейді қолданыңыз, топырақ жағдайын жергілікті түрде бақылаңыз немесе Мобильді бағдарламаны қашықтан бақылау үшін пайдаланыңыз. Схема топырақтың ылғалдылық сенсорын қолданады, ол температура мен ылғалдылықпен бірге топырақтың қоршаған ортасының жағдайы туралы хабардар етеді