Բովանդակություն:

Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. 11 քայլ (նկարներով)
Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. 11 քայլ (նկարներով)

Video: Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. 11 քայլ (նկարներով)

Video: Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով. 11 քայլ (նկարներով)
Video: Վեց կետ, որ պետք է իմանալ կորոնավիրուսի վերաբերյալ 2024, Հուլիսի
Anonim
Image
Image
Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով
Հետևեք COVID-19- ի բռնկմանը ESP8266- ի միջոցով

Այս փոքրիկ գործիքը կօգնի ձեզ արդի լինել կորոնավիրուսի բռնկման և ձեր երկրում տիրող իրավիճակի մասին: Սա IoT- ի վրա հիմնված նախագիծ է, որը ցուցադրում է կորոնավիրուսի (COVID-19) դեպքերի, մահերի և ապաքինվածների իրական ժամանակի տվյալները: Այն օգտագործում է Wemos D1 Mini Pro տախտակ, որը հիմնված է ESP8266 Wifi մոդուլի վրա ՝ 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. 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 կապում վերնագիր:

Theիշտ ինչպես նախորդ քայլը, կտրեք վերնագրի քորոցը սեղմիչով:

Այնուհետև ամրացրեք վերնագրի քորոցները, ինչպես ցույց է տրված վերը նկարում:

Քայլ 4: Տեղադրեք անջատիչը

Տեղադրեք անջատիչը
Տեղադրեք անջատիչը
Տեղադրեք անջատիչը
Տեղադրեք անջատիչը
Տեղադրեք անջատիչը
Տեղադրեք անջատիչը

Անջատիչը պահանջվում է մեկուսացնել մարտկոցից դեպի Wemos տախտակ: Ես դրա համար օգտագործում եմ սլայդ անջատիչ:

Sոդեք սահիկի անջատիչը, ինչպես ցույց է տրված վերը նկարում:

Քայլ 5: Կատարեք շրջանը

Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը

Այս նախագծի սխեմայի սխեման շատ պարզ է: OLED էկրանը միացված է Wemos տախտակին I2C հաղորդակցության ռեժիմում:

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Շղթան կազմելու համար ես օգտագործել եմ 24AWG գունավոր լարեր: Միացրեք մետաղալարերը սխեմայի համաձայն:

Սխեման կցված է ստորև:

Քայլ 6: Տեղադրեք մարտկոցի պահիչը

Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը
Տեղադրեք մարտկոցի պահիչը

Wemos տախտակի և OLED էկրանը վարելու համար պահանջվող էներգիան մատակարարվում է 18650 Li-Ion մարտկոցով:

Նախ, երկկողմանի ժապավեն ամրացրեք մարտկոցի պահարանի հետևի մասում:

Այնուհետեւ կպցրեք այն ծակոտկեն տախտակի ներքեւի մասում: Դրա համար կարող եք տեսնել վերը նշված պատկերը:

Հետո ես տաք սոսինձ քսեցի մարտկոցի պահարանի շուրջը:

Քայլ 7: Լրացրեք շրջանը

Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը
Լրացրեք շրջանը

Ի վերջո, դուք պետք է լրացնեք միացումը `մարտկոցի տերմինալը սլայդ անջատիչի միջոցով Wemos տախտակին միացնելով:

Միացրեք մարտկոցի կրիչի դրական տերմինալը Slide անջատիչի միջին քորոցին: Այնուհետև անջատիչի մնացած երկու կապից մեկը միացրեք Wemos 5V կապին:

Միացրեք մարտկոցի բացասական տերմինալը Wemos տախտակի GND կապին:

Քայլ 8: ThingSpeak կարգավորումներ

ThingSpeak կարգավորումներ
ThingSpeak կարգավորումներ
ThingSpeak կարգավորումներ
ThingSpeak կարգավորումներ

Նախ, հաշիվ ստեղծեք ThingSpeak- ում, այնուհետև մուտք գործեք ձեր հաշիվ:

Վերին ընտրացանկից կտտացրեք ծրագիրը և կտտացրեք «Նոր ThingHTTP»:

Դուք կնկատեք շատ դատարկ դաշտեր, բայց մի անհանգստացեք, դուք պետք է մուտքագրեք լրացրեք հետևյալ երեքը.

1. Անուն. Նշեք դաշտը ըստ ձեր ընտրության

2. URL:

3. Parse String: Հաջորդ քայլում ես ձեզ կառաջնորդեմ, թե ինչպես ստանալ այս տողը:

Քայլ 9: Մուտքագրեք վերլուծության տողը

Մուտքագրեք Parse String- ը
Մուտքագրեք Parse String- ը
Մուտքագրեք Parse String- ը
Մուտքագրեք Parse String- ը
Մուտքագրեք Parse String- ը
Մուտքագրեք Parse String- ը

Գնացեք WorldOmeters կայք

Որոնեք երկրի անունը, իմ դեպքում դա Հնդկաստանն է: Այնուհետև կտտացրեք Երկրի անվան վրա: Դուք կգտնեք 3 հաշվիչ

1. Կորոնավիրուսի դեպքեր

2. Մահեր

3. վերականգնվել է

Ընտրեք հաշվիչը -> Աջ սեղմեք -> Ստուգեք

Էկրանի աջ կողմում, պարզապես սավառնել այդ տարրերի վրա, մինչև չընտրեք ստացված ճիշտ տվյալները: Ավելի լավ հասկանալու համար կարող եք տեսնել վերը նշված պատկերը:

Այնուհետև կտտացրեք տարրի աջ սեղմակին և պատճենեք XPath- ը:

Այժմ վերադարձեք ThingHTTP դաշտ (պատյաններ) և տեղադրեք այն Parse String- ում և կտտացրեք «Պահել ThingHTTP»:

Այժմ դուք ավարտել եք:

Քայլ 10: Softwareրագրակազմ և գրադարաններ

Softwareրագրային ապահովում և գրադարաններ
Softwareրագրային ապահովում և գրադարաններ
Softwareրագրային ապահովում և գրադարաններ
Softwareրագրային ապահովում և գրադարաններ

Նախ, ներբեռնեք ներքևում կցված ծածկագիրը: Այնուհետեւ ներբեռնեք OLED գրադարանը GitHub- ից:

Wemos D1- ը Arduino գրադարանի հետ օգտագործելու համար դուք պետք է օգտագործեք Arduino IDE- ն ՝ ESP8266 տախտակի աջակցությամբ: Եթե դա դեռ չեք արել, կարող եք հեշտությամբ տեղադրել ESP8266 Board- ի աջակցությունը ձեր Arduino IDE- ին ՝ հետևելով.

այս ձեռնարկը Sparkfun- ի կողմից:

Կոդում լրացրեք ձեր WiFi երթուղիչի SSID- ը և գաղտնաբառը:

Այնուհետեւ լրացրեք api_key- ը բոլոր 3 դաշտերի համար:

Api_key ստանալու համար կարող եք անդրադառնալ վերը նշված նկարին:

Ձեր կոդը խմբագրելուց հետո կազմեք այն և այն վերբեռնեք ձեր Wemos/ ESP8266 տախտակին:

Վարկ. Բնօրինակը ծածկագիրը գրել է SurtrTech- ը, ես փոփոխել եմ ծածկագիրը `իմ պահանջներին համապատասխանելու համար:

Քայլ 11: Վերջնական փորձարկում

Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում

Կոդը հաջողությամբ վերբեռնելուց հետո կարող եք գնալ ձեր սերիական մոնիտոր: Դուք կգտնեք համարները, ինչպես ցուցադրված են WorldoMeters կայքում:

Ահա փորձարկման կարճ հոլովակ.

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

Շնորհավորում ենք, այժմ ձեր փոքրիկ գործիքը պատրաստ է օգտագործման համար: Տեղադրեք 18650 մարտկոցը մարտկոցի բռնակի մեջ:

Անջատիչը սահեցրեք ON դիրքի, OLED էկրանին կնկատեք CORONA վիրուսի պատկերակը: Այնուհետև տվյալները մեկից հետո կցուցադրվեն:

Շնորհակալություն այս հոդվածը կարդալու համար:

Խորհուրդ ենք տալիս: